В
Pentium применено сразу несколько разработок, улучшивших выполнение
программ. Во-первых, это был первый процессор с двухконвейерной
структурой. Первый конвейер может выполнять как целочисленные команды,
так и операции с плавающей точкой, второй - простые целочисленные
инструкции и несколько инструкций с плавающей точкой. Каждый конвейер
может исполнять наиболее часто встречающиеся команды за один такт, а
вместе два конвейера могут выполнять до двух инструкций за такт или
одну операцию с плавающей точкой (в особых случаях - до двух). Впервые
было применено предсказание переходов, которое обеспечивало
предварительную выборку данных с предсказываемого адреса и существенно
повышало производительность. Блок операций с плавающей запятой был
полностью переделан по сравнению с 486-ми процессорами. Более
совершенный алгоритм позволил увеличить скорость выполнения наиболее
общих операций почти в 10 раз. Кроме того, весь блок FPU конвейерный. В
итоге до сих пор математический сопроцессор является самым сильным
местом процессоров Intel и предметом зависти ее конкурентов. Впервые
был применен и разделенный тип кэш-памяти (8 Кбайт на данные и 8 Кбайт
на инструкции). По мере добавления новых функций процессор усложняется,
поэтому Pentium включает в себя возможности тестирования и отладки. На
базе процессоров Pentium возможно построение двухпроцессорных систем.
Для этого в процессор встроен АР1С (контроллер прерываний). Процессоры
Pentium работали на частотах 75,90, 100, 120, 133, 150, 166,200 МГц
(самые первые модели имели кодовое название Р5, работали на частотах 60
и 66 МГц и отличались расположением выводов: оно было не шахматное, как
сейчас, а такое же, как у 486-го).' Последние версии процессоров
Pentium выпускались по технологии 0,35 микрон и имели одно напряжение
питания - 3,3 В.