Архітектура мікропроцесора: поняття, види, переваги та недоліки

Блоки RISC

RISC розшифровується як комп’ютер з скороченим набором інструкцій і являє собою тип стратегії проектування архітектурного процесора. Архітектура мікропроцесора RISC відноситься до способу планування і складання процесора і може мати відношення або до апаратного забезпечення, або до програмного, найбільш близькому до кремнію, на якому він працює. Архітектура набору інструкцій (ISA) визначає базове програмне забезпечення.

Апаратна архітектура комп’ютера вимагає код, який розбиває інструкції на 0 і 1 і який ПК може зрозуміти, також відомий як машинний код. Архітектура процесора може бути зовсім інший, і програмне забезпечення ISA буде відображати це. Різницю між ними можна знайти в тому, як виконуються завдання, наприклад, по обробці регістрів, переривання, адресації пам’яті, зовнішніх входів і виходів.

Іншими словами, машинний код для одного не буде працювати на іншій. Наприклад, настільна версія Windows не буде працювати на смартфоні, оскільки архітектура відрізняється. Хоча Microsoft заохочує можливе об’єднання в одну ОС для настільних комп’ютерів, ноутбуків і планшетів, починаючи з введення Windows 8.

Існує кілька типів процесорних архітектур і відповідних ISA. Деякі приклади RISC – це ARM, MIPS, SPARC і PowerPC. Сучасні процесори сильно інтегровані і працюють швидше, тому набори команд RISC стають все більш складними, щоб використовувати переваги вдосконаленої технології.