Интернет магазин китайских планшетных компьютеров



Компьютеры - Архитектура набора команд

23 января 2011


Оглавление:
1. Архитектура набора команд
2. Наборы команд на базе архитектуры Intel



Схема, иллюстрирующая место уровней микроархитектуры, архитектуры набора команд и микрокода в многоуровневой структуре компьютера

Архитектура набора команд — часть архитектуры компьютера, определяющая программируемую часть ядра микропроцессора. На этом уровне определяются реализованные в микропроцессоре конкретного типа:

  • архитектура памяти,
  • взаимодействие с внешними устройствами ввода/ вывода,
  • режимы адресации,
  • регистры,
  • машинные команды,
  • различные типы внутренних данных,
  • обработчики прерываний и исключительных состояний.


Микроархитектура

Описывает модель, топологию и реализацию ISA на микросхеме микропроцессора. На этом уровне определяется:

  • конструкция и взаимосвязь основных блоков ЦП,
  • структура ядер, исполнительных устройств, АЛУ, а также их взаимодействия,
  • блоков предсказания переходов,
  • организация конвейеров,
  • организация кэш-памяти,
  • взаимодействие с внешними устройствами.

В рамках одного семейства микропроцессоров, микроархитектура со временем расширяется путем добавления новых усовершенствований и оптимизации существующих команд с целью повышения производительности, энергосбережения и функциональных возможностей микропроцессора. При этом сохраняется совместимость с предыдущей версией ISA.

Уровни, реализуемые в архитектуре, микроархитектуре и в семействе процессоров соответственно, а также их взаимосвязь описаны на рис. 1 в документе White Paper Inside Intel®Core™ Microarchitecture 



Просмотров: 2094


<<< Арифметическо-логическое устройство
Вероятностный процессор >>>