WikiDer > Intel 80486 - Википедия
Открытый кристалл микропроцессора Intel 80486DX2 | |
Общая информация | |
---|---|
Запущен | Апрель 1989 г. |
Снято с производства | 28 сентября 2007 г. |
Общий производитель (ы) |
|
Спектакль | |
Максимум. ЦПУ тактовая частота | От 16 МГц до 100 МГц |
ФСБ скорости | От 16 МГц до 50 МГц |
Ширина данных | 32 бит[1] |
Ширина адреса | 32 бит[1] |
Ширина виртуального адреса | 32 бита (линейный); 46 бит (логический)[1] |
Архитектура и классификация | |
Мин. размер элемента | От 1 мкм до 0,6 мкм |
Набор инструкций | x86 включая x87 (кроме моделей "SX") |
Физические характеристики | |
Сопроцессор | Intel 80487SX |
Пакет (ы) | |
История | |
Предшественник | Intel 80386 |
Преемник | Pentium (P5) |
В Intel 80486, также известный как i486 или же 486, является более производительным продолжением Intel 80386 микропроцессор. Модель 80486 была представлена в 1989 году и была первой конвейерный x86 дизайн, а также первый чип x86, использующий более миллиона транзисторов, благодаря большой внутренней кэш-памяти и встроенному блоку операций с плавающей запятой. Он представляет четвертое поколение двоичная совместимость Процессоры с оригинала 8086 1978 г.
80486 50 МГц выполняет около 40 миллионов инструкций в секунду в среднем и может достигать максимальной производительности 50 MIPS, что примерно в два раза быстрее, чем 80386 или же 80286 за такт благодаря пятиступенчатому конвейеру, в котором все этапы связаны с одним циклом. Блок FPU, улучшенный на кристалле, также был значительно быстрее, чем 80387 за цикл.
Фон
80486 был анонсирован весной Comdex в апреле 1989 года. В объявлении Intel заявила, что образцы будут доступны в третьем квартале 1989 года, а серийные поставки начнутся в четвертом квартале 1989 года.[2] Первые ПК на базе 80486 были объявлены в конце 1989 года, но некоторые советовали людям подождать до 1990 года, чтобы купить ПК 80486, потому что поступали первые сообщения об ошибках и несовместимости программного обеспечения.[3]
Улучшения
Регистры Intel 80486 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
В Набор инструкций i486 очень похож на своего предшественника, Intel 80386, с добавлением всего нескольких дополнительных инструкций, таких как CMPXCHG, который реализует сравнивать и менять местами атомная операция и XADD, a получить и добавить атомарная операция, возвращающая исходное значение (в отличие от стандартного ADD, возвращающего только флаги).
С точки зрения производительности архитектура i486 значительно улучшена по сравнению с 80386. Он имеет на кристалле унифицированные инструкции и данные. тайник, встроенный блок с плавающей запятой (FPU) и улучшенный автобус блок интерфейса. Из-за тесной конвейерной обработки последовательности простых инструкций (таких как ALU reg, reg и ALU reg, im) могут поддерживать пропускную способность за один такт (одна инструкция выполняется за каждый такт). Эти улучшения привели примерно к удвоению производительности целочисленного ALU по сравнению с 386 при том же уровне. тактовая частота. Таким образом, 80486 с частотой 16 МГц имел производительность, аналогичную 33 МГц. 386, а более старая конструкция должна была достигать 50 МГц, чтобы быть сопоставимой с частью 80486 25 МГц.[а]
Различия между i386 и i486
- Ан 8 КБ на кристалле (уровень 1) SRAM тайник хранит самые последние использованные инструкции и данные (16 КБ и / или обратная запись на некоторых более поздних моделях). В 386 не имел такого внутреннего кеша, но поддерживал более медленный внешний кеш (который не был кеш уровня 2 потому что на 80386 не было внутреннего кэша уровня 1).
- Усовершенствованный протокол внешней шины для обеспечения когерентности кэша и новый пакетный режим для доступа к памяти для заполнения строки кэша размером 16 байт за 5 циклов шины. 386 потребовалось 8 циклов шины для передачи того же объема данных.
- Тесно связаны[b] конвейерная обработка завершает простую инструкцию типа ALU рег, рег или ALU рег, им каждый такт (после задержки в несколько циклов). Для этого 386 потребовалось два тактовых цикла.
- Интегрированный FPU (отключено или отсутствует в моделях SX) с выделенным местный автобус; вместе с более быстрыми алгоритмами на более обширном оборудовании, чем в i387, он выполняет вычисления с плавающей запятой быстрее по сравнению с i386+i387 сочетание.
- Улучшенный MMU спектакль.
- Новые инструкции: XADD, BSWAP, CMPXCHG, INVD, WBINVD, INVLPG.
Так же, как в 80386, простая модель плоской памяти 4 ГБ может быть реализована путем установки всех регистров «селектора сегмента» на нейтральное значение в защищенный режим, или установка (то же самое) "регистров сегмента" на ноль в реальный режими с использованием только 32-битных «регистров смещения» (x86-терминология для общих регистров ЦП, используемых в качестве регистров адреса) в качестве линейного 32-битного виртуального адреса в обход логики сегментации. Затем виртуальные адреса обычно отображались системой подкачки на физические адреса, за исключением случаев, когда она была отключена. (Настоящий режим не имел виртуальный адресов.) Как и в случае с 80386, обход сегментации памяти может существенно улучшить производительность в некоторых операционных системах и приложениях.
На обычном ПК материнская плата, либо четыре согласованных 30-контактных (8-битных) SIMM или один 72-контактный (32-битный) SIMM на банк требовался для установки 32-битного процессора 80486. шина данных. В адресная шина использовались 30-битные (A31..A2), дополненные четырьмя выводами для выбора байта (вместо A0, A1), чтобы обеспечить любой 8/16/32-битный выбор. Это означало, что предел напрямую адресуемой физической памяти составлял 4гигабайты а также (230 32-битный слова = 232 8 бит слова).
Модели
Есть несколько суффиксов и вариантов. (см. таблицу). Другие варианты включают:
- Intel RapidCAD: специально упакованный Intel 486DX и пустышка блок с плавающей запятой (FPU) разработан как совместимая по выводам замена для Intel 80386 процессор и 80387 FPU.
- i486SL-NM: i486SL на базе i486SX.
- i487SX (P23N): i486DX с одним дополнительным контактом, проданный как обновление FPU для систем i486SX; Когда i487SX был установлен, он гарантировал, что i486SX присутствует на материнская плата но отключил его, взяв на себя все его функции.
- i486 OverDrive (P23T / P24T): i486SX, i486SX2, i486DX2 или i486DX4. Отмеченные как процессоры модернизации, некоторые модели имели разводку выводов или возможности управления напряжением, отличные от «стандартных» микросхем того же шага скорости. Устанавливается на сопроцессор или разъем «OverDrive» на материнской плате, работает так же, как i487SX.
Указанная максимальная внутренняя тактовая частота (в версиях Intel) составляла от 16 до 100 МГц. Модель i486SX с частотой 16 МГц использовалась Компьютеры Dell.
Одна из немногих моделей 80486, предназначенных для шины 50 МГц (486DX-50), изначально имела проблемы с перегревом и была переведена на процесс изготовления размером 0,8 микрометра. Однако проблемы продолжались, когда 486DX-50 был установлен в системах с локальной шиной из-за высокой скорости шины, что делало его довольно непопулярным среди основных потребителей, поскольку видео по локальной шине считалось требованием в то время, хотя оно оставалось популярным среди пользователей. систем EISA. 486DX-50 вскоре затмил удвоенные часы. i486DX2, который, хотя и выполнял внутреннюю логику ЦП на вдвое большей скорости внешней шины (50 МГц), тем не менее был медленнее из-за того, что внешняя шина работала только на 25 МГц. I486DX2 на частоте 66 МГц (с внешней шиной 33 МГц) в целом был быстрее, чем 486DX-50.
Более мощные итерации 80486, такие как OverDrive и DX4 были менее популярны (последние доступны только как OEM), так как вышли после того, как Intel выпустила следующее поколение P5 Pentium семейство процессоров. Некоторые степпинги DX4 также официально поддерживали работу шины 50 МГц, но эта функция использовалась редко.
Модель ЦП / шина
Тактовая частотаНапряжение Кэш L1* Введено Примечания i486DX (P4) 20, 25 МГц
33 МГц
50 МГц5 В 8 КБ WT Апрель 1989 г.
Май 1990 г.
Июнь 1991 г.Оригинальный чип без тактового умножителя i486SL 20, 25, 33 МГц 5 В или 3,3 В 8 КБ WT Ноябрь 1992 Маломощная версия i486DX, уменьшенный VCore, SMM (Режим управления системой), таймер и функции энергосбережения - в основном для использования в портативных компьютерах. i486SX (P23) 16, 20, 25 МГц
33 МГц5 В 8 КБ WT Сентябрь 1991
Сентябрь 1992 г.I486DX с отключенной или отсутствующей частью FPU. Ранние варианты были частями с выведенными из строя (неисправными) FPU.[4] В более поздних версиях FPU был удален из умереть для уменьшения площади и, следовательно, стоимости. i486DX2 (P24) 40/20, 50/25 МГц
66/33 МГц5 В 8 КБ WT Март 1992 г.
Август 1992 г.Тактовая частота внутреннего процессора вдвое превышает тактовая частота часов внешней шины i486DX-S (P4S) 33 МГц; 50 МГц 5 В или 3,3 В 8 КБ WT Июнь 1993 г. SL улучшенный 486DX i486DX2-S (P24S) 40/20 МГц,
50/25 МГц,
(66/33 МГц)5 В или 3,3 В 8 КБ WT Июнь 1993 г. i486SX-S (P23S) 25, 33 МГц 5 В или 3,3 В 8 КБ WT Июнь 1993 г. SL Enhanced 486SX i486SX2 50/25, 66/33 МГц 5 В 8 КБ WT Март 1994 г. i486DX2 с отключенным FPU IntelDX4 (P24C) 75/25, 100/33 МГц 3,3 В 16 КБ WT Март 1994 г. Разработан для работы с тройной тактовой частотой (а не с четырехкратной, как часто думали; DX3, который должен был работать на 2,5-кратной тактовой частоте, так и не был выпущен). Модели DX4, которые имели кэш обратной записи, были идентифицированы лазером «& EW», выгравированным на их верхней поверхности, в то время как модели со сквозной записью были идентифицированы «& E». i486DX2WB (P24D) 50/25 МГц,
66/33 МГц5 В 8 КБ ББ Октябрь 1994 Включен кеш с обратной записью. IntelDX4WB 100/33 МГц 3,3 В 16 КБ ББ Октябрь 1994 i486DX2 (P24LM) 90/30 МГц,
100/33 МГц2,5–2,9 В 8 КБ WT 1994 i486GX до 33 МГц 3,3 В 8 КБ WT Встроенный ЦП со сверхнизким энергопотреблением со всеми функциями i486SX и 16-битной внешней шиной данных. Этот ЦП предназначен для встроенных приложений с батарейным питанием и портативных приложений.
*WT = стратегия сквозного кеширования, ВБ = стратегия кэширования с обратной записью
Другие производители процессоров типа 80486
80486 совместимых процессоров были произведены другими компаниями, такими как IBM, Инструменты Техаса, AMD, Cyrix, UMC, и STMicroelectronics (ранее SGS-Thomson). Некоторые были клонами (идентичными на уровне микроархитектуры), другие были внедрение чистых помещений набора инструкций Intel. (Требование IBM о множественности источников является одной из причин, по которой она производит x86 после 80286.) Однако на 80486 распространяются многие патенты Intel, касающиеся новых исследований и разработок, а также патенты на предыдущий 80386. Intel и IBM имеют широкий спектр -лицензии на эти патенты, и AMD получила права на соответствующие патенты в 1995 году в ходе урегулирования судебного процесса между компаниями.[5]
AMD произвела несколько клонов 80486 с использованием шины 40 МГц (486DX-40, 486DX / 2-80 и 486DX / 4-120), эквивалента которой не было у Intel, а также части, рассчитанной на 90 МГц, с использованием Внешние часы 30 МГц, которые продавались только OEM-производителям. Самый быстрый процессор 80486, Am5x86, работала на частоте 133 МГц и была выпущена AMD в 1995 году. Части на 150 и 160 МГц были запланированы, но официально не выпущены.
Cyrix произвела ряд процессоров, совместимых с 80486, которые позиционировались как чувствительные к стоимости настольных ПК и маломощных (портативных) рынков. В отличие от клонов AMD 80486, процессоры Cyrix стали результатом реверс-инжиниринга «чистой комнаты». Первые предложения Cyrix включали 486DLC и 486SLC, два гибридных чипа, которые подключались к сокетам 386DX или SX соответственно, и предлагали 1 КБ кэш-памяти (по сравнению с 8 КБ для текущих компонентов Intel / AMD). Cyrix также сделала «настоящие» процессоры 80486, которые подключались к разъему i486 и предлагали 2 или 8 КБ кэш-памяти. По тактовой частоте микросхемы Cyrix, как правило, были медленнее, чем их аналоги Intel / AMD, хотя более поздние продукты с кэш-памятью 8 КБ были более конкурентоспособными, если опоздали на рынок.
В Motorola 68040, хотя и не совместим с 80486, часто позиционируется как эквивалент 80486 по функциям и производительности. На часовой основе Motorola 68040 может значительно превзойти чип Intel 80486.[6][7] Однако у 80486 была возможность работать значительно быстрее, не страдая от проблем с перегревом. В Motorola 68040 производительность отставала от более поздних систем 80486.[нужна цитата]
Материнские платы и автобусы
В начале 80486 машин оснащалось несколькими ЭТО слоты (используя подражал PC / AT-bus), а иногда один или два 8 бит- только слоты (совместимые с шиной PC / XT).[c] Много материнские платы позволил разогнать их с 6 или 8 МГц по умолчанию до, возможно, 16,7 или 20 МГц (половина тактовой частоты шины i486) за несколько шагов, часто изнутри BIOS настраивать. Особенно старые периферийные карты обычно хорошо работали на таких скоростях, поскольку они часто использовали стандартные микросхемы MSI вместо более медленных (в то время) нестандартных конструкций VLSI. Это может дать значительный прирост производительности (например, для старых видеокарт, перенесенных с компьютера 386 или 286). Однако работа на частотах выше 8 или 10 МГц иногда может приводить к проблемам со стабильностью, по крайней мере, в системах, оснащенных SCSI или звуковыми картами.
Некоторые материнские платы оснащены 32-битной шиной, которая называется EISA это было обратно совместимо со стандартом ISA. EISA предлагала ряд привлекательных функций, таких как увеличенная пропускная способность, расширенная адресация, совместное использование IRQ и конфигурация карт с помощью программного обеспечения (а не с помощью перемычек, DIP-переключателей и т. Д.). Однако карты EISA были дорогими и поэтому в основном использовались на серверах и рабочих станциях. Потребительские настольные компьютеры часто использовали более простые, но быстрые Местный автобус VESA (VLB), к сожалению, несколько склонный к электрической и временной нестабильности; типичные потребительские настольные компьютеры имели слоты ISA, совмещенные с одним слотом VLB для видеокарты. VLB постепенно заменяли на PCI в последние годы периода 80486. Несколько Pentium класс материнские платы имели поддержку VLB, поскольку VLB базировалась непосредственно на шине i486; Адаптировать его к совсем другой Pentium-шине P5 было нетривиальным делом. ISA сохранилась до поколения P5 Pentium и не была полностью вытеснена PCI до эры Pentium III.
Платы поздних 80486 обычно оснащались слотами PCI и ISA, а иногда и одним слотом VLB. В этой конфигурации пропускная способность VLB или PCI страдала в зависимости от того, как шины были соединены мостом. Изначально слот VLB в этих системах обычно был полностью совместим только с видеокартами (вполне уместно, поскольку VESA означает Ассоциация стандартов видеоэлектроники); Карты VLB-IDE, multi I / O или SCSI могут иметь проблемы на материнских платах со слотами PCI. Шина VL-Bus работала на той же тактовой частоте, что и шина i486 (в основном существование локальная шина 80486), тогда как шина PCI также обычно зависела от тактовой частоты i486, но иногда имела настройку делителя, доступную через BIOS. Это может быть 1/1 или 1/2, иногда даже 2/3 (для тактовой частоты процессора 50 МГц). Некоторые материнские платы ограничивают тактовую частоту PCI до указанного максимума 33 МГц, а некоторые сетевые карты зависят от этой частоты для правильной скорости передачи данных. Тактовая частота ISA обычно генерируется делителем тактовой частоты CPU / VLB / PCI (как подразумевается выше).
Одной из первых полных систем, в которых использовался чип 80486, была Apricot VX FT, производимая британским производителем оборудования. Компьютеры Абрикос. Даже за границей, в Соединенных Штатах, он был популяризирован как «Первый в мире 80486» в сентябрьском выпуске 1989 г. Байт журнал (показано справа).
Более поздние платы 80486 также поддерживали Подключи и играй, спецификация, разработанная Microsoft что началось как часть Windows 95 чтобы упростить установку компонентов для потребителей.
Игры
Эта секция возможно содержит оригинальные исследования. (Сентябрь 2018 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Процессор 486DX2 66 МГц был популярен на домашних ПК с начала до середины 1990-х, к концу MS-DOS игровая эпоха. Часто его сочетали с Местный автобус VESA видеокарта.
Вступление к 3D компьютерная графика ознаменовал конец правления 80486, потому что 3D-графика интенсивно использует плавающая точка расчетов и требует более быстрого Кэш процессора и больше пропускная способность памяти. Разработчики начали ориентироваться на P5 Семейство процессоров Pentium почти исключительно с язык ассемблера x86 оптимизации (например, Землетрясение), что привело к использованию таких терминов, как "Pentium-совместимый процессор"для требований к программному обеспечению. Многие из этих игр требовали скорости двойной конвейерной архитектуры процессоров семейства P5 Pentium.
Моральное устаревание
В AMD Am5x86, до 133 МГц, и Cyrix Cx5x86, до 120 МГц, были последними процессорами 80486, которые часто использовались в материнских платах 80486 последнего поколения со слотами PCI и 72-контактными модулями SIMM, которые предназначены для работы с Windows 95, а также часто используются в качестве обновлений для старых материнских плат 80486. В то время как Cyrix Cx5x86 исчез довольно быстро, когда Cyrix 6x86 взял на себя AMD Am5x86 был важен в то время, когда AMD K5 было отложено.
Машины на базе 80486 оставались популярными до конца 1990-х годов, служа процессорами начального уровня для ПК начального уровня. Производство традиционных настольных компьютеров и ноутбуков прекратилось в 1998 году, когда Intel представила Celeron бренд в качестве современной замены стареющего чипа, хотя он продолжал производиться для встроенные системы через конец 2000-х гг.
В роли настольных компьютеров общего назначения машины на базе 80486 оставались в использовании до начала 2000-х, особенно потому, что Windows 95, Windows 98 и Windows NT 4.0 были новейшими операционными системами Microsoft, официально поддерживающими установку в системе на базе 80486.[8][9] Однако, поскольку Windows 95/98 и Windows NT 4.0 в конечном итоге были вытеснены более новыми операционными системами, системы 80486 также вышли из употребления. Тем не менее, некоторое количество машин 80486 продолжают использоваться сегодня, в основном для обратной совместимости со старыми программами (в первую очередь с играми), тем более что многие из них имеют проблемы с запуском в новых операционных системах. Тем не мение, DOSBox также доступен для текущих операционных систем и обеспечивает эмуляцию набора инструкций 80486, а также полную совместимость с большинством программ на основе DOS.[10]
Хотя 80486 в конечном итоге уступил Pentium для персональный компьютер приложений, Intel продолжила производство для использования в встроенные системы. В мае 2006 года Intel объявила, что производство 80486 будет остановлено в конце сентября 2007 года.[11]
Смотрите также
- Список микропроцессоров Intel
- Motorola 68040, хотя и несовместимы, часто позиционировался как Motorola эквивалентно Intel 80486 с точки зрения производительности и функций.
- VL86C020, ARM3 ядро с аналогичным временным интервалом и сопоставимой производительностью MIPS с целочисленным кодом (25 МГц для обоих) с 310 000 транзисторов (в процессе 1,5 мкм) вместо 1 миллиона
Примечания
- ^ В «младших» компонентах 80486 16 и 25 МГц не использовался умножитель тактовой частоты, и поэтому они сопоставимы с тактовой частотой 386/286 тактовой частотой.
- ^ 386, 286 и даже 8086 все имели перекрывающиеся выборка, декодирование, выполнение (вычисление) и обратная запись; тем не мение, плотно соединенный обычно означает, что все этапы выполняют свои обязанности в течение одного и того же отрезка времени. В отличие слабо конвейерный подразумевает, что какая-то буферизация используется для разделения модулей и позволяет им работать более независимо. И оригинальный 8086, и современные чипы x86 в этом смысле являются «слабо конвейерными», тогда как 80486 и исходный Pentium работали «строго конвейерно» для типичных инструкций. Это включало большинство "CISC"инструкции типа, а также простая загрузка / хранение"RISC-подобные », хотя в самых сложных также использовались некоторые специальные микрокод контроль.
- ^ В общем, 8-битные слоты ISA в этих системах были реализованы просто путем отказа от более короткого разъема «C» / «D» слота, хотя медные дорожки для 16-битного слота все еще присутствовали на материнской плате; компьютер не мог отличить 8-битный адаптер ISA в таком слоте от того же адаптера в 16-битном слоте, и в обращении все еще оставалось достаточно 8-битных адаптеров, поэтому производители решили, что они могут сэкономить деньги на нескольких разъемах Сюда. Кроме того, отказ от 16-битного расширения для разъема ISA позволил использовать некоторые ранние 8-битные карты ISA, которые в противном случае не могли бы использоваться из-за «юбки» печатной платы, свисающей в это 16-битное пространство расширения. IBM была первой, кто сделал это в IBM AT.
Рекомендации
- ^ а б c Intel (июль 1997 г.). Справочное руководство по аппаратному обеспечению встроенного процессора Intel486 (273025-001).
- ^ 486 32-битный ЦП открывает новые горизонты в плотности микросхем и производительности. (Intel Corp.) (объявление о продукте) EDN | 11 мая 1989 г. | Прайс, Дэйв
- ^ Льюис, Питер Х. (22 октября 1989 г.). "ИСПОЛНИТЕЛЬНЫЙ КОМПЬЮТЕР; Гонка за рынком машины 80486". Нью-Йорк Таймс. Получено 5 мая, 2010.
- ^ Семейная карманная книга Newnes 8086 - Ян Синклер (ISBN 0 4349 1872 5)
- ^ «История судебных разбирательств AMD-Intel». yannalaw.com.
- ^ «CISC: Intel 80486 против Motorola MC68040». Июль 1992 г.. Получено 20 мая, 2013.
- ^ 68040 Микропроцессор В архиве 16 февраля 2012 г. Wayback Machine
- ^ «Минимальные требования к оборудованию для установки Windows 98». 24 января 2001 г. Архивировано с оригинал 5 декабря 2004 г.
- ^ «Рабочая станция Windows NT 4.0» (на немецком). WinHistory.de.
- ^ "Системные Требования". DOSBox.com.
- ^ Тони Смит (18 мая 2006 г.). «Intel обналичивает старые чипы. I386, i486, i960, наконец, для отбивания». АППАРАТНОЕ ОБЕСПЕЧЕНИЕ. Архивировано из оригинал 22 августа 2011 г.. Получено 20 мая, 2012.