IT-словарь › Оборудование › RISC и CISC

RISC и CISC

Оборудование Svenska → Обновлено: 2026-10-18

Классическое столкновение философий: RISC — немного простых однородных команд, CISC — много мощных и разнородных; ARM и RISC-V относятся к RISC, x86 — к CISC, но на практике граница размыта.

CISC (x86) — сложные команды переменной длины, делающие много за одну инструкцию; это имело смысл, когда память была дорогой, а компиляторы — простыми. RISC (ARM, RISC-V) — немного фиксированных простых команд, которые легко конвейеризировать и декодировать параллельно. Доводы RISC во многом победили: регулярное декодирование проще сделать широким и экономным (одна из причин энергоэффективности ARM и широких ядер Apple Silicon). Современные x86 внутри разбирают сложные команды на простые RISC-подобные микрооперации (µops), так что «внутри x86 — RISC» отчасти правда. Спор жив главным образом в цене декодирования: переменная длина команд x86 по-прежнему дорого обходится при широком декодере.

← Назад к словарю