Группы микропроцессоров

Чем шире набор системных команд процессора, тем сложнее его архитектура, тем длиннее формальная запись команды (в байтах), тем выше средняя продолжительность исполнения одной команды, измеренная в тактах работы процессора. Так, например, система команд процессоров Intel Pentium в настоящее время насчитывает более тысячи различных команд. Такие процессоры называют процессорами с расширенной системой команд — CISC-процессорами (CISC — Complex Instruction Set Computing).

В противоположность СISC-процессорам в середине 80-х годов появились процессоры архитектуры RISC с сокращенной системой команд (RISC — Reduced Instruction Set Computing). При такой архитектуре количество команд в системе намного меньше, и каждая из них выполняется намного быстрее. Таким образом, программы, состоящие из простейших команд, выполняются этими процессорами много быстрее. Оборотная сторона сокращенного набора команд состоит в том, что сложные операции приходится эмулировать далеко не эффективной последовательностью простейших команд сокращенного набора.

В результате конкуренции между двумя подходами к архитектуре процессоров сложилось следующее распределениеих сфер применения:

· CISC-процессоры используют в универсальных вычислительных системах;

· RISC-npoцеccopы используют в специализированных вычислительных системах или устройствах, ориентированных на выполнение единообразных операций;

· Нейропроцессоры - за один такт счета он совершает не 4 операции сложения, а 288.

Кроме того, существуют еще два типа микропроцессоров:

· VLIW (Very Length Instruction Word) – со сверх большим командным словом;

· MISC (Minimum Instruction Set Command) – с минимальным набором системы команд и весьма высоким быстродействием