История развития микропроцессоров INTEL и AMD
Самым главным элементом в компьютере, его "мозгом", является микропроцессор - небольшая (в несколько сантиметров) электронная схема, выполняющая все вычисления и обработку информации. МП умеет производить сотни различных операций и делает это со скоростью в несколько десятков или даже сотен миллионов операций в секунду. В компьютерах типа IBM PC используются МП фирмы INTEL, а также совместимые с ними МП других фирм.
Каждый МП имеет определенное число элементов памяти, называемых регистрами, арифметико-логическое устройство (АЛУ) и устройство управления (УУ). Регистры используются для временного хранения выполняемой команды, адресов памяти, обрабатываемых данных и другой внутренней информации (инф.) МП. В АЛУ производится арифметическая и логическая обработка данных. УУ реализует временную диаграмму и вырабатывает необходимые управляющие сигналы для внутренней работы МП и связи его с другой аппаратурой через внешние шины МП.
Структуры различных типов МП могут существенно различаться, однако с точки зрения пользователя наиболее важными параметрами являются архитектура, адресное пространство памяти, разрядность шины данных, быстродействие. Архитектуру МП определяет разрядность слова и внутренней шины данных МП. Первые МП основывались на 4-разрядной архитектуре. Первые ПЭВМ использовали МП с 8-разрядной архитектурой, а современные МП основаны на МП с 16- и 32-разрядной архитектурой.
МП
с 4- и 8-разрядной архитектурой
Адресное пространство памяти определяется разрядностью адресных регистров и адресной шины МП. В 8-разрядных МП адресные регистры обычно составляются из двух 8-разрядных регистров, образуя 16-разрядную шину, адресующую 64 Кбайта памяти. В 16-разрядных МП, как правило, используются 20-разрядные адресные регистры, адресующие 1 Мбайт памяти. В 32-разрядных МП используются 24- и 32-разрядные адресные регистры, адресующие от 16 Мбайт до 4 Гбайт памяти.
Для выработки команд и обмена данными с памятью МП имеют шину данных, разрядность которой, как правило, совпадает с разрядностью внутренней шины данных, определяемой архитектурой МП. однако для упрощения связи с внешней аппаратурой внешняя шина данных может иметь разрядность меньшую, чем внутренняя шина данных и регистры данных. Например, некоторые МП с 16-разрядной архитектурой имеют 8-разрядную внешнюю шину данных. Они представляют собой специальные модификации обычных 16-разрядных МП и обладают практически той же вычислительной мощью.
Одним из важных параметров МП является быстродействие, определяемое тактовой частотой его работы, которая обычно задается внешними синхросигналами. Для разных МП эта частота имеет пределы 0,4...33 МГц. Выполнение простейших команд (например, сложение двух операндов из регистров или пересылка операндов в регистрах МП) минимально двух периодов тактовых импульсов ( для выборки команды и ее выполнения). Более сложные команды требуют для выполнения до 10-20 периодов тактовых импульсов. Если операнды находятся не в регистрах, а в памяти, дополнительное время расходуется на выборки операндов в регистры и записи результата в память.
Скорость работы МП определяется не только тактовой частотой, но и набором его команд, их гибкостью, развитой системой прерываний.
Электронная память содержит операнды и программу, которую выполняет МП. Обычно имеются слова, соответствующие разрядности шины данных МП, которые адресуются адресным пространствам МП. Используются два типа эл. памяти: постоянно запоминающие устройства (ПЗУ) и оперативные запоминающие устройства (ОЗУ).
В ПЗУ хранится инф., которую ЭВМ может использовать сразу после выключения питания. Она включает программы инициализации программно-управляемых периферийных микросхем, программы ядра ОС и в некоторых приложениях интерпритатор какого-либо диалогового языка программирования или наиболее часто используемые прикладные программы.
Для реализации ПЗУ часто применяют микросхемы с прожигаемыми перемычками К556РТ5 (512 байт), К556РТ7 (2 Кбайта), К573РФ4 (8 Кбайт). В современных ЭВМ емкость ПЗУ достигает сотен Кбайт.
ПЗУ
является энергозависимой
адресным пространством МП.
Бывают
ОЗУ статистические и
ХАРАКТЕРИСТИКИ МП.
МП отличаются друг от друга двумя характеристиками: типом (моделью) и тактовой частотой. Наиболее распространены модели INTEL-8088, 80286, 80386sx, 80386, 80486 и PENTIUM, они приведены в порядке возрастания производительности и цены. Одинаковые модели МП могут иметь разную тактовую частоту - чем выше тактовая частота, тем выше производительность и цена МП.
ТАКТОВАЯ ЧАСТОТА указывает, сколько элементарных операций (тактов) МП выполняет в 1 секунду. Тактовая частота измеряется в МГц. Следует заметить, что разные модели МП выполняют одни и те же операции (например, сложение и умножение) за разное число тактов. Чем выше модель,
тем, как правило, меньше тактов требуется для выполнения одних и тех же операций. Поэтому, например, МП INTEL-80386 работает раза в 2 быстрее INTEL-80286 с такой же тактовой частотой.
МОДЕЛИ МП.
Исходный вариант компьютера IBM PC и модель IBM PC XT используют МП INTEL-8088. В начале 80-х годов эти МП выпускались с тактовой частотой 4,77 МГц, сейчас они выпускаются с тактовой частотой 8 или 10 МГц (т.е. новые модели работают в 1,7-2,1 раза быстрее). Модели с увеличенной производительностью (тактовой частотой) иногда называются TURBO-XT. Модель IBM PC XT использует более мощный МП INTEL-80286, и ее производительность в 4-5 раз, больше, чем у IBM PC XT. Исходные варианты IBM PC AT работали на МП с тактовой частотой 6 МГц, сейчас большинство выпускаемых компьютеров этого типа имеет тактовую частоту от 16 до 25 МГц, т.е. они работают в 2-3 раза быстрее. МП INTEL-80286 имеет несколько больше возможностей по сравнению с INTEL-8088, он эти дополнительные возможности используются очень редко, так что большинство программ, работающих на AT, будет работать и на XT.
В 1988-1991 гг. большая часть выпускаемых компьютеров была основана на достаточно мощном МП INTEL-80386. Этот МП (называемый также 80386DX) работает в 2 раза быстрее, чем работал бы 80286 с той же тактовой частотой. Диапазон тактовой частоты 80386DX- от 25 до 40 МГц. Кроме того, 80386 имеет значительно больше возможностей по сравнению с INTEL-8088, в частности содержит мощные средства для управления памятью и команды для 32-разрядных операций (в отличие от 16-разрядных 80286 и 8088). Поэтому многие производители программного обеспечения разрабатывают программы специально для INTEL-80386SX. Фирмой INTEL разработан также МП INTEL-80386SX, он ненамного дороже INTEL-80286SX, но обладает теми же возможностями, что и INTEL-80386, только при более низком быстродействии (приблизительно в 1,5-2 раза).
Получивший в последнее время широкое распространение МП INTEL 80486 (или 80486DX) мало отличается от INTEL-80386,но его производительность в 2-3 раза выше. Среди его особенностей следует отметить встроенную кеш-память и встроенный математический сопроцессор. Фирмой INTEL также разработаны более дешевый, но менее производительный вариант - 80486SX и более дорогой и более быстрый вариант - 80486DX. Тактовая частота 80486 обычно находится в диапазоне 33-66 МГц.
В 1993 г. фирмой INTEL был выпущен новый МП PENTIUM (ранее анансировавшийся под названием 80586). Этот МП еще более мощен, особенно при вычислениях над вещественными числами.
Фирмой INTEL (США) в развитии МП 8086 и 8088 (отечественные аналоги К18110ВМ86 и К1810ВМ88) разработаны высокопроизводительные 16-разрядные МП 80186, 80286 и 32-разрядные МП 80386, 80386SX, 80486.
МП 80286 в 6 раз более производительнее МП 8086. Аппаратура МП обеспечивает гибкую и эффективную защиту памяти, контролируемый доступ к ресурсам ОС, изоляцию индивидуальных прикладных программ друг от друга и малое время реакций на прерывания.
В 80286 используется конвейерный принцип выполнения команд с четырьмя уровнями конвейеризации, реализованными в четырех раздельных логических устройствах: интерфейса шины, адресов команд и исполнительном устройстве. Эти устройства работают одновременно: циклы обращения к памяти, вычисления адресов и контроля защиты, декодирования и выполнения команд могут совмещаться.
Интерфейс шины передает байт инф. по каждому циклу тактовой частоты из своей очереди в устройство команд, которое декодирует и преобразует формат полных данных и помещает их в очередь команд, ожидающих выполнения.
Исполнительное устройтсво содержит рабочие регистры, АЛУ и микропрограммное ПЗУ, которое определяет последовательность внутренних микрокоманд. Когда текущая команда близка к завершению, ПЗУ генерирует сигнал, по которому исполнительное устройство принимает следующий адрес ПЗУ из очереди команд, что обеспечивает непрерывность его работы.
Многоуровневый механизм защиты памяти МП исключительно гибок: можно использовать два, три или четыре уровня защиты для системных программ, обеспечивая качество защиты для системных программ, обеспечивающих качество защиты команд, необходимое для любой конкретной ЭВМ. Резервируя один уровень привилегированности для расширений ОС, можно специализировать функции ЭВМ, не затрагивая первоначального ПО.
Основным
механизмом защиты предусматрив
Дескриптор для каждого сегмента содержит базовый адрес, размер сегмента и поле прав доступа. Это поле определяет режим использования инф. данного сегмента.
Регистр признаков 80286 имеет дополнительный признак вложенности и двухразрядный признак уровня привилегированности операций ввода-вывода.
Устройство
адресов производит преобразова
Параллельная
работа четырех внутренних
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ МП 80286
Тактовая частота...............6; 8; 10; 12
Адресное пространство памяти:
физической, Мбайт.........................
виртуальной на задачу, Гбайт...............1
Число
уровней защиты памяти.........
Пропускная способность шины, Мбайт/с........12,5
Число
контактов четырехразрядного
В 80286 предусмотрены 4 иерархических уровня защиты памяти, реализованных аппаратно, что повышает общую производительность ПЭВМ и не требует дополнительных программных затрат на выполнение функций защиты.
Ядро ОС работает на самом высоком уровне и выполняет такие наиболее ответственные функции, как распределение памяти, планирование задач и координацию взаимодействия между задачами. Небольшое по размеру ядро ОС хорошо использует быстродействие процессора, и его можно рассматривать как расширение физического процессора.
В 80286 имеются 17 регистров. Восемь предназначены для выполнения арифметических вычислений и формирования адресов, и смещений, и обеспечивают программную совместимость с 80286. Четыре сегментных регистра определяют 4 сегмента области виртуальных адресов, предоставляемых выполняющейся задаче. Это регистры сегментов кода, данных, дополнительного сегмента и стека. Если в 8086 сегментные регистры являлись 16-разрядными, то в 80286 их длина увеличена до 64 разрядов, причем каждый из регистров содержит 16-разрядный сектор и 48-разрядный дескриптор. Задача использует 4 аппаратных сегментных регистра и может иметь доступ максимум к 16 К сегментам. Эти аппаратные регистры перезагружаются каждый раз, когда поступает запрос на новый сегмент, причем это делается прозрачно для программиста.
Набор команд 80286 является расширением команд 8086 и обеспечивает программную совместимость с ним. Он включает все виды команд 8086 и 80186 и дополнительные команды для работы со средствами управления памятью. Команды 80286 упрощают реализацию сложных ПЭВМ, разрабатываемых на современных языках высокого уровня.
Новые команды упрощают выполнение стековых операций, вычисление и контроль индексов динамических массивов, а также выполнение приказов входа и выхода из процедур в структурированных языках высокого уровня. При помощи привилегированных команд, которые могут выполняться только на высшем по приоритету уровне, т.е. в ядре ОС, можно устанавливать или изменять параметры памяти для системы.
ВЫСОКОПРИЗВОДИТЕЛЬНЫЙ МАТЕМАТИЧЕСКИЙ СОПРОЦЕССОР 80287:
Обрабатывает 32-, 64- и 80-разрядные операнды с плавающей точкой, 32- и 64-разрядные данные с фиксированной точкой и 18-разрядные двоично-десятичные числа. Он подключается к 80286 и использует ресурсы, подключенные к локальной шине данных. Как и 80286, сопроцессор может работать в режиме реальной адресации или защищенном режиме. На уровне объективных кодов 80287 совместимом с 8087 (аналог К1810ВМ87), имеет аналогичную структуру, размещен в таком же 40-контактном корпусе, но обладает большей производительностью.
Другой пример, МИКРОПРОЦЕССОРНЫЙ НАБОР 80386 32-разрядный МП.
Включает следующие микросхемы:
80386 - быстродействующий 32-разрядный МП с 32-разрядной внешней
шиной;
80387
- быстродействующий
82384 - генератор тактовых сигналов;
82358 - арбитр магистрали....
МП
80386 оптимизирован для
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ МП 80386
Тактовая частота, МГц.................16, 20, 25, 33
Адресное пространство памяти:
физическое, Гбайт......................4
виртуальное, Тбайт.....................64
Число
уровней защиты................
Пропускная способность шины, Мбайт/с....32
Число контактов корпуса с матричным
разложением
выводов.....................
Архитектура со встроенными устройствами управления памятью и защиты включает трансляцию адреса, регистры аппаратуру для многозадачных режимов и механизма защиты, которые обеспечивают работу различных ОС.
МП 80386 содержит 6 блоков, обеспечивающих управление выполнением команд, сопряжение с шинами, декодирование и упреждающую выборку команд. Все эти устройства работают в виде конвейера, причем каждое из них может выполнять свою конкретную функцию параллельно с другими.
МП 80386 имеет 2 режима работы: реальной адресации и виртуальной адресации с защитой. В реальном режиме 80386 работает как быстрый 8086 (при необходимости с 32-разрядными данными).
СИСТЕМА КОМАНД МП 80386 подразделяется на следующие классы операций: пересылку данных; арифметику; сдвиг (циклический сдвиг); работу
со строками; работу с битами; передачу управления; поддержку языков высокого уровня; поддержку ОС; управление процессором. Она содержит на бор команд 80286 и дополнительные команды.
МИКРОПРОЦЕССОРНЫЙ НАБОР 80486.
Включает следующие микросхемы:
80486 - быстродействующий 32-разрядный МП;
82596СА - 32-разрядный сопроцессор LAN;
82320 - контроллер магистрали Micro Chanel (MCA);
82350 - контроллер магистрали EISA;
82С508
- микросхема программируемой
оборудования основной платы.
МП 80486 использует CISC-архитектуру и обеспечивает программную совместимость с 80386, в 2-4 раза более производительнее 80386 вследствие частичного применения RISC-архитектуры и внутренней 128-разрядной шины данных, внутреннего ОЗУ емкостью 8 Кбайт, реализации функций математического сопроцессора 80387, контроллера кэш-памяти 82385. Система команд содержит набор команд 80386 и дополнительные команды.
МП содержит более 1 млн. транзисторов, имеет тактовую частоту 25 или 33 МГц и размещен в 186-выводном корпусе с матричным расположением выводов. В МП используются раздельные 32-разрядные шины адреса и данных, обеспечивающие в монопольном режиме скорость передачи данных до 106 Мбайт/с (при тактовой частоте 33 МГц).
Фирма INTEL первой выпустила 16-битные МП. МП 8086 представляет собой значительно усовершенствованный вариант МП 8086/8085,а МП 8088 почти аналогичен 8086, но его внешняя шина данных имеет 8 бит.
Фирма INTEL лидирует на рынке 26-битных МП, МП 8086/8088 доминируют в конторских компьютерах, они применялись, например, в первых моделях IBM BC (8088), ACT SIRIUS (8088), DEC RAINBOW (8088), APRICOT (8086). В последующих моделях IBM PC ( и в многочисленных "колоннах") используются более мощные МП 80186, 80286, 80386. Основные преимущества 16-битных МП фирмы INTEL и других фирм по сравнению с 8-битными заключается в следующем:
а)
более быстрое выполнение
б)
расширенная система команд(
и деления);
в) увеличенный объем памяти ( обычно 1 Мбайт и более) по сравнению с 64 Кб.
г) расширенный диапазон целых чисел ( от 0 до 64К вместо от 0 до 255);
д)
большее число режимов
е) применение сопроцессоров, помогающих ЦП быстрее выполнять программы.
После хорошо зарекомендовавших себя 16-битных МП в начале 80-х годов стал неизбежен переход к 32-битным устройствам, которые обладают следующими преимуществами:
- позволяют обрабатывать 32-битные данные с большим диапазоном целых чисел;
- обладают большем диапазоном адресации памяти, обычно 4 Гбайта; имеют более высокую скорость работы с частотой синхронизации 16 МГц и выше;
- характеризуются
дополнительным набором команд
и режимов адресации с
- имеют внутренние средства управления памятью и внутреннюю кэш-память для команд, в которой хранятся наиболее часто используемые команды и данные;
- обеспечивают увеличение производительности в 2-3 раза на стандартных бенчмарк-программах.
Фирмы производители 32-битных МП утверждают, что по вычислительной мощности эти приборы соперничают с традиционными миникомпьютерами, например машинами VAX фирмы DEK. Хотя это утверждение не является бесспорным (в части быстродействия по командам, с учетом быстродействия сопроцессора и поддержки сложной операционной системы), все же 32-битные МП широко применяются в инженерных рабочих станциях, в области распознавания речи, в роботах, для автоматизации учрежденческой деятельности и в больших много пользовательских и мультиплексорных системах.
Управление памятью, введенное в 32-битные процессоры, предназначается для максимального распределения областей памяти между различными программами (и их данными), а также для обеспечения защиты программ. Это устройство может быть встроено в ЦП или быть выполнено в виде отдельной микросхемы, Устройство управления памятью преобразует формируемый ЦП логический адрес памяти в физический адрес, который и подается в память. Следовательно, ОС передает управление от одной программы к другой, причем обе программы разделяют один и тот же диапазон логических адресов, но в физической памяти они расположены отдельно. Кроме того, УУП обеспечивает защиту программ или данных, например, допуская считывание и назначая уровни привилегий.
ТЕНДЕНЦИЯ РАЗВИТИЯ МП.
Тенденции
МП определяются главным
Характерным примером является развитие центральных МП с архитектурой 80386-80486. МП 80386 разработан по 0,3-Мбитной технологии (DRAM - 1 М, около 2 млн. транзисторов). В МП 80486 фактически был скопирован МП 80386, а в оставшиеся 700 тыс. транзисторов были размещены сопроцессор 80387 и кэш-память емкостью 8Кбайт.
В настоящее время в производство внедряется 4-Мбитная технология, в 1993-94 гг. ожидается 16-Мбитная технология, в 2000 г. - 128-Мбитная и т.д. Одновременно с этим существенно снижается стоимость производства 1 бита и соответственно МП. Например, стоимость МП 80486 снизится более чем в 30 раз.
ТЕНДЕНЦИИ РОСТА
______________________________
МП частота, МГц год выпуска число транзисторов MIPS
80386 25 1986 0,3 млн. 16
80386 33 1988 0,3 24
80486 25 1990 1,2 27
80486 33 1991 1,2 30
80486 50 1992 1,2 40
______________________________
В ноябре 1990 г. президент фирмы INTEL отметил, что с увеличением темпов микроминиатюризация чипов МП возрастет и производительность МП. Так, МП 80486 с тактовой частотой 25 МГц имеет производительность 27 MIPS, а 80486 с тактовой частотой 50 МГц - 40 MIPS.
К
2000 г. фирма предполагает
обеспечить разработку МП
Развитие возможностей технологии порождает множество проблем, связанных с совершенствованием МП (время разработки, надежность, поиск оптимальных решений и т.д.).
МИКРОСХЕМЫ НА БАЗЕ 80286. Для создания компактных и дешевых АТ-совместимых ПЭВМ с малым потреблением энергии фирма AMD разработала микросхему, содержащую МП AMD286 и все базовые компоненты, требуемые для построения компьютера. Микросхема имеет 2 варианта исполнения: Am286 и Am286LX, отличающиеся низким потреблением энергии.
Микропроцессорный набор содержит кроме AM286 микросхемы памяти DRAM, контроллеры клавиатуры и системной шины.
Микросхема Am286ZX разработана для использования в настольных ПЭВМ, а Am286LX - в портативных. Построенные на основе МП типа 80С286 схемы могут работать с частотой 12,5 и 16 МГц, непосредственно управлять микросхемами DRAM, сопроцессором 80С286, BIOS, контроллером клавиатуры и двумя разъемами AT-bus. Последнее особенно важно для использования в портативных ПЭВМ типа LAPTOP и notebook, не требующих большого числа разъемов системной шины.
Наиболее широко микросхемы применяются в портативных ПЭВМ типа notebook, где низкое потребление энергии и компактность являются критическими параметрами. Эти микросхемы - основа перспективных портативных IBM PC AT-совместимых ПЭВМ.
МП ТИПА 386 ФИРМЫ AMD. Фирмой AMD создано несколько типов МП, аппаратно и программно совместимых с МП фирмы INTEL:
INTEL 80386DX 80386SX 80386SL
AMD AM386DX AM386SX AM386DXL
МП серии АМ386DX (с частотами 20, 25, 33 МГц) разработаны на основе транзисторов размером 0,8 мкм (в отличие от 1 мкм в 80386DX) и потребляют энергии на 69% меньше, чем в 80386DX.
В МП AM386DXL обеспечивается очень низкий уровень потребления энергии благодаря введению режима ожидания , в котором МП потребляет не более 1 mA.
По оценкам специалистов фирмы AMD, в МП обеспечивается меньший разброс характеристик, чем в 80386.
Тестирование МП AM386DX ( лабораторией журнала "Byte" ) показало его идентичность МП 80386.
Стоимость АМ386 соответствует стоимости 80386.
МИКРОСХЕМЫ НА БАЗЕ 80386. Фирма INTEL разработала МП набор с увеличенной степенью интеграции на базе МП 80386SX, состоящий из двух СБИС и содержащий все базовые компоненты, необходимые для построения портативных 80386SX-совместимых ПЭВМ типа notebook.
СБИС процессорного устройства 80386SL содержит МП 80386SX с устройствами управления памятью и кэш-памятью, поддержки расширенной памяти EEMS-LIM 4.0, схемы сопряжения с арифметическим сопроцессором 80387SX, управления системной шиной типа AT-bus (ISA-bus), буферами шины, обеспечивающими выход на 8 разъемов расширения ISA-bus, схемы управления системного энергопотребления.
СБИС подсистемы ввода-вывода 82360SL содержит большинство из стандартных компонентов подсистемы ввода-вывода компьютера: параллельный и последовательный порты ввода-вывода, управления прямым доступом в память (два контроллера 8237) и регенерацией памяти, часы реального времени, схемы выборки микросхем, счетчики/таймеры (два типа 8254), управление прерываниями (два контроллера 8258А) и интерфейс магистральных дисков.

- История развития микропроцессоров фирмы INTEL
- История развития микроскопии
- История развития минералогии и петрографии
- История развития Министерства Юстиции
- История развития мини-футбола
- История развития мирового письма
- История развития мировой и отечественной адвокатуры
- История развития микробиологии
- История развития микробиологии
- История развития микробиологии
- История развития микробиологии
- История развития микропроцессора
- История развития микропроцессорной техники
- История развития микропроцессоров Intel