Показать сообщение отдельно
Старый 06.10.2003, 07:41   #74   
Форумец
 
Аватар для Noname
 
Сообщений: 10,808
Регистрация: 20.09.2002
Возраст: 36

Noname вне форума Не в сети
zic
Цитата:
Я в совей практике не встречаля с задачами которые необходимо( даже реального времени ) решать на асме , тк в настоящее время аппаратная часть( ее вычислительная мощность и обьемы памяти ) позволяет использовать более удобные средства ,как то Си
приведу простой пример. Иногда продукт не позволяет изпользовать большие вычислительные мощности. Грубо говоря, нельзя воткнуть П-4 в мобильный телефон (хотя сейчас эта проблема уже не так остра даже для мобильных устройств, в которых софт - это как правило, задачи контроллерного уровня, а все задачи по обработке сигнала ложатся на плечи ASIC). Вычислительные мощности выбираются по принципу "минимум энергопотребления"... А это, естественно, и минимум вычислительных мощностей. Так что примеров, где код нужно писать так, чтобы он выполнялся максимально быстро и занимал минимальный объем в памяти - хватает.
Цитата:
Да при разработке ПО для серийной аппаратуры есть смысл использовать процессор и память на пределе
не только имеет смысл, но и бывает просто необходимо.
Цитата:
но для штучных экземпляров сравнительное удорожение аппаратной части с лихвой окупается простотой разработки ПО для нее
верно. Но все равно не всегда. Приходилось сталкиваться с ситуацией, когда код приходилось писать на асме, хотя железка была вся из себя навороченная и стоила что-то в районе 20k$...