RISC

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук

RISC (англ. Reduced Instruktion Set Computer) — процесори зі скороченим набором команд або «регістровонасичений процесор, орієнтований на операції типу load/store».

Область їх застосування дуже широка — від мікроконтролерів до суперкомп'ютерів.

Основними рисами RISC-архітектури є: однакова довжина команд, однаковий формат команд — код команди регістр-приймач два регістри-джерела, команди виконують лише прості дії, конвеєри, виконання команди не довше, ніж за один такт, проста адресація.

Обмежений набір команд і прості методи адресації дозволяють скоротити кількість необхідного процесора, спростити структуру процесорів і підвищити робочу тактову частоту, що компенсує збільшення довжини їх програм. Архітектурно RISC процесори містять дуже велику кількість регістрів від декількох сотень до 1000, ці процесори орієнтовані на операції типу «регістр-пам'ять» або «пам'ять-пам'ять»: всі операнди, необхідні для виконання тієї або іншої команди, повинні бути обов'язково розміщені в робочих регістрах процесора.

Недоліком RISC архітектури є незручність програмування на низькому рівні і складність керування розподілом великою кількістю регістрів для розробників компіляторів.

Особисті інструменти