Архитектура процессоров - RISC.RISC (англ. Reduced Instruction Set Computing) — вычисления с сокращённым набором команд. Характерные особенности RISC-процессоров:
Это концепция проектирования процессоров, которая во главу ставит следующий принцип: более компактные и простые инструкции выполняются быстрее. Простая архитектура позволяет удешевить процессор, поднять тактовую частоту, а также распараллелить исполнение команд между несколькими блоками исполнения (т.н. суперскалярные архитектуры процессоров). Многие ранние RISC-процессоры даже не имели команд умножения и деления. Идея создания RISC процессоров пришла после того, как в 1970-х годах ученые из IBM обнаружили, что многие из функциональных особенностей традиционных ЦПУ игнорировались программистами. Отчасти это был побочный эффект сложности компиляторов. В то время компиляторы могли использовать лишь часть из набора команд процессора. Следующее открытие заключалось в том, что, поскольку некоторые сложные операции использовались редко, они как правило были медленнее, чем те же действия, выполняемые набором простых команд. Это происходило из-за того, что создатели процессоров тратили гораздо меньше времени на улучшение сложных команд, чем на улучшение простых. Первые RISC-процессоры были разработаны в начале 1980-х годов в Стэнфордском и Калифорнийском университетах США. Они выполняли небольшой (50 - 100) набор команд, тогда как обычные CISC (Complex Instruction Set computer) выполняли 100 - 200. |
||||||
Архитектура аппаратных средств | ||||||
Архитектура фон Неймана | ||||||
Гарвардская архитектура | ||||||
Архитектура процессоров - СISC | ||||||
Архитектура процессоров - RISC | ||||||
Карта сайта | ||||||
Литература | ||||||
Об авторе | ||||||
Назад | Вверх | Вперёд | ||||
(c) 2009 Коваленко И.И. Сайт оптимизирован для работы с разрешением 1024 х 768 |