• Команды ММХ, требующие доступа к памяти или обычным реги-
страм, могут исполняться только на U-конвейере и не могут выполняться в
паре с другими командами.
2.2.4 Микропроцессор Pentium П
Микропроцессор Pentium П основан на архитектуре микропроцессора
Pentium Pro, в которую добавлено несколько исполнительных устройств
для использования технологии ММХ. Он является сочетанием архитектуры
микропроцессора Pentium Pro с технологией ММХ. В структуре микропро-
цессора Pentium II Port0 содержится арифметико-логическое устройство с
технологией ММХ и перемножитель ММХ, a Porti представляет собой
арифметико-логическое устройство с технологией ММХ и устройство
сдвигов ММХ. Как и микропроцессор Pentium Pro, микропроцессор
Pentium II использует архитектуру двойной независимой шины, повы-
шающую пропускную способность и производительность.
Размер первичной кэш-памяти микропроцессоров с поддержкой тех-
нологии ММХ увеличен до 256 Кбайт. Кэш-память данных также разбита
на восемь чередующихся банков. Внутренняя кэш-память одновременно
доступна для двух конвейеров, если они обращаются к разным банкам.
Кэш-память данных допускает одновременное выполнение операций запи-
си и считывания, адресованных к разным банкам. Если оба запроса (на
чтение и запись) имеют один и тот же адрес, они выполняются за один
цикл, минуя кэш-память.
Блок ветвлений ВТВ микропроцессоров Pentium ММХ и Pentium II
функционально идентичен блоку ветвлений Pentium Pro, но имеет харак-
терную особенность. Если последние байты двух соседних команд попа-
дают в одно выровненное двойное слово, возможно ошибочное предсказа-
ние ветвлений. Такая ситуация возможна при короткой второй команде
ветвления. Этого можно избежать, например, применением 16-битного
смещения во второй команде.
Снятие вторичной кэш-памяти с кристалла микропроцессора позволя-
ет использовать стандартные наборы кристаллов внутренней памяти, па-
мяти этикеток и контроллера кэш-памяти, применяя новые модели по мере
их появления. Возможно использование вторичной кэш-памяти с ЕСС. В
то же время сохраняется независимость шины вторичной внутренней па-
мяти, которая работает на половинной частоте микропроцессора.
Микропроцессор предназначен для работы с 32-разрядными приложе-
ниями и операционными системами. Первичная кэш-память содержит 16
117