Оглавление
Микрокод
-
Эволюция микрокода
- Микрокод – это набор инструкций, которые используются для реализации сложных инструкций в компьютерах.
- Микрокод был впервые использован в компьютерах IBM System/360 в 1964 году.
- В 1970-х годах микрокод стал широко использоваться в мини- и суперминикомпьютерах, а также в микропроцессорах.
-
Проблемы с микрокодом
- В середине 1970-х годов IBM обнаружила, что микрокод не всегда обеспечивает лучшую производительность, чем аппаратное выполнение.
- Это привело к разработке концепции RISC, которая фокусируется на производительности и избегает микрокода для сложных инструкций.
-
Примеры микрокода
- Аналитическая машина Бэббиджа использовала колышки для хранения процедур.
- EMIDEC 1100 использовал встроенный блок управления.
- Модель 25 System/360 использовала верхние 16 КБ памяти для управляющей памяти.
- Модель 30 использовала эмуляцию и микропрограммирование.
- Модель 40 использовала специализированные считыватели.
- Модель 50 имела два параллельных канала передачи данных.
- Модель 85 имела раздельную выборку и выполнение команд.
- NCR 315 использовал ферритовые сердечники с ручным подключением.
- Процессоры PDP-9, PDP-10 и PDP-11 были микропрограммируемыми, за исключением PDP-11/20.
- Большинство мини-компьютеров Data General Eclipse были микропрограммируемыми.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: