D.2.1. Реализация устройства управления в CISC-процессорах.

Реализация устройства управления для CISC- и RISC-процессоров различна. В CISC-процессорах устройство управления должно осуществлять следующие операции:

  1. Проводить дешифрацию кодов команд, поступающих в виде инструкций из памяти компьютера.
  2. Производить пересылку данных между регистрами центрального процессора, центральным процессором и памятью и т.п.
  3. Осуществляет преобразование данных разных форматов.
  4. Помогает АЛУ осуществлять сложные многошаговые инструкции (типа умножения, деления, смены знака, нахождение модуля числа) при целочисленных и вещественных вычислениях, а также вычисление специальных функций (например, синуса, логарифма, степени вещественного числа.)
  5. Выполнение сегментации памяти.
  6. Производить страничные преобразования при организации виртуальной памяти.
  7. Осуществлять управление шиной компьютера (только для однопроцессорных и асимметричных мультипроцессорных систем).
  8. Управлять разделением потоков в симметричных мультипроцессорных системах и взаимодействие с сопроцессорами.
  9. Формировать сигналы управления арифметико-логическим устройством и системными регистрами.
  10. Реализовать конвейерные вычисления и инструкции, организацию доступа SIMD).
  11. Проводить политику защиты выполняемых процессов путем назначение программам разных уровней привилегий и приоритетов (уровни доступа к памяти, уровни привилегий, уровни прерываний, работа в режиме супервизора и т.п.)
  12. Управляет контроллерами ввода-вывода.
  13. Эмулировать другие процессоры или работать в "режиме совместимости".
  14. И некоторые другие, менее важные.

В связи с тем, что что устройство управления CISC-процессора осуществляет такие сложные функции, то, во первых, это устройство логически разбивается на разные модули, а во-вторых, устройство управления имеет наибольшую сложность при проектировании и изготовлении. В 60=х – 70-х годах двадцатого века устройство управления для ЭВМ (типа IBM 360/370) делали на различных (в смысле не одной) микросхемах. Их "объединение" в устройство управления патентовалось фирмой-изготовителем ЭВМ. В современных CISC-микропроцессорах устройство управления занимает большую часть полупроводникового кристалла, а конкретная реализация этого устройства является коммерческой тайной. Так, микропроцессоры фирм Intel, AMD и VIA Technologies (Cyrix) отличаются в основном реализацией их устройство управления (при сохранении основных функций и принципов работы)!

 

Назад...   К оглавлению раздела   Далее...

=== *** === *** === *** ===

В настоящее время проект закрыт (в версии 1.00.3 alpha). Автор приносит извинения за прекрашение разработки.