CISC
CISC (англ. complex instruction set computing или complex instruction set computer) — тип процессорной архитектуры, которая характеризуется следующим набором свойств:
- нефиксированное значение длины команды;
- арифметические действия кодируются в одной команде;
- небольшое число регистров, каждый из которых выполняет строго определённую функцию.
Методика построения системы команд CISC противостоит методике, применяемой в другом распространённом типе процессорных архитектур — RISC, где используется набор упрощённых инструкций.
Типичными представителями CISC-архитектуры являются процессоры на основе команд x86, процессоры Motorola MC680x0, процессоры мейнфреймов zSeries.
При этом поздние х86-процессоры (Intel Pentium 4, Pentium D, Core, AMD Athlon, Phenom), хотя и CISC-совместимы, но являются процессорами с RISC-ядром, и в формальном смысле считаются гибридными[1]. В таких гибридных CISC-процессорах CISC-инструкции преобразовываются в набор внутренних RISC-команд, при этом одна команда x86 может порождать несколько RISC-команд (в случае процессоров типа P6 — до четырёх RISC-команд в большинстве случаев), исполнение команд происходит на суперскалярном конвейере одновременно по несколько штук.
Основной недостаток CISC-архитектуры в сравнении с RISC — более сложный подход к распараллеливанию вычислений[2][3].
См. такжеПравить
ПримечанияПравить
- ↑ Устройство процессора — «Все о Hi-Tech» (неопр.). Дата обращения: 4 декабря 2014. Архивировано 12 августа 2015 года.
- ↑ Modern problems of informatic (неопр.). www.nsc.ru. Дата обращения: 30 сентября 2018. Архивировано 25 сентября 2018 года.
- ↑ RISC and CISC Processors | Computer Architecture Tutorial | Studytonight (англ.). www.studytonight.com. Дата обращения: 30 сентября 2018. Архивировано 30 сентября 2018 года.
СсылкиПравить
Это статья-заготовка об аппаратном обеспечении. Вы можете помочь проекту, дополнив эту статью, как и любую другую в Википедии. Нажмите и узнайте подробности. |
Для улучшения этой статьи желательно:
|