Pentium

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Pentium
Центральный процессор
Семейство первых процессоров Intel Pentium
Семейство первых процессоров Intel Pentium
Производство с1993 годапо настоящее время (первые модели — по1999 год,в России с1994по2001 год)
Разработчик Lexicon Branding[вд][1]
Производитель
ЧастотаЦП 60−300 (старая семья) МГц, 1000−4000 (новая версия)МГц
ЧастотаFSB 50—66МГц
Технология производства 800—250нм
Наборы инструкций MMX
Разъёмы
Ядра
  • P5
  • P54C
  • P54CS
  • P55C
  • Tillamook

Пе́нтиум— торговая марка нескольких поколениймикропроцессоровархитектурыx86,выпускаемых корпорациейIntelс1993 года.Pentium является процессором Intel пятого поколения и пришёл на сменуIntel 80486(который часто называют просточетыреста восемьдесят шестой).

Intel Pentium 60, первая модель Pentium

В июне1989 годаВинодом Дхамом(англ.Vinod Dham) были сделаны первые наброски процессора под кодовым названием P5. Винод Дхам широко известен на Западе как Отец чипа Pentium. В конце1991 годабыла завершена разработка макета процессора, и инженеры смогли запустить на нёмпрограммное обеспечение.Начался этапоптимизациитопологиии повышения эффективности работы. В феврале1992 годапроектирование в основном было завершено, началось всеобъемлющеетестированиеопытной партии процессоров. В апреле 1992 года принято решение о начале промышленного производства, в качестве основной промышленной базы была выбрана орегонская фабрика № 5. Началось промышленное освоение производства и окончательная доводка технических характеристик.

В октябре 1992 года Intel объявила, что процессоры пятого поколения, ранее носившие кодовое имя P5, будут называться Pentium, а не 586, как предполагали многие. Это было вызвано тем, что многие фирмы, производящие процессоры, активно освоили производство «клонов» (и не только) процессоров386и486.Intel собиралась зарегистрировать в качестве торговой марки название «586», чтобы больше никто не смог заниматься производством процессоров с таким названием, однако оказалось, что зарегистрировать цифры в качестве торговой марки нельзя, поэтому было принято решение назвать новые процессоры «Pentium» (за основу было взятодр.-греч.πέντε«пять»), что также указывало на поколение данного процессора. 22 марта 1993 года состоялась презентация нового микропроцессора, через несколько месяцев появились и первые компьютеры на основе Pentium.

Основные отличия от процессора 486

[править|править код]
  • Суперскалярная архитектура.Благодаря использованию суперскалярной архитектуры процессор может выполнять 2 команды за 1такт.Такая возможность существует благодаря наличию двухконвейеров— U и V. U-конвейер — основной, выполняет все операции над целыми и вещественными числами; V-конвейер — вспомогательный, выполняет только простые операции над целыми и частично над вещественными. Чтобы старые программы (для 486) в полной мере использовали возможности такой архитектуры, необходимо было ихперекомпилировать.Pentium — первыйCISC-процессор, использующий многоконвейерную архитектуру.
  • 64-битная шина данных позволяет процессору Pentium за один шинный цикл обмениваться вдвое большим объёмом данных с оперативной памятью, чем 486 (при одинаковой тактовой частоте).
  • Механизм предсказания адресовветвления.Применяется для сокращения времени простоя конвейеров, вызванного задержками выборки команд при изменении счётчика адреса во время выполнения команд ветвления. Для этого в процессоре используется буфер адреса ветвленияBTB(Branch Target Buffer), использующий алгоритмы предсказания адресов ветвления.
  • Раздельноекэшированиепрограммного кода и данных, сократившее число промахов кэша при выборке инструкций и операндов по сравнению с 80486. В процессорах Pentium используется кэш-память первого уровня (кэшL1) объёмом 16 Кб, разделённая на 2 сегмента: 8 Кб для данных и 8 Кб для инструкций. Для сокращения времени доступа и снижения стоимости реализации оба сегмента являются 2-канальными множественно-ассоциативными, в отличие от 4-канального кэша 80486.
  • Улучшенный блок вычислений с плавающей точкой (FPU). Некоторые инструкции ускорились на порядок, например FMUL, скорость выполнения которой увеличилась в 15 раз. Процессор также может выполнять инструкцию FXCH ST(x) параллельно с обычными инструкциями (арифметическими или загрузки/выгрузки регистров).
  • Четырёхходовые адресныесумматоры.Позволяют уменьшить латентность вычисления адреса по сравнению с 80486. В процессоре Pentium можно за один такт вычислить эффективный адрес при использовании базово-индексной адресации с масштабированием и смещением. 80486 имеет трёхвходовый адресный сумматор, поэтому в нём вычисление такого адреса занимает два такта.
  • Микрокодможет использовать оба конвейера, в результате чего инструкции с префиксом повторения, такие как REP MOVSW, выполняют одну итерацию за такт, в то время как 80486 требуется три такта на итерацию.
  • Более быстрый полностью аппаратный умножитель в несколько раз сокращает (и делает более предсказуемым) время выполнения инструкций MUL и IMUL по сравнению с 80486. Время выполнения уменьшается с 13—42 тактов до 10—11 для 32-битных операндов.
  • Виртуализация прерываний, позволяющая ускоритьрежим виртуального 8086.
Intel Pentium 75

Первоначально (1993 год) было представлено только две модели, основанные на ядре P5 с частотами 60 и 66 МГц. Позже были выпущены и более производительные процессоры Pentium, основанные на усовершенствованных ядрах. Кроме того, были представлены мобильные версии процессоров и процессоры Pentium OverDrive.

Процессоры Pentium для настольных компьютеров (desktop)
Кодовое имя ядра P5 P54C P54CS P55C
Техпроцесс,нм 800 600 350 280
Тактовая частота ядра,МГц 60 66 75 90 100 120 133 150 166 200 166 200 233
Анонсирован 22 марта

1993

10 октября 1993 7 марта 1994 27 марта 1995 12 июня 1995 4 января 1996 10 июня 1996 8 января 1997 2 июня 1997

Единственные две модели процессоров Pentium первого поколения, с тактовой частотой ядра 60 и 66 МГц, были анонсированы в 1993 году.

Процессор выпускался в 273-контактном корпусеCPGA,на материнскую плату устанавливался в процессорный разъёмSocket 4и требовал питания напряжением 5 В. Частота системной шины (FSB) была равна частоте ядра, то есть множитель ядра был равен 1,0.

Все процессоры Pentium относятся к классу SL Enhanced — это значит, что в них предусмотрена системаSMM,обеспечивающая снижение энергопотребления. Кэш второго уровня размещался на материнской плате и мог иметь размер до 1 Мб. Ранние варианты процессоров, с частотами 60—100 МГц (ядра P5 и P54C), имели ошибку вмодуле математического сопроцессора,которая в редких случаях приводила к уменьшению точности операции деления. Этот дефект был обнаружен в1994 годуи стал известен как «Ошибка Pentium FDIV».

Процессоры на ядре P5 изготавливались с использованием800-нанометрового техпроцесса,по биполярнойBiCMOS-технологии. Процессор содержит 3,1 млн транзисторов, а размер кристалла ядра составляет 294 мм². Pentium 66 потребляет ток в 3,2 А и имеет мощность 16 Вт, что потребовало установки дополнительного вентилятора. Производство таких процессоров оказалось очень сложным и процент выхода годных кристаллов оказался слишком мал. Многие специалисты, указывая на многочисленные недостатки (см.:F0 0f c7 c8) процессоров Pentium первого поколения, не советовали покупать данные модели. Производство на время пришлось остановить. Однако вскоре началось производство усовершенствованных процессоров, основанных на ядре P54C.

Воктябре1993 годабыли выпущены процессоры Pentium второго поколения. Изначально была выпущена модель с тактовой частотой 75 МГц. Процессоры производились по 600-нанометровой биполярной BiCMOS-технологии, что позволило уменьшить размер кристалла до 148 мм² (ядро содержало 3,2 млн транзисторов) и снизить потребляемую мощность до 10,1 Вт (для Pentium 100). Напряжение питания также было уменьшено до 3,3 В, ток, потребляемый процессором, составляет 3,25 А. Процессор выпускался в 296-контактном корпусе CPGA и устанавливался вSocket 5илиSocket 7и был не совместим с Socket 4. В этих процессорах улучшена система SMM и добавлен усовершенствованный программируемый контроллер прерыванийAPIC,упрощающий реализацию симметричной многопроцессорной работы (SMP).

В процессорах Pentium второго поколения используется умножение тактовой частоты, он работает быстрее системной шины. Для указания, во сколько раз тактовая частота ядра процессора больше частоты системной шины, используется множитель. Во всех процессорах, основанных на ядре P54C, множитель равен 1,5.

Первые процессоры, основанные на данном ядре, были выпущены27 марта1995 года.По сути, это ядро представляет собой ядро P54C, изготовленное с использованием 350-нанометровой биполярной BiCMOS-технологии, что позволило уменьшить размер кристалла ядра до 91 мм² (процессоры Pentium 120 и 133), однако вскоре, в результате оптимизации ядра, его размер удалось уменьшить до 83 мм² при том же количестве транзисторов. При этом Pentium 200 потреблял ток в 4,6 А, а его максимальная рассеиваемая энергия (тепловыделение) составляло 15,5 Вт.

Множители процессора Pentium второго поколения
Множитель Процессор
1,5 Pentium 75, Pentium 90, Pentium 100
2,0 Pentium 120, Pentium 133
2,5 Pentium 150, Pentium 166
3,0 Pentium 200
Процессор Pentium MMX.
Вид сверху
Микроархитектура Intel Pentium MMX

Pentium MMX— процессор компанииIntel,выпущенный8 января1997 годана основе ядра P5 третьего поколения (P55C). Центром разработок и исследований Intel вХайфе(Израиль) в ядро P55C был добавлен новый набор инструкций, названныйMMX(MultiMedia eXtension), существенно увеличивающий (от 10 до 60 %, в зависимости от оптимизации) производительность компьютера в мультимедиа-приложениях. Эти процессоры именуются Pentium w/MMX technology (обычно сокращается до Pentium MMX).

Процессор включает в себя устройство MMX с конвейерной обработкой команд, кэш L1 увеличен до 32 Кб (16 Кб для данных и 16 Кб для инструкций). Содержит 57 новых команд по параллельной обработке целочисленных данных, введён тип данных 64 бита. Для повышения производительности кэш команд и кэш данных были увеличены до 16 КБ каждый. Были доступны модели с тактовыми частотами 166, 200 и 233 МГц[2].

Процессор состоит из 4,5 млн транзисторов и производился по усовершенствованной 280-нанометровой технологии с использованием кремниевых полупроводниковКМОПи работал на пониженном напряжении 2,8 В. Максимальный потребляемый ток равен 6,5 А, тепловыделение равно 17 Вт (для Pentium 233 MMX). Площадь кристалла у процессоров Pentium MMX равна 141 мм². Процессоры выпускались в 296-контактном корпусе типа CPGA илиPPGAдляSocket 7.

Отличия от Pentium

[править|править код]

Было выпущено несколько поколений Pentium OverDrive.

  • В1995 годувышел первый Pentium OverDrive (на ядре P24T). Он был предназначен для установки в гнёзда типаSocket 2илиSocket 3и работал с напряжением питания 5 В, то есть служил для модернизации систем, использующих процессор 486 без замены материнской платы. При этом данный процессор обладал всеми функциями процессора Pentium первого поколения (на ядре P5). Было выпущено две модели, работающие на частотах 63 и 83 МГц, старшая потребляла ток в 2,8 А и обладала рассеиваемой мощностью 14 Вт. Из-за высокой стоимости данный процессор ушёл, не успев появиться. И хотя через некоторое время (4 марта 1996 года) на смену этим процессорам пришли Pentium ODP5V с частотами 120 и 133 МГц, основанные на ядре P5T (по сути, представляет собой ядро P54CS), они также не стали популярны.
  • 4 марта1996 годавыходит следующая версия 1 Pentium OverDrive — Pentium ODP3V — на ядре P54CT. Данное ядро основано на ядре P54CS. Процессор выпускался в 320-контактном корпусе CPGA для Socket 5 или Socket 7.
  • 3 марта1997 годавыходят две модели Pentium ODPMT (с частотами 150 и 166 МГц), построенные на ядре P54CTB (аналог P55C). Позже, 4 августа 1997 года, выходят ещё две модели на том же ядре (с частотами 180 и 200 МГц). Они выпускались в 320-контактных корпусах CPGA и были предназначены для Socket 5 или Socket 7 (Pentium ODPMT-200 MMX — только для Socket 7).

Процессоры, основанные на данном ядре, предназначались для портативных компьютеров, использовались в т. н. «мобильном модуле» MMC-1 Mobile Module Connector с 280 пинами, работали вместе с чипсетом Intel 430 TX и имели при этом 512 КБ кэш-памяти на системной плате. Ядро Tillamook (названо в честь города в штатеОрегон,США), представляет собой ядро P55C с пониженным напряжением питания — модель с частотой 300 МГц работала с напряжением 2,0 В, потребляя при этом ток в 4,5 А и обладала тепловыделением в 8,4 Вт. Старшие модели (с частотой 233, 266 и 300 МГц) выпускались с использованием 250-нм техпроцесса и имели кристалл площадью 90 мм², также существовали версии со 166 МГц частотой ядра Модели 200 и 233 выпускались с августа 1997 г., модель 266 с января 1998, а старшая в линейке модель была представлена в январе 1999 г.

Другие процессоры, использующие марку Pentium

[править|править код]

Процессоры Intel Pentium пользовались огромной популярностью, и Intel решила не отказываться от марки Pentium, называя так и последующие процессоры, хотя они сильно отличались от первых Pentium’ов и не относились к пятому поколению. Таковыми являются:

Технические характеристики различных ядер

[править|править код]
P5 P54C P54CS P55C
Дата анонса первой модели 23 марта 1993 7 марта 1994 27 марта 1995 8 января 1997
Тактовые частоты, МГц 60, 66 75, 90, 100 120, 133, 150, 166, 200 166, 200, 233
Частота системной шины (FSB), МГц 60, 66 50, 60, 66 60, 66 66
КэшL1,Кбайт 8 (для данных)+8 (для инструкций) 16+16
КэшL2,Кбайт внешний до 2 Мбайт
Напряжение питания, В 5 3,3 2,8/3,3
Количествотранзисторов,млн 3,1 3,2 3,3 4,5
Площадь кристалла, мм² 294 148 90 141
Максимальное тепловыделение, Вт 16 10,1 15,5 16
Техпроцесс,нм 800 600 350 280
Разъём Socket 4 Socket 5,Socket 7 Socket 5, Socket 7 (150—200 — только Socket 7) Socket 7
Корпус 273-контактныйPGA 296-контактныйCPGA 296-контактный CPGA/PPGA
Адресуемая память 4 Гбайт
Разрядностьрегистров 32
Разрядность внешней шины 64
Разрядностьшины адреса 32
  1. https://www.wired.com/1997/06/es-namemachine/
  2. Intel Pentium MMX docs.Дата обращения: 24 мая 2017.Архивировано5 марта 2016 года.
  • Брэй Б. Микропроцессоры Intel: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium III, Pentium 4. Архитектура, программирование и интерфейсы. Шестое издание: Пер. с англ. — СПб.: БХВ-Петербург, 2005. — 1328 с.: ил.ISBN 5-94157-422-3
  • Михаил ГукПроцессоры Pentium II, Pentium Pro и просто Pentium. - CПб., Питер, 1999. - 288 c. -ISBN 5-8046-0043-5.