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



Компьютеры - Микроархитектура

23 января 2011


Оглавление:
1. Микроархитектура
2. Аспекты микроархитектуры
3. Концепции микроархитектуры



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

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

Связь с микрокодом и архитектурой набора команд

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

Однако во многих случаях работа элементов микроархитектуры контролируется микрокодом, встроенным в процессор. В случае наличия слоя микрокода в архитектуре процессора он выступает своеобразным интерпретатором, преобразуя команды уровня АНК в команды уровня микроархитектуры. При этом различные системы команд могут быть реализованы на базе одной микроархитектуры.

Микроархитектура машины обычно представляется как более или менее детальные диаграммы, описывающие взаимосвязи различных микроархитектурных элементов, которые могут быть чем угодно: от отдельных вентилей и регистров до целых АЛУ и даже более крупных элементов. На этих диаграммах обычно выделяют тракт данных и тракт управления. Машины с различной микроархитектурой могут иметь одинаковую АНК и, таким образом, быть пригодными для выполнения тех же программ. Новые микроархитектуры и/или схемотехнические решения вместе с прогрессом в полупроводниковой промышленности, являются тем, что позволяет новым поколениям процессоров достигать более высокой производительности, используя ту же АНК

История выпуска и кодовые имена микроархитектур процессоров Intel в том числе выпущенных, запланированных и отменённых проектов.




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


<<< Индексный регистр
Предсказатель переходов >>>