ВУЗ:
Составители:
50
физических регистров, на которые происходит отображение каждой восьмерки
логических регистров, находящейся в распоряжении конкретной инструкции
Данная процедура скрыта от программиста и носит название аппаратного
переименования регистров.
Применение нескольких конвейеров стало еще одним заметным шагом в
развитии принципа параллельной обработки команд. Отметим, что только за
счет архитектурных новаций производительность, к примеру, процессора Intel
Pentium Pro по отношению к Intel 8086 выросла в десятки раз. Хорошей
иллюстрацией к вышесказанному является тот факт, что у Intel 8086 на
обработку одной инструкции уходит 12 тактов работы, тогда как Intel Pentium
Pro в среднем выполняет две инструкции за такт.
В настоящее время существуют две основные ветви, по которым
развиваются архитектуры современных процессоров. Их аббревиатуры
отличаются лишь одной буквой, но именно в ней заключается суть понятий.
CISC (Complete Instruction Set Computer) переводится на русский язык как
процессор с полным набором команд», a
RISC (Reduced Instruction Set
Computer) - как «процессор с сокращенным набором
команд» [4,9].
Если рассматривать современные процессоры, то многие из них основаны
на смешанной архитектуре. Для программистов они по-прежнему обладают
СISC-архитектурой, но на самом деле их ядро имеет RISC-подобную систему
команд фактически это означает, что на определенном этапе обработки про-
фессор преобразует команды из одной системы другую. Такой принцип работы
позволяет повысить быстродействие.
Подобную архитектуру имеют все современные процессоры массового
рынка: Intel Pentium 4, Celeron, AMD Athlon, Duron, VIA Cyrix. К «чистым»
CISC-процессорам относятся, к примеру, модели Intel 80286 и 80386. Если же
говорить о RISC-архитектуре, то яркими ее представителями являются
процессоры Intel семейства Itanium. Они обладают сравнимо более высоким
быстродействием, что говорит о перспективности использования сокращенного
набора команд.
На концепции
CISC - расширенной системе команд переменной длины,
появившейся в 1978 году, основана архитектура линии процессоров х8б
компании Intel. Процессоры с CISC-архитектурой имеют очень сложную
систему команд, неоднородных по своей структуре и длине. В результате их
довольно сложно декодировать, что увеличивает расход аппаратах ресурсов.
Кроме того, регистры могут иметь разное функциональное назначение. При
этом для программистов CISC-архитектура довольно удобна [4,9].
Команды х8б могут иметь длину от 8 до 108 бит, и процессор должен
последовательно декодировать инструкцию после определения ее границ. Тогда
процессоры были скалярными устройствами, (то есть могли в каждый момент
времени выполнять только одну команду), конвейерная обработка практически
не применялась, (исключение составляли большие ЭВМ).
Микропроцессоры RISC-архитектуры [4,9].
В отличие от
упомянутых выше МП традиционной архитектуры получили развитие МП с
физических регистров, на которые происходит отображение каждой восьмерки логических регистров, находящейся в распоряжении конкретной инструкции Данная процедура скрыта от программиста и носит название аппаратного переименования регистров. Применение нескольких конвейеров стало еще одним заметным шагом в развитии принципа параллельной обработки команд. Отметим, что только за счет архитектурных новаций производительность, к примеру, процессора Intel Pentium Pro по отношению к Intel 8086 выросла в десятки раз. Хорошей иллюстрацией к вышесказанному является тот факт, что у Intel 8086 на обработку одной инструкции уходит 12 тактов работы, тогда как Intel Pentium Pro в среднем выполняет две инструкции за такт. В настоящее время существуют две основные ветви, по которым развиваются архитектуры современных процессоров. Их аббревиатуры отличаются лишь одной буквой, но именно в ней заключается суть понятий. CISC (Complete Instruction Set Computer) переводится на русский язык как процессор с полным набором команд», a RISC (Reduced Instruction Set Computer) - как «процессор с сокращенным набором команд» [4,9]. Если рассматривать современные процессоры, то многие из них основаны на смешанной архитектуре. Для программистов они по-прежнему обладают СISC-архитектурой, но на самом деле их ядро имеет RISC-подобную систему команд фактически это означает, что на определенном этапе обработки про- фессор преобразует команды из одной системы другую. Такой принцип работы позволяет повысить быстродействие. Подобную архитектуру имеют все современные процессоры массового рынка: Intel Pentium 4, Celeron, AMD Athlon, Duron, VIA Cyrix. К «чистым» CISC-процессорам относятся, к примеру, модели Intel 80286 и 80386. Если же говорить о RISC-архитектуре, то яркими ее представителями являются процессоры Intel семейства Itanium. Они обладают сравнимо более высоким быстродействием, что говорит о перспективности использования сокращенного набора команд. На концепции CISC - расширенной системе команд переменной длины, появившейся в 1978 году, основана архитектура линии процессоров х8б компании Intel. Процессоры с CISC-архитектурой имеют очень сложную систему команд, неоднородных по своей структуре и длине. В результате их довольно сложно декодировать, что увеличивает расход аппаратах ресурсов. Кроме того, регистры могут иметь разное функциональное назначение. При этом для программистов CISC-архитектура довольно удобна [4,9]. Команды х8б могут иметь длину от 8 до 108 бит, и процессор должен последовательно декодировать инструкцию после определения ее границ. Тогда процессоры были скалярными устройствами, (то есть могли в каждый момент времени выполнять только одну команду), конвейерная обработка практически не применялась, (исключение составляли большие ЭВМ). Микропроцессоры RISC-архитектуры [4,9]. В отличие от упомянутых выше МП традиционной архитектуры получили развитие МП с 50
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »