История процессоров Intel 23
Процессор i80486 появился в 1989 г. Основные его характеристики — наличие
встроенного математического сопроцессора, поддержка многопроцессорного ре-
жима работы и работы с двумя видами кэш-памяти — внутренней размером 8 Кбайт
(1-го уровня L1) и внешней кэш-памятью (2-го уровня L2). Важные изменения
в архитектуре процессора i80486 коснулись концепции параллельных вычислений.
Они стали воплощением идей, лежащих в основе RISC-технологии разработки
процессоров. Согласно им,
машинные команды со сложным алгоритмом работы
Computing, CISC) на микропрограммном уровне реали-
зовывались на основе более простых
команд из ограниченного набора (Reduced
Instruction Set Computer, RISC). Для выполнения CISC-команд требуется несколь-
ко тактов работы процессора, иногда несколько десятков. RISC-команды должны
выполняться за один такт. Такое изменение внутреннего представления внешних
команд, наряду с изменением последовательности их выполнения и режимов де-
кодирования, позволило реализовать реальную конвейеризацию вычислений.
В результате выполнение CISC-команды происходило за один такт процессора.
Конвейер процессора i80486 состоял из 5 ступеней. Начиная с процессора
процессоры Intel поддерживают различные концепции энергосбережения. Инте-
ресно, что совершенствование процессора
шло в ходе его промышленного
производства. Вследствие этого по своим возможностям следующие по времени
выпуска процессоры
в большей или меньшей степени отличались от пре-
дыдущих.
Ну и, наконец, ЭПОХА PENTIUM. Знаменитый своей ошибкой блока с плава-
ющей точкой первый Pentium —
— был представлен в начале 1993 г.
Благодаря суперскалярной архитектуре (с двумя конвейерами, известными как и
и v) он
выполнять две машинные инструкции за один такт. К внутреннему
кэшу команд добавлен внутренний
кэш данных. Реализована тех-
нология
предсказания переходов (branch prediction). Для увеличения пропускной
способности при обработке данных процессор Pentium поддерживает внутренние
пути шириной 128 и 256 битов, внешняя шина данных увеличена до 64 битов. Добав-
лены средства для построения многопроцессорных систем, в
расширен-
ный
контроллер прерываний (Advanced Programmable Interrupt
Controller,
дополнительные выводы и специальный режим
дуальной обра-
ботки (dual processing), ориентированный на построение двухпроцессорных сис-
тем. Начиная с модели процессоров Pentium с тактовой частотой 133 МГц (1997 г.)
в них был введен блок ММХ-команд (ММХ означает MultiMedia extensions). Реа-
лизованный на базе сопроцессора, данный блок поддерживал
которая предполагает обработку блока однородных данных одной машинной ин-
струкцией. Цель введения данного расширения — увеличение производительно-
сти приложений, обрабатывающих массивы однородных целочисленных данных.
Примеры таких приложений — программы обработки изображений, звука, архи-
данных и др. Излишне говорить, что все эти ново-
введения резко подняли производительность процессора Pentium по сравнению
с его предшественником — процессором i486 — и не оставили последнему особых
альтернатив для существования.
На сегодняшний день имеется три поколения, или семейства, процессоров
Pentium — Pentium, P6 и Pentium IV с микроархитектурой NetBurst. К семейству