RISC и CISC архитектуры процессоров



По устройству системы команд, а следовательно и по архитектурным принципам современные процессоры делятся на две большие группы: RISC и CISC. Данные аббревиатуры расшифровываются следующим образом: RISC (Reduced или Restricted Instruction Set Computer) – компьютер с сокращенным набором команд и CISC (Complete или Complex Instruction Set Computer) – компьютер с полным набором команд. Первоначально (до 4-го поколения) все компьютеры имели CISC-архитектуру, для которой характерен набор сложных команд неодинаковой длины с большим количеством методов адресации к памяти. Появившийся позднее RISC-подход предлагал менее сложные команды одинаковой длины с отказом от некоторых сложных методов адресации. В частности, в процессорах с такой организацией обращение к ячейкам памяти производится только двумя специальными командами чтения и записи, а все остальные операции работают с регистрами. Такие упрощения системы команд позволяют оптимизировать их выполнение, проще организовать параллельное выполнение сразу нескольких команд, что существенно ускоряет работу процессора. Что касается «отброшенных» при упрощении возможностей, то они используются относительно редко и вполне могут быть реализованы программным путем. Однако конкурентоспособность CISC-архитектуры поддерживается возможностью писать очень короткий программный код по сравнению с RISC-решениями для одной и той же задачи.

 


Дата добавления: 2015-12-20; просмотров: 20; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!