Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 131 стр.

UptoLike

Составители: 

131
5.2. Микропроцессоры фирмы Intel
шестого поколения (Pentium Pro,
Pentium II, Pentium III, Pentium IV)
5.2.1. Микропроцессор Pentium Pro
Pentium Pro полностью поддерживает систему команд х86.
Архитектурные особенности процессора делают эффективным
его применение для 32-разрядных приложений, тогда как для
16-разрядных программ скорость выполнения может оказаться
существенно меньшей, чем для Pentium с той
же тактовой часто-
той.
В данном микропроцессоре применена новая конструкция
корпуса, процессор состоит из двух микросхем, помещенных в
один керамический корпус, и не согласуется по выводам с про-
цессорами Pentium. Для его использования необходим переход
на новые системные платы.
Достижение высокой производительности обеспечивается
за счет использования следующих архитектурных и технологи-
ческих новшеств:
– динамического выполнения команд;
– двойной независимой шины;
– интегрированного вторичного кэша;
– расширения системы команд.
Динамическое выполнение – комбинация методов пред-
сказания переходов, анализа прохождения данных и виртуаль-
ного выполнения. При этом команды, не зависящие от результа-
тов предыдущих операций, могут выполняться в измененном
порядке (спекулятивное выполнение), но последовательность
выгрузки результатов в память и порты будет соответствовать
исходному программному коду.
Команда готова к выполнению, как только готовы ее вход-
ные операнды. Однако есть ряд ограничений, связанных с дос-
тупностью физических ресурсов, таких как исполнительные уст-
      5.2. Микропроцессоры фирмы Intel
        шестого поколения (Pentium Pro,
       Pentium II, Pentium III, Pentium IV)

         5.2.1. Микропроцессор Pentium Pro
     Pentium Pro полностью поддерживает систему команд х86.
Архитектурные особенности процессора делают эффективным
его применение для 32-разрядных приложений, тогда как для
16-разрядных программ скорость выполнения может оказаться
существенно меньшей, чем для Pentium с той же тактовой часто-
той.
     В данном микропроцессоре применена новая конструкция
корпуса, процессор состоит из двух микросхем, помещенных в
один керамический корпус, и не согласуется по выводам с про-
цессорами Pentium. Для его использования необходим переход
на новые системные платы.
     Достижение высокой производительности обеспечивается
за счет использования следующих архитектурных и технологи-
ческих новшеств:
     – динамического выполнения команд;
     – двойной независимой шины;
     – интегрированного вторичного кэша;
     – расширения системы команд.
     Динамическое выполнение – комбинация методов пред-
сказания переходов, анализа прохождения данных и виртуаль-
ного выполнения. При этом команды, не зависящие от результа-
тов предыдущих операций, могут выполняться в измененном
порядке (спекулятивное выполнение), но последовательность
выгрузки результатов в память и порты будет соответствовать
исходному программному коду.
     Команда готова к выполнению, как только готовы ее вход-
ные операнды. Однако есть ряд ограничений, связанных с дос-
тупностью физических ресурсов, таких как исполнительные уст-


                            131