RISC против CISC процессора
RISC и CISC - вычислительные системы, разработанные для компьютеров. Разница между RISC и CISC крайне важна для понимания того, как компьютер следует вашим инструкциям. Это обычно неправильно понимаемые термины, и в этой статье мы намерены прояснить их значения и понятия, стоящие за этими двумя аббревиатурами..
RISC
Произносится так же, как и «РИСК», это сокращение от «Компьютер с сокращенным набором инструкций». Это тип микропроцессора, который был разработан для выполнения нескольких инструкций одновременно. До 1980-х производители оборудования пытались создавать процессоры, которые могли бы одновременно выполнять большое количество инструкций. Но эта тенденция изменилась, и производители решили создать компьютеры, способные выполнять относительно немного инструкций. Инструкции просты и невелики, процессоры могут быстро их выполнить. Еще одним преимуществом RISC является использование меньшего количества транзисторов, что делает их недорогими в производстве..
Особенности RISC
- Требует меньше декодирования
- Единый набор инструкций
- Идентичные регистры общего назначения, используемые в любом контексте
- Простые режимы адресации
- Меньше типов данных в оборудовании
CISC
CISC расшифровывается как комплексная компьютерная инструкция. Это на самом деле процессор, который способен выполнять множество операций с помощью одной инструкции. Этими основными операциями могут быть загрузка из памяти, выполнение математической операции и т. Д..
Особенности CISC
- Сложные инструкции
- Больше количества режимов адресации
- Сильно конвейерный
- Больше типов данных в оборудовании
С течением времени термины RISC и CISC стали почти бессмысленными, поскольку и RISC, и CISC претерпели эволюцию, и различие между этими двумя понятиями постепенно стирается, поскольку оба используются в компьютерных системах. Многие из сегодняшних чипов RISC поддерживают столько же инструкций, сколько и вчерашние чипы CISC. Существуют чипы CISC, использующие те же методы, которые ранее считались используемыми только для чипов RISC. Тем не менее, основные различия между ними легко понять и заключаются в следующем.
Говоря о различиях, RISC накладывает бремя на производителей программного обеспечения, поскольку им приходится писать больше строк для тех же задач. RISC дешевле, чем CISC, поскольку требуется меньше транзисторов. Скорость компьютера также выше с меньшими инструкциями, чтобы следовать в то же самое время.