RISC процессор
Матеріал з Вікі ЦДУ
Версія від 21:13, 3 грудня 2015; 3534848 (обговорення • внесок)
RISC (англ. Reduced Instruction Set Computing) —
обчислення з скороченим набором команд. Характерні особливості RISC-процесорів:
- Фіксована довжина машинних інструкцій (наприклад, 32 біта) і простий формат команди.
- Спеціалізовані команди для операцій з пам'яттю - читання або запису. Операції виду «прочитати-змінити-записати» відсутні. Будь-які операції "змінити" виконуються тільки над вмістом регістрів (т.зв. load-and-store архітектура).
- Велика кількість регістрів загального призначення (32 і більше).
- Відсутність підтримки операцій виду "змінити" над укороченими типами даних - байт, 16бітное слово. Так, наприклад, система команд DEC Alpha містила лише операції над 64-бітними словами, і вимагала розробки і подальшого виклику процедур для виконання операцій над байтами, 16- і 32-бітними словами.
- Відсутність мікропрограм всередині самого процесора. Те, що в CISC процесорі виконується мікропрограмами, в RISC процесорі виповнюється як звичайний (хоча і поміщений у спеціальне сховище) машинний код, не відрізняється принципово від коду ядра ОС і додатків.