Реферат: Обзор архитектуры процессоров Intel
L2 подключен к внутренней шине и работает на частоте ядра.
В процессорах этой серии применяется технология динамического исполнения, т.е.
внутри процессора инструкции могут выполняться не в том порядке, который
предполагает программный код. При этом команды, не зависящие от результатов
предыдущих операций, могут быть выполнены в изменённом порядке, но
последовательность выгрузки результатов в память и порты будет соответствовать
исходному программному коду. ( Почему это тем не менее машина фон-Неймана ? А
потому, что подтверждения выставляются в том порядке, который предполагает
программный код). Динамическое исполнение включает в себя:
Глубокий прогноз ветвлений, который позволяет декодировать инструкции за
пределами ветвлений, чтобы поддерживать конвейер в максимально полном состоянии
(не давать ему простаивать). Этим занимается модуль Fetch/Decode (см. рисунок),
использующий оптимизированные алгоритмы прогноза.
Динамический анализ потока данных. Модуль Dispatch/Execute может одновременно
проверить несколько инструкций и выполнить их в том порядке, который наиболее
оптимален. Он выполняет все доступные инструкции, записывает их в пул
инструкций, и сохраняет результаты во временных регистрах; после чего устройство
Retire просматривает пул инструкций с целью выделить те из них, результат
выполнения которых уже не зависит от выполнения других инструкций. Когда такие
завершённые инструкции обнаруживаются, Retire Unit отправляет результаты
выполнения этих инструкций в память и/или в регитры общего назначения и регистры
данных FPU, в порядке следования, предписанным программой.
Интеллектуальное выполнение. Это свойство выражается в возможности процессора
выполнять команды опережая программный счётчик, но в то же время позволяет
получать результаты, соответствующие выполнению команд в исходной
последовательности.
В Pentium PRO применена архитектура двойной независимой шины (Dual Independent
Bus). Одна шина – системная – служит для общения ядра с основной памятью и
интерфейсными устройствами, другая – внутренняя – предназначена исключительно