Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Оргазм_шпоры.docx
Скачиваний:
23
Добавлен:
07.07.2019
Размер:
1.08 Mб
Скачать
  1. Характерные черты современных универсальных микропроцессоров

Характерными чертами современных универсальных микропроцессоров являются:

  1. Суперскалярная архитектура, обеспечивающая одновременное выполнение нескольких команд в параллельно работающих исполнительных устройствах.

  2. Динамическое изменение последовательности команд (выполнение команд с опережением – спекулятивное выполнение).

  3. Конвейерное исполнение команд.

  4. Предсказание направления ветвлений.

  5. Параллельная обработка потоков данных.

  6. Предварительная выборка команд и данных.

  7. Многоядерная структура процессора.

  8. Многопотоковая обработка команд.

  9. Пониженное энергопотребление.

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

  1. Центральное устройство управления микропрограммного типа

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

Под управлением одной микрокоманды в течение машинного такта могут выполняться одна или несколько микроопераций (элементарных машинных действий) в различных устройствах процессора.

Таким образом, использование в составе центрального устройства управления блока микропрограммного управления (БМУ) приводит к двухуровневому принципу управления процессом обработки данных. Первый уровень – это система команд ЭВМ (программное управление), второй – микропрограммное управление.

Анализ аппаратурной (схемной) и микропрограммной реализации устройства управления указывает на зависимость стоимости управления от величины набора команд и их сложности. Для сокращенного набора простых команд выгоднее использовать схемное управление, что и реализуется в RISC-процессорах.  При расширенном  составе сложных команд (как в  CISC-процессорах) наиболее эффективно, с точки зрения затрат оборудования, микропрограммное управление. Однако оно приводит к увеличению затрат времени на выработку управляющих воздействий. Основным же преимуществом микропрограммного управления является его гибкость, которая позволяет повышать эффективность серийно выпускаемых и эксплуатируемых машин за счет введения новых средств математического обеспечения, использующих дополнительный набор команд и новые функции процессора. Модернизация алгоритмов или реализация дополнительных команд легко осуществляется путем изменения содержимого микропрограммной памяти. Наглядным примером использования данной возможности является технология ММХ, расширения SSE, SSE-2, разработанная фирмой Intel.