Главная / Статьи / Системы RISC и CISC

Системы RISC и CISC

« Назад

11.12.2017 17:10

ремонт компьютеров и ноутбуков борисовоПроцессор, это устройство, отвечающее за надлежащее выполнение процессов. Это могут быть логические, арифметические, операции управления, записанные в код машины. Микропроцессоры появились и применялись в калькуляторах. Затем они нашли применение и в другой технике, терминалах и принтерах. После чего стали использоваться в компьютерах.

Микропроцессоры системы CISC используют наборы машинных инструкций, полностью совпадающих с набором команд языка «Ассемблер».

Для CISC-процессоров характерно:

• Маленькое число регистра общего назначения
• Большое число команд, с высокоуровневым языком программирования и выполняются такие команды большим количеством тактов.
• Большое число методов адресации.
• Большое число форматов команд различной разрядности.
• Преобладание двухадресного формата команд.

Увеличение характера выполняемых операций с помощью команд, дало возможность уменьшить вес программ, сложность в составлении и наладке. Но увеличение количества выполняемых команд повлияло на сложность разработки топологических и микропрограммных осуществлений. Именно это повлияло на сроки разработки процессоров системы CISC, и увеличило число ошибок в их работе. 

Недостатки в процессорах системы CISC вызвали необходимость создания альтернативы. Системы, способной снизить нерегулярность потоков команд, уменьшить и упрощением их общего числа. Такая альтернатива была найдена в создании процессора системы RISC.

Для RISC-процессоров характерно:

• В них нет редко используемых, сложных инструкций. По типу «Двоичного умножения».
• Инструкции одной длины. Увеличена скорость дешифрации, уменьшена сложность устройства управления процессором.
• Нет инструкций, которые работали бы напрямую с памятью. «Память – Память» или «Регистр – Память». Благодаря этому на порядок выше становится количество число регистров.
• Нет операций работы со стеком
• Присутствует возможность использовать параллельные вычисления и конвейер. АЛУ может одновременно с двумя тридцати двух разрядными числами. А конвейер способен накапливать последовательно выполняемые команды программ в буфере для ускоренного дешифрования.
• Практически все операции выполняются в один такт микропроцессора.
• Благодаря новым доработкам тактовая частота RISC-процессоров, при условии других равных условиях, увеличилась в разы.



Все статьи →