<<
>>

Конец микропрограммирования

В 60-70-х годах количество микропрограмм значительно увеличилось. Однако они работали все медленнее и медленнее, поскольку требовали большого объема памяти. В конце концов исследователи осознали, что отказ от микропрограмм резко сократит количество команд, и компьютеры станут работать быстрее.
Таким образом, компьютеры вернулись к тому состоянию, в котором они находились до изобретения микропрограммирования.

Впрочем, не все так однозначно. Механизм выполнения программ Java, например, предусматривает их компиляцию на промежуточном языке («байт-коде» Java) с его последующей интерпретацией.

Мы рассмотрели развитие компьютеров, чтобы показать, что граница между аппаратным и программным обеспечением постоянно смещается. Сегодняшнее программное обеспечение может быть завтрашним аппаратным обеспечением и наоборот. Также обстоит дело и с уровнями — между ними нет четких границ. Для программиста не важно, как на самом деле выполняется команда (за исключением, может быть, скорости выполнения). Программист, работающий на уровне архитектуры системы, может использовать команду умножения, как будто это команда аппаратного обеспечения, и даже не задумываться об этом. То, что для одного человека — программное обеспечение, для другого — аппаратное. Позже мы еще вернемся к этим вопросам.

<< | >>
Источник: Таненбаум Э.. Архитектура компьютера. 5-е изд. 2007

Еще по теме Конец микропрограммирования:

  1. Начало и конец
  2. Начало и конец
  3. Начало, продолжение, конец
  4. Начало, продолжение, конец
  5. ГЛАВА 2 КОНЕЦ ДЕТСТВА
  6. РОДИТЕЛИ ДОЛЖНЫ СПОСОБСТВОВАТЬ САМОРЕАЛИЗАЦИИ РЕБЕНКА ИЛИ, НА ХУДОЙ КОНЕЦ, НЕ МЕШАТЬ ЕМУ БЫТЬ ТАКИМ, КАКОЙ ОН ЕСТЬ.
  7. Несколько строчек книги, начало которой везде, а конец нигде. Алгебра общения в 12 письмах. Дядя Митя с котом Циником.
  8. Черная дыра
  9. Мужское начало
  10. Мужское начало
  11. Трети полей