Физическая и функциональная структура МП

Физическая структура МП сложна. Рассмотрим пример МП Intel Pentium.

Ядро процессора содержит главный управляющий модуль и исполняющие модули — блоки выполнения операций над целочисленными данными.

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

ü блок плавающей точки,

ü модуль предсказания ветвлений,

ü модуль преобразования CISC инструкций во внутренний RISC микрокод,

ü регистры микропроцессорной памяти,

ü регистры кэш-памяти (данных и инструкций),

ü шинный интерфейс и многое другое.

В состав МП входят следующие физические компоненты:

Core - ядро МП;

Execution Unit - исполняющий модуль;

Integer ALU - АЛУ для операций с числами с фиксированной запятой;

Registers - регистры;

Floating Point Unit - блок для работы с числами с плавающей запятой;

Primary Cache - кэш 1 уровня:данных (Data Cache) и команд (Code Cache);

Instruction Decode and Prefetch Unit и Branch Predictor - блоки декодирования инструкций, их исполнения и предсказания ветвлений;

Bus Interface - интерфейсные шины, в т.ч. 64- и 32-битная шины, и выход на системную шину к ОП.

Функционально МП можно разделить на две части:

операционную, содержащую:

ü устройство управления (УУ),

ü арифметико-логическое устройство (АЛУ) и

ü микропроцессорную память (МПП) (без адресных регистров);

интерфейсную, содержащую:

Ø адресные регистры МПП;

Ø блок регистров команд — регистры памяти для хранения кодов команд, выполняемых в ближайшие такты работы машины;

Ø схемы управления шиной и портами.

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

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

Такая организация МП позволяет существенно повысить его эффективное быстродействие.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: