i386


Intel 386 , первоначально выпущенный как 80386 , а затем переименованный в i386 , представляет собой 32 - разрядный микропроцессор, представленный в 1985 году . время. В качестве оригинальной реализации 32-битного расширения архитектуры 80286 [4] набор инструкций i386, модель программирования и двоичное кодирование по-прежнему являются общим знаменателем для всех 32-битных x86 .процессоры, называемые архитектурой i386 , x86 или IA-32 , в зависимости от контекста.

32-разрядный i386 может корректно выполнять большую часть кода, предназначенного для более ранних 16-разрядных процессоров, таких как 8086 и 80286, которые повсеместно использовались в ранних ПК . (Следуя той же традиции, современные 64-битные процессоры x86 могут запускать большинство программ, написанных для старых процессоров x86, вплоть до исходного 16-битного 8086 1978 года.) С течением времени последовательно появлялись новые реализации той же архитектуры. стали в несколько сотен раз быстрее исходного 80386 (и в тысячи раз быстрее 8086). [5] Сообщается, что процессор 80386 с частотой 33 МГц работает со скоростью около 11,4 MIPS . [6]

Он разрабатывался по этому техпроцессу в 1982 году под внутренним названием P3. [7] Запись разработки 80386 была завершена в июле 1985 года. [8] 80386 был представлен в качестве предсерийных образцов для рабочих станций разработки программного обеспечения в октябре 1985 года. [9] Производство чипов в значительных количествах началось в июне. 1986, [10] [11] вместе с первым подключаемым устройством, которое позволило обновить существующие компьютеры на базе 80286 до 386, Translator 386 от American Computer and Peripheral . [12] [13] Материнские платыкомпьютерные системы на базе 80386 поначалу были громоздкими и дорогими, но производство было оправдано после массового внедрения 80386. Первый персональный компьютер , использующий 80386, был разработан и изготовлен компанией Compaq [14] и стал первым случаем, когда фундаментальный компонент стандарта, совместимого с IBM PC , был обновлен другой компанией, а не IBM .

В мае 2006 г. Intel объявила, что производство i386 будет остановлено в конце сентября 2007 г. [15] Хотя он уже давно устарел как ЦП для персональных компьютеров , Intel и другие компании продолжали производить чип для встраиваемых систем . Такие системы, использующие i386 или одну из многих производных, распространены , среди прочего, в аэрокосмической технике и электронных музыкальных инструментах. Некоторые мобильные телефоны также использовали (позже полностью статические варианты CMOS ) процессор i386, например, BlackBerry 950 [16] и Nokia 9000 Communicator . линукспродолжал поддерживать процессоры i386 до 11 декабря 2012 г.; когда ядро ​​вырезало 386-специфичные инструкции в версии 3.8. [17]

Процессор стал значительным шагом вперед в архитектуре x86 и расширил длинную линейку процессоров, восходящую к Intel 8008 . Предшественником 80386 был Intel 80286 , 16-разрядный процессор с системой управления и защиты памяти на основе сегментов . В процессоре 80386 добавлен трехэтапный конвейер инструкций, который в общей сложности составляет 6-этапный конвейер инструкций, расширена архитектура с 16-битной до 32-битной , а также добавлен встроенный блок управления памятью . [18] Этот модуль преобразования страниц значительно упростил внедрение операционных систем, которые использоваливиртуальная память . Он также предлагал поддержку отладки регистров .

80386 имеет три режима работы: реальный режим, защищенный режим и виртуальный режим. Защищенный режим , дебютировавший в 286 - м, был расширен, чтобы позволить 386-му адресуть до 4 ГБ памяти. С добавлением системы сегментированной адресации можно расширить до 64 терабайт виртуальной памяти. [19] Совершенно новый виртуальный режим 8086 (или VM86 ) позволял запускать одну или несколько программ реального режима в защищенной среде, хотя некоторые программы были несовместимы. Он имеет масштабируемую индексацию и 64-битный бочкообразный сдвиг. [20]


Изображение кристалла процессора Intel A80386DX-20
Блок-схема микроархитектуры i386
Версия процессора Intel 80386SX для поверхностного монтажа в компьютере Compaq Deskpro. Он не подлежит обновлению, если не выполняется переделка печатной платы горячего воздуха.
Кристалл Intel 80386SX
i386SL с 1990 г.
Intel i386 в упаковке IBM
Типичные обновленные ЦП 386 от Cyrix и Texas Instruments
Intel i386DX, 25 МГц
80386SX 16 МГц
Intel i386EXTC, 25 МГц
Intel i386CXSA, 25 МГц