Простота архитектуры RISC-процессора обеспечивает его компактность, практическое отсутствие проблем с охлаждением кристалла, чего нет в процессорах фирмы Intel, упорно придерживающейся пути развития архитектуры CISC. Формирование стратегии CISC-архитектуры произошло за счет технологической возможности перенесения "центра тяжести" обработки данных с программного уровня системы на аппаратный, так как основной путь повышения эффективности для CISC-компьютера виделся, в первую очередь, в упрощении компиляторов и минимизации исполняемого модуля. На сегодняшний день CISC-процессоры почти монопольно занимают на компьютерном рынке сектор персональных компьютеров, однако RISC-процессорам нет равных в секторе высокопроизводительных серверов и рабочих станций.
Основные черты RISC-архитектуры с аналогичными по характеру чертами CISC-архитектуры отображаются следующим образом (табл. 3.1):
Таблица 3.1. Основные черты архитектуры
CISC‑архитектура | RISC-архитектура |
Многобайтовые команды | Однобайтовые команды |
Малое количество регистров | Большое количество регистров |
Сложные команды | Простые команды |
Одна или менее команд за один цикл процессора | Несколько команд за один цикл процессора |
Традиционно одно исполнительное устройство | Несколько исполнительных устройств |
Все задания (процессы), находящиеся в системе с мультипрограммированием, конкурируют из-за процессорного времени. Кроме процессов пользователя, имеются и системные процессы, для выполнения которых нужно процессорное время. Планирование по наивысшему приоритету Метод круговорота (карусель)