Примечание
Среди компьютерщиков принято подразделять процессоры линейки х86 на поколения, отсчитывая их от процессора 8086. Соответственно, второе поколение – это 286 процессоры, третье – 386, четвертое – 486. Процессор Pentium, относящийся к пятому поколению, имеет цифровое наименование – 586. Конечно, особой надобности в такой классификации нет, к тому же в последнее время достаточно сложно провести границу между различными модификациями процессоров, да и конкуренты Intel создают довольно оригинальные конструкции процессоров. Поэтому в этой книге не акцентируется разделение процессоров х86 на поколения, а лишь используется эта условная градация для логичности изложения материала в необходимых местах. Заметим, что корпорация Intel использует номера поколений только в рекламных целях, а в технической документации используется подход, как показано в табл. 2.2, где приведены основные характеристики выпускавшихся процессоров.
* GP – регистры общего назначения, FPU – регистры математического сопроцессора.
Процессор Pentium Pro, родоначальник современных процессоров, появился 1 ноября 1995 г. Любопытной особенностью процессора Pentium Pro является то, что он может использоваться не только для IBM PC совместимых компьютеров, но и для компьютеров фирмы Apple, которые используют процессоры корпорации Motorola.
При разработке процессоров Pentium Pro были использованы совершенно новые подходы к обработке информации. Например, с помощью метода динамического исполнения можно выполнять команды не в том порядке, как они указаны в коде программы. Т. е. команды, независимые от результатов предыдущих операций, будут обработаны в любой момент, в том числе и до начала выполнения команд условных переходов и работы с внешними устройствами.
Существенной особенностью архитектуры процессоров Pentium Pro стало наличие второй шины данных разрядностью в 300 битов, независимой от основной. Такая шина потребовалась, чтобы эффективно работать с внутренним кэшем второго уровня, который мог быть от 256 Кбайт до 1 Мбайт.
Первые процессоры Pentium Pro работали на тактовой частоте 150, 166, 180 и 200 МГц (8,20 SPECint95, 6,21 SPECfp95). Объем адресуемой памяти был равен 64 Гбайт, а виртуальной памяти – 64 Тбайт.
Последний вариант процессора с тактовой частотой 200 МГц (8,66 SPECint95, 6,80 SPECfp95) и одним мегабайтом встроенной кэш-памяти второго уровня был выпущен в августе 1997 г.
Несмотря на великолепные технические характеристики, Pentium Pro не использовался для производства массовых IBM PC совместимых персональных компьютеров.
Процессор Pentium II
Процессор Pentium II имеет архитектуру процессора Pentium Pro, которая сопряжена с технологией ММХ. Основное назначение процессора Pentium II – это использование в дешевых персональных компьютерах. Для того чтобы понизить стоимость производства микропроцессора, инженеры корпорации Intel предложили использовать гибридную технологию – разнести логические блоки процессора и кэш второго уровня на разные кристаллы, смонтировав их вместе на одной керамической пластине. Соответственно, такое решение потребовало изменения корпуса процессора. Для процессора Pentium II был разработан специальный картридж с печатным краевым разъемом, который устанавливался на системную плату таким же образом, как и модули памяти.
Впервые о начале выпуска процессора Pentium II было объявлено в мае 1997 г.
Первые процессоры работали на тактовой частоте 233, 266,300 МГц (11,7 SPECint95, 8,15 SPECfp95). При этом внешняя тактовая частота, поступающая с системной платы, должна быть равна 66,66 МГц. В процессоре использовалось 7,5 млн. транзисторов (технология 0,35 мкм). В кэше второго уровня находилось 512 Кбайт памяти. На рис. 2.10 показан внешний вид картриджа процессора.