ВУЗ:
Составители:
7
RISC – Reduced (Restricted) Instruction Set Computer –
процессоры (компьютеры) с сокращенной системой команд.
В этих процессорах используются отдельные наборы команд для
работы с памятью и отдельные наборы команд для преобразова-
ния информации в регистрах процессора. Каждая такая команда
единообразно разбивается на небольшое количество этапов с
одинаковым временем исполнения (выборка команды, дешиф-
рация команды, исполнение, запись результата), что позволяет
строить эффективный конвейер процессора, способный каждый
такт выдавать результат исполнения очередной команды.
После обособления RISC-процессоров в отдельный класс
процессоры с традиционными наборами команд стали называть-
ся CISC-процессорами. CISC – Complex Instruction Set Com-
puting – процессоры (компьютеры) с полным набором инструк-
ций, к которым относится и семейство Intel х86. Как правило, в
этих процессорах команды имеют много разных форматов и тре-
буют для своего представления различного числа ячеек памяти.
Это обусловливает определение типа команды в ходе ее дешиф-
рации при исполнении, что усложняет устройство управления
процессора и препятствует повышению тактовой частоты до
уровня, достижимого в RISC-процессорах на той же элементной
базе.
Очевидно, что RISC-процессоры эффективны в тех облас-
тях применения, в которых можно продуктивно использовать
структурные способы уменьшения времени доступа к оператив-
ной памяти. Если программа генерирует произвольные последо-
вательности адресов обращения к памяти и каждая единица дан-
ных используется только для выполнения одной команды, то
фактически производительность процессора определяется вре-
менем обращения к основной памяти. В этом случае использо-
вание сокращенного набора команд только ухудшает эффектив-
ность, так как требует пересылки операндов между памятью и
регистром вместо выполнения команд типа «память, память –
память». Программист должен учитывать необходимость ло-
кального размещения обрабатываемых данных, чтобы при пере-
сылках между уровнями памяти по возможности все данные пе-
RISC – Reduced (Restricted) Instruction Set Computer – процессоры (компьютеры) с сокращенной системой команд. В этих процессорах используются отдельные наборы команд для работы с памятью и отдельные наборы команд для преобразова- ния информации в регистрах процессора. Каждая такая команда единообразно разбивается на небольшое количество этапов с одинаковым временем исполнения (выборка команды, дешиф- рация команды, исполнение, запись результата), что позволяет строить эффективный конвейер процессора, способный каждый такт выдавать результат исполнения очередной команды. После обособления RISC-процессоров в отдельный класс процессоры с традиционными наборами команд стали называть- ся CISC-процессорами. CISC – Complex Instruction Set Com- puting – процессоры (компьютеры) с полным набором инструк- ций, к которым относится и семейство Intel х86. Как правило, в этих процессорах команды имеют много разных форматов и тре- буют для своего представления различного числа ячеек памяти. Это обусловливает определение типа команды в ходе ее дешиф- рации при исполнении, что усложняет устройство управления процессора и препятствует повышению тактовой частоты до уровня, достижимого в RISC-процессорах на той же элементной базе. Очевидно, что RISC-процессоры эффективны в тех облас- тях применения, в которых можно продуктивно использовать структурные способы уменьшения времени доступа к оператив- ной памяти. Если программа генерирует произвольные последо- вательности адресов обращения к памяти и каждая единица дан- ных используется только для выполнения одной команды, то фактически производительность процессора определяется вре- менем обращения к основной памяти. В этом случае использо- вание сокращенного набора команд только ухудшает эффектив- ность, так как требует пересылки операндов между памятью и регистром вместо выполнения команд типа «память, память – память». Программист должен учитывать необходимость ло- кального размещения обрабатываемых данных, чтобы при пере- сылках между уровнями памяти по возможности все данные пе- 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »