~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 039CE189DE66723985C4984688595D18__1715690160 ✰
Заголовок документа оригинал.:
✰ i386 - Wikipedia ✰
Заголовок документа перевод.:
✰ i386 — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Intel_80386 ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/03/18/039ce189de66723985c4984688595d18.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/03/18/039ce189de66723985c4984688595d18__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 08:09:09 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 14 May 2024, at 15:36 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

i386 — Википедия Jump to content

я386

Из Википедии, бесплатной энциклопедии
(Перенаправлено с Intel 80386 )

я386
Процессор Intel i386DX 16 МГц с серым керамическим теплоотводом.
Общая информация
Запущен Октябрь 1985 г.
Снято с производства 28 сентября 2007 г. [1]
Общие производители
  • Интел
  • АМД
  • ИБМ
Производительность
Макс. процессора Тактовая частота от 12,5 МГц до 40 МГц
Ширина данных 32 бита (386SX: 16 бит)
Ширина адреса 32 бита (386SX: 24 бита)
Архитектура и классификация
Технологический узел от 1,5 мкм до 1 мкм
Набор инструкций х86-16 , ИА-32
Физические характеристики
Транзисторы
Сопроцессор
Упаковка
  • 132-контактный PGA , 132-контактный PQFP ; Вариант SX: 88-контактный PGA, 100-контактный BQFP с шагом 0,635 мм.
Разъем
Модели
  • i386DX
  • i386SX
  • i386SL
  • я376
  • i386EX(Т/ТБ/С)
  • i386CXSA
  • i386SXSA/i386SXTA
  • i386CXSB
  • РапидCAD
История
Предшественник Интел 80286
Преемник я486
Статус поддержки
Не поддерживается
Изображение кристалла процессора Intel A80386DX-20

Intel 386 , первоначально выпущенный как 80386 , а затем переименованный в i386 , представляет собой 32-битный микропроцессор , разработанный Intel . Первые предсерийные образцы 386 были выпущены для избранных разработчиков в 1985 году, а массовое производство началось в 1986 году. Этот процессор стал значительным развитием архитектуры x86 , расширив длинную линейку процессоров, восходящую к Intel 8008 . Модель 386 была центральным процессором (ЦП) многих рабочих станций высокого класса и персональных компьютеров того времени. Процессор 386 начал выходить из публичного использования, начиная с выпуска процессора i486 в 1989 году, в то время как во встраиваемых системах 386 продолжал широко использоваться, пока Intel окончательно не прекратила его выпуск в 2007 году.

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

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

32-битный процессор i386 может правильно выполнять большую часть кода, предназначенного для более ранних 16-битных процессоров, таких как 8086 и 80286, которые повсеместно использовались в ранних ПК . Являясь оригинальной реализацией 32-битного расширения архитектуры 80286, [а] набор инструкций i386, модель программирования и двоичные кодировки по-прежнему являются общим знаменателем для всех 32-битных процессоров x86, которые называются архитектурой i386 , x86 или IA-32 , в зависимости от контекста. С годами новые реализации одной и той же архитектуры стали в несколько сотен раз быстрее исходного 80386 (и в тысячи раз быстрее, чем 8086). [б]

История производства [ править ]

Разработка технологии i386 началась в 1982 году под внутренним названием P3. [4] Свертывание . разработки 80386 было завершено в июле 1985 года [4] 80386 был представлен в качестве предсерийных образцов для рабочих станций разработки программного обеспечения в октябре 1985 года. [5] Производство чипов в значительных количествах началось в июне 1986 года. [6] [7] наряду с первым подключаемым устройством, которое позволило модернизировать существующие компьютеры на базе 80286 до 386, Translator 386 от American Computer and Peripheral . [8] [9] Материнские платы для компьютерных систем на базе 80386 поначалу были громоздкими и дорогими, но производство стало оправданным после массового внедрения 80386. Первым персональным компьютером , в котором использовалась модель 80386, был Deskpro 386 , разработанный и изготовленный компанией Compaq ; [10] Это был первый случай, когда фундаментальный компонент стандарта де-факто , совместимого с IBM PC, был обновлен другой компанией, а не IBM .

Первые версии 386 имели 275 000 транзисторов. [2] Версия с частотой 20 МГц работает со скоростью 4–5 MIPS . Он также производит от 8000 до 9000 Dhrystones в секунду. [11] Версия 386 с частотой 25 МГц имела скорость 7 MIPS. [12] Сообщается, что 33 МГц 80386 работал со скоростью около 11,4 MIPS. [13] При той же скорости он имеет производительность 8 VAX MIPS . [14] Эти процессоры работали примерно 4,4 такта на инструкцию. [15]

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

Архитектура [ править ]

i386 Блок-схема микроархитектуры
i386 регистры
3 1 ... 1 5 ... 0 7 ... 0 0 (битовая позиция)
Главные регистры (8/16/32 бита)
ЕАХ ТОПОР АЛ Накопительный регистр
ЭКХ CX КЛ счетчика Регистр
ЭДКС DX ДЛ данных Регистр
ЕВХ ВХ БЛ Базовый регистр
Индексные регистры (16/32 бита)
ESP СП Указатель стека
ЭБП БП Базовый указатель
КАК И Индекс источника
БЫЛ ОТ Индекс назначения пункта
Счетчик программ (16/32 бита)
ЭИП ИП Указатель инструкцию на
Селекторы сегментов (16 бит)
  CS Сегмент кода
  ДС Сегмент данных
  ЯВЛЯЕТСЯ Дополнительный сегмент
  ФС F Sсегмент
  GS G сегмент
  SS Сегмент стека
Регистр состояния
  1 7 1 6 1 5 1 4 1 3 1 2 1 1 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 (битовая позиция)
  V р 0 Н ИОПЛ О Д я Т С С 0 А 0 п 1 С EFlags

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

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

Возможность настроить процессор 386 так, чтобы он действовал так, как будто он имеет плоскую модель памяти в защищенном режиме, несмотря на то, что он использует модель сегментированной памяти во всех режимах, была, пожалуй, самым важным изменением в функциях семейства процессоров x86 до тех пор, пока AMD не выпустила х86-64 в 2003 году.

В 386 добавлено несколько новых инструкций: BSF, BSR, BT, BTS, BTR, BTC, CDQ, CWDE, LFS, LGS, LSS, MOVSX, MOVZX, SETcc, SHLD, SHRD.

Добавлены два новых сегментных регистра (FS и GS) для программ общего назначения. Единственное слово состояния машины 286 превратилось в восемь управляющих регистров CR0–CR7. Регистры отладки DR0–DR7 были добавлены для аппаратных точек останова. Для доступа к ним используются новые формы инструкции MOV.

Главным архитектором при разработке 80386 был Джон Х. Кроуфорд . [22] Он отвечал за расширение архитектуры и набора команд 80286 до 32-битных, а затем руководил разработкой микропрограммы для чипа 80386.

и Линейки процессоров Pentium i486 P5 были потомками конструкции i386.

Типы данных [ править ]

Следующие типы данных поддерживаются напрямую и, таким образом, реализуются одной или несколькими машинными инструкциями i386 ; эти типы данных кратко описаны здесь. [23] :

  • Бит ( логическое значение), битовое поле (группа до 32 бит) и битовая строка (длиной до 4 Гбит).
  • 8-битное целое число (байт) со знаком (диапазон –128–127) или без знака (диапазон 0–255).
  • 16-битное целое число со знаком (диапазон от −32 768 до 32 767) или без знака (диапазон 0–65 535).
  • 32-битное целое число со знаком (диапазон −2 31 ..2 31 −1) или без знака (диапазон 0..2 32 −1).
  • Смещение — 16- или 32-битное смещение, относящееся к ячейке памяти (с использованием любого режима адресации).
  • Указатель — 16-битный селектор вместе с 16- или 32-битным смещением.
  • Символ (8-битный код символа).
  • String — последовательность 8-, 16- или 32-битных слов (длиной до 4 Гбайт). [24]
  • BCD , десятичные цифры (0..9), представленные распакованными байтами.
  • Упакованный BCD , две цифры BCD в одном байте (диапазон 0..99).

Пример кода [ править ]

Следующий исходный код сборки i386 предназначен для подпрограммы с именем _strtolower с нулевым завершением который копирует строку символов ASCIIZ из одного места в другое, преобразуя все буквенные символы в нижний регистр. Строка копируется по одному байту (8-битному символу) за раз.

00000000                     
 00000000 55
 00000001 89 Е5
 00000003 8Б 75 0С
 00000006 8Б 7Д 08
 00000009 8А 06
 0000000Б 46
 0000000C 3C 41
 0000000E 7C 06
 00000010 3С 5А
 00000012 7F 02
 00000014 04 20
 00000016 88 07
 00000018 47
 00000019 3C 00
 0000001B 75 ЕС
 0000001Д 5Д
 0000001E C3          
 0000001F          
 
;   _strtolower: 
 ;   Скопируйте строку ASCII с нулевым завершением, преобразуя 
 ;   все буквенные символы перевести в нижний регистр. 
  ; 
  ;   Входные параметры стека 
 ;   [ESP+8] = src, Адрес исходной строки 
 ;   [ESP+4] = dst, Адрес целевой строки 
 ;   [ESP+0] = Обратный адрес 
 ; 
  _strtolower   proc 
             push      ebp               ;Установить фрейм вызова 
             mov       ebp  ,  esp 
             mov       esi  ,[  ebp  +  12  ]      ;Установить ESI = src 
             mov       edi  ,[  ebp  +  8  ]       ;Установить EDI = dst 
 цикл          mov       al  ,[  esi  ]          ;Загрузить AL from [src] 
             inc       esi               ;Увеличить src 
             cmp       al  ,  'A'            ;Если AL < 'A', 
             jl        copy              ;   Пропустить преобразование 
             cmp       al  ,  'Z'            ; Если AL > 'Z', 
             jg        copy              ;   Пропустить преобразование 
             add       al  ,  'a'  -  'A'        ; Преобразовать AL в строчную 
 копию          mov       [  edi  ],  al          ; Сохранить AL в [dst] 
             inc       edi               ; Увеличить dst 
             cmp       al  ,  0              ; Если AL <> 0, 
             jne       цикл              ;   Повторить цикл 
 pop          ebp       процедуре               ;Восстановить предыдущий кадр вызова 
             ret                       ;Вернуться к 
             вызывающего абонента       завершения 

В примере кода используется регистр EBP (базовый указатель) для создания кадра вызова — области в стеке, которая содержит все параметры и локальные переменные для выполнения подпрограммы. Этот вид соглашения о вызовах поддерживает реентерабельный и рекурсивный код и используется в языках, подобных Алголу, с конца 1950-х годов. В модели плоской памяти предполагается, в частности, что сегменты DS и ES адресуются к одной и той же области памяти.

Важность бизнеса [ править ]

Первым ПК на базе Intel 80386 стал Compaq Deskpro 386 . Расширив стандарт 16/24-бит IBM PC/AT на изначально 32-битную вычислительную среду, Compaq стала первой компанией, которая разработала и произвела такое важное техническое достижение на платформе ПК. IBM было предложено использовать 80386, но у нее были права на производство более ранней модели 80286 . Поэтому IBM решила положиться на этот процессор еще на пару лет. Ранний успех Compaq Deskpro 386 сыграл важную роль в легализации индустрии «клонов» ПК и снижении роли IBM в ней. Первой компьютерной системой, проданной с 386SX, была Compaq Deskpro 386S , выпущенная в июле 1988 года. [25]

До 386-го года сложность производства микрочипов и неуверенность в надежных поставках делали желательным, чтобы любые полупроводники массового рынка производились из нескольких источников, то есть производились двумя или более производителями, причем вторая и последующие компании производили по лицензии исходная компания. (4,7 года) 386 был Какое -то время доступен только у Intel, поскольку Энди Гроув , тогдашний генеральный директор Intel, принял решение не поощрять других производителей производить процессор в качестве вторичного источника . Это решение в конечном итоге имело решающее значение для успеха Intel на рынке. [ нужна цитата ] Модель 386 была первым крупным микропроцессором, произведенным из одного источника . Использование 386 из одного источника позволило Intel лучше контролировать его разработку и значительно увеличить прибыль в последующие годы.

AMD представила свой совместимый процессор Am386 в марте 1991 года, преодолев юридические препятствия, тем самым положив конец 4,7-летней монополии Intel на 386-совместимые процессоры. С 1991 года IBM также произвела 386 микросхем по лицензии для использования только в ПК и платах IBM.

Совместимость [ править ]

Intel i386 в упаковке IBM
  • AMD Am386 SX и Am386DX были почти точными клонами i386SX и i386DX. Юридические споры привели к задержке производства на несколько лет, но процессор AMD с частотой 40 МГц в конечном итоге стал очень популярен среди компьютерных энтузиастов как недорогая и маломощная альтернатива процессору 486SX с частотой 25 МГц. Потребляемая мощность была дополнительно снижена в «моделях ноутбуков» (Am386 DXL/SXL/DXLV/SXLV), которые могли работать с напряжением 3,3 В и были реализованы на полностью статической схеме КМОП .
  • Чипы и технологии Super386 38600SX и 38600DX были разработаны с помощью реверс-инжиниринга . Они продавались плохо из-за некоторых технических ошибок и несовместимости, а также позднего появления на рынке. Поэтому они были недолговечными продуктами.
  • Cyrix Cx486SLC / Cx486DLC можно (упрощенно) описать как своего рода гибридный чип 386/486, который включает небольшой объем встроенной кэш-памяти. Он был популярен среди компьютерных энтузиастов, но не имел успеха у OEM-производителей . Процессоры Cyrix Cx486SLC и Cyrix Cx486DLC были совместимы по выводам с i386SX и i386DX соответственно. Эти процессоры также производились и продавались компанией Texas Instruments .
  • IBM 386SLC и 486SLC /DLC были вариантами конструкции Intel, которые содержали большой объем встроенной кэш-памяти (8 КБ, а позже и 16 КБ). Соглашение с Intel ограничивало их использование только собственной линейкой компьютеров и плат обновления IBM, поэтому они не были доступны на открытом рынке.

проблемы Ранние

Изначально Intel планировала, что 80386 дебютирует на частоте 16 МГц. Однако из-за низкой производительности вместо этого была введена частота 12,5 МГц. [26]

На ранних этапах производства Intel обнаружила граничную схему, которая могла привести к тому, что система возвращала неверные результаты при 32-битных операциях умножения. Не все уже выпущенные процессоры были затронуты, поэтому Intel проверила свои запасы. Процессоры, в которых было обнаружено отсутствие ошибок, были отмечены двойной сигмой (ΣΣ), а затронутые процессоры были помечены как «ТОЛЬКО 16-битное программное обеспечение». [27] Эти последние процессоры продавались как хорошие детали, поскольку в то время 32-битные возможности были неактуальны для большинства пользователей. [28]

Математический сопроцессор i387 не был готов к появлению 80386, и поэтому многие из ранних материнских плат 80386 вместо этого имели сокет и аппаратную логику для использования 80287 . В этой конфигурации FPU работал асинхронно с ЦП, обычно с тактовой частотой 10 МГц. Оригинальный Compaq Deskpro 386 является примером такого дизайна. Однако это раздражало тех, кто зависел от производительности операций с плавающей запятой, поскольку преимущества в производительности 80387 над 80287 были значительными. [ нужна цитата ]

Обновления, совместимые по выводам [ править ]

Типичное обновление процессоров 386 от Cyrix и Texas Instruments

Позже Intel предложила модифицированную версию своего 486DX в упаковке i386 под торговой маркой Intel RapidCAD . Это предоставило возможность обновления для пользователей с i386-совместимым оборудованием. Обновление представляло собой пару чипов, которые заменили i386 и i387. Поскольку конструкция 486DX содержала FPU , чип, пришедший на смену i386, содержал функциональность операций с плавающей запятой, а чип, пришедший на смену i387, имел очень мало смысла. Однако последний чип был необходим для передачи сигнала FERR на материнскую плату и для функционирования обычного устройства с плавающей запятой.

Третьи стороны предложили широкий спектр обновлений как для систем SX, так и для DX. Самые популярные из них были основаны на ядре Cyrix 486DLC/SLC, которое обычно предлагало существенное улучшение скорости благодаря более эффективному конвейеру команд и внутреннему L1 кэшу SRAM . Кэш обычно составлял 1 КБ, а иногда и 8 КБ в варианте TI. Некоторые из этих чипов обновления (например, 486DRx2/SRx2) продавались самой Cyrix, но чаще их можно было найти в комплектах, предлагаемых специалистами по обновлению, такими как Kingston, Evergreen Technologies и Improve-It Technologies. Некоторые из самых быстрых модулей обновления ЦП включали семейство IBM SLC/DLC (примечательное своим кэшем L1 объемом 16 КБ) или даже сам Intel 486. Многие комплекты обновления 386 рекламировались как простые замены, но часто требовали сложного программного обеспечения для управления кэшем или удвоением тактовой частоты. Частично проблема заключалась в том, что на большинстве материнских плат 386 линия A20 полностью контролировалась материнской платой без ведома процессора, что вызывало проблемы на процессорах с внутренним кэшем.

В целом было очень сложно настроить обновления для получения результатов, заявленных на упаковке, и обновления часто были не очень стабильными или не полностью совместимыми.

Модели и варианты [ править ]

Ранние модели 5 В [ править ]

i386DX [ править ]

Intel i386DX, 25 МГц

Исходная версия, выпущенная в октябре 1985 года. Версия с частотой 16 МГц была доступна по цене 299 долларов США в количестве 100 штук. [29] Версия с частотой 20 МГц была доступна по цене 599 долларов США в количестве 100 штук. [11] Версия 33 МГц была доступна 10 апреля 1989 года. [14]

  • Возможность работы с 16- или 32-битными внешними шинами.
  • Комплектация: ПГА -132, имевшаяся в выборке на четвёртый квартал 1985 года. [30] или PQFP-132
  • Процесс: первые типы CHMOS III, 1,5 мкм, позже CHMOS IV, 1 мкм.
  • Размер матрицы: 104 мм 2 (около 10 мм × 10 мм) в CHMOS III и 39 мм. 2 (6 мм × 6,5 мм) в CHMOS IV.
  • Количество транзисторов: 275 000 [2] [14]
  • Указанная максимальная тактовая частота: 12 МГц (ранние модели), более поздние 16, 20, 25 и 33 МГц.

M80386 [ править ]

Военный вариант был изготовлен по техпроцессу CHMOS III. Он был рассчитан на сопротивление 105 рад (Si) или выше. Он был доступен по цене 945 долларов США за штуку в количестве 100 штук. [31]

80386SX [ править ]

В 1988 году Intel представила 80386SX , чаще всего называемый 386SX , урезанную версию 80386 с 16-битной шиной данных, в основном предназначенную для недорогих ПК, предназначенных для дома, образования и малого бизнеса. рынках, в то время как 386DX оставался высококлассным вариантом, используемым на рабочих станциях, серверах и других ресурсоемких задачах. ЦП остался полностью 32-битным внутри, но 16-битная шина была предназначена для упрощения компоновки печатной платы и снижения общей стоимости. [с] 16-битная шина упрощала конструкцию, но снижала производительность. К адресной шине было подключено только 24 контакта, поэтому адресация была ограничена 16 МБ . [д] но в то время это не было критическим ограничением. Различия в производительности были связаны не только с разной шириной шины данных, но и с кэш-памятью, повышающей производительность , часто используемой на платах с использованием оригинального чипа.

Оригинальный 80386 впоследствии был переименован в i386DX, чтобы избежать путаницы. Однако впоследствии Intel использовала суффикс «DX» для обозначения с плавающей запятой возможности i486DX работать . 387SX представлял собой деталь 80387, совместимую с 386SX (т.е. с 16-битной шиной данных). 386SX был упакован в QFP для поверхностного монтажа и иногда предлагался в розетке для возможности обновления.

386SX с частотой 16 МГц содержит 100-выводной BQFP. Он был доступен по цене 165 долларов США в количестве 1000 штук. Он также имел производительность от 2,5 до 3 MIPS. [12] Версия с низким энергопотреблением была доступна 10 апреля 1989 года. Эта версия потребляет на 20–30 процентов меньше энергии и имеет более высокую рабочую температуру до 100 ° C, чем обычная версия. [14]

80386SL [ править ]

Модель 80386SL была представлена ​​как энергоэффективная версия для портативных компьютеров . Процессор предлагал несколько вариантов управления питанием (например, SMM ), а также различные «спящие» режимы для экономии заряда батареи . [32] Он также содержал поддержку внешнего кэша размером от 16 до 64 КБ . Дополнительные функции и методы реализации схемы привели к тому, что этот вариант имел более чем в 3 раза больше транзисторов , чем i386DX. i386SL впервые был доступен с тактовой частотой 20 МГц. [33] позже была добавлена ​​модель 25 МГц. [34]

Дэйв Ваннье, главный архитектор, разработал этот микропроцессор. На разработку этого проекта у них ушло два года, поскольку для реализации используется существующая архитектура 386. В этом помогают передовые инструменты компьютерного проектирования, которые включают полное моделирование системной платы. Этот кристалл содержит ядро ​​ЦП 386, контроллер шины AT, контроллер памяти, контроллер внутренней шины, логику управления кэшем, а также SRAM и тактовую частоту кэш-тегов. Этот процессор содержит 855 000 транзисторов, использующих одномикронную технологию CHMOS IV. Он был доступен по цене 176 долларов США в количестве 1000 штук. [3] Версия с частотой 25 МГц была доступна в виде образцов по цене 189 долларов США в количестве 1000 штук, но эта версия будет доступна в производстве к концу 1991 года. [35]

SnapIn 386 [ править ]

Осенью 1991 года Intel представила обновление для систем IBM PS/2 моделей 50 и 60, которое содержит микропроцессор 80286, преобразующийся в полноценную 32-битную систему. Модуль SnapIn 386 представляет собой дочернюю плату с 20-МГц 386SX и 16-КБ кэш-памятью SRAM с прямым отображением. Он подключается напрямую к существующей розетке 286 без каких-либо кабелей, перемычек или переключателей. Его можно было купить за 495 долларов США. [36]

Рапидкад [ править ]

Специально упакованный процессор Intel 486 DX и макет модуля с плавающей запятой (FPU), разработанный в качестве совместимой по выводам замены процессора i386 и i387 FPU.

Версии для встраиваемых систем [ править ]

80376 [ править ]

Это была встроенная версия 80386SX, которая не поддерживала реальный режим и подкачку в MMU.

i386EX, i386EXTB и i386EXTC [ править ]

Intel i386EXTC, 25 МГц

Управление системой и питанием, а также встроенные периферийные и вспомогательные функции: Два контроллера прерываний 82C59A; Таймер, Счетчик (3 канала); Асинхронный SIO (2 канала); Синхронный SIO (1 канал); Сторожевой таймер (аппаратное/программное обеспечение); ПИО . Можно использовать с FPU 80387SX или i387SL.

  • Шина данных/адреса: 16/26 бит
  • Пакет: PQFP -132, SQFP -144 и PGA-168.
  • Процесс: CHMOS V, 0,8 мкм
  • Указанные максимальные часы:
    • i386EX: 16 МГц при 2,7–3,3 В или 20 МГц при 3,0–3,6 В или 25 МГц при 4,5–5,5 В
    • i386EXTB: 20 ​​МГц при 2,7–3,6 В или 25 МГц при 3,0–3,6 В.
    • i386EXTC: 25 МГц при 4,5–5,5 В или 33 МГц при 4,5–5,5 В.

i386CXSA и i386SXSA (или i386SXTA) [ править ]

Intel i386CXSA, 25 МГц

Прозрачный режим управления питанием, встроенные входы, совместимые с MMU и TTL (только 386SXSA). Можно использовать с FPU i387SX или i387SL.

  • Шина данных/адреса: 16/26 бит (24 бита для i386SXSA)
  • Пакет: БКФП -100
  • Напряжение: 4,5–5,5 В (25 и 33 МГц); 4,75–5,25 В (40 МГц)
  • Процесс: CHMOS V, 0,8 мкм
  • Указанная максимальная тактовая частота: 25, 33, 40 МГц

i386CXSB [ править ]

Прозрачный режим управления питанием и встроенный MMU . Можно использовать с FPU i387SX или i387SL.

  • Шина данных/адреса: 16/26 бит
  • Пакет: БКФП -100
  • Напряжение: 3,0 В (16 МГц) или 3,3 В (25 МГц)
  • Процесс: CHMOS V, 0,8 мкм
  • Заявленная максимальная тактовая частота: 16, 25 МГц

Устаревание [ править ]

Windows 95 была единственной записью в серии Windows 9x , официально поддерживавшей 386, для чего требовалась как минимум 386DX, хотя рекомендовалась версия 486 или выше; [37] Для Windows 98 требуется 486DX или выше. [38] В Windows NT семействе Windows NT 3.51 была последней версией с поддержкой 386. [39] [40]

В Debian GNU/Linux поддержка 386 прекращена с выпуском 3.1 ( Sarge ) в 2005 году и полностью прекращена поддержка в 2007 году с выпуском 4.0 ( Etch ). [41] [42] Ссылаясь на трудности сопровождения примитивов SMP , разработчики ядра Linux в декабре 2012 года исключили поддержку из базы кода разработки, которая позже была выпущена как версия ядра 3.8. [18]

Среди BSD ; выпуски FreeBSD 5.x были последними, поддерживавшими 386 поддержка 386SX была прекращена в версии 5.2, [43] а оставшаяся поддержка 386 была удалена с выпуском 6.0 в 2005 году. [44] OpenBSD удалила поддержку 386 в версии 4.2 (2007 г.), [45] DragonFly BSD версии 1.12 (2008 г.), [46] и NetBSD версии 5.0 (2009 г.). [47]

См. также [ править ]

Примечания [ править ]

  1. ^ 80286 сам по себе был расширением архитектуры 8086 с расширенными функциями управления памятью и значительно лучшей производительностью.
  2. ^ Здесь учитывается только целочисленная производительность, поскольку процессорам до 486DX требуется сопроцессор для аппаратного выполнения вычислений с плавающей запятой. Увеличение производительности с плавающей запятой измеряется в десятки тысяч раз по сравнению с сопроцессором с плавающей запятой 8086 8087 или в сотни тысяч раз по сравнению с программными реализациями операций с плавающей запятой на 8086 .
  3. ^ Это был аналогичный подход, который использовался Intel с 8088 , производным от Intel 8086, который использовался в оригинальном IBM PC.
  4. ^ Ограничение в 16 МБ было аналогично 68000 , аналогичному процессору.

Ссылки [ править ]

  1. ^ «Уведомление об изменении продукта» (PDF) . 2 мая 2006 г. Архивировано из оригинала (PDF) 9 октября 2006 г.
  2. ^ Перейти обратно: а б с «Краткое справочное руководство по микропроцессору» . Интел . Проверено 24 сентября 2023 г.
  3. ^ Перейти обратно: а б Чен, Аллан, «Набор микропроцессоров 386 SL: 32-битный ноутбук отправляется в путь», Intel Corporation, Microcomputer Solutions, январь/февраль 1991 г., стр. 2
  4. ^ Перейти обратно: а б Гомес, Ли (ноябрь – декабрь 1985 г.). Рэнт, Джон (ред.). «За кулисами: создание 386». Решения . № Специальный 32-битный выпуск: «Хорошая классика: 80386». Корпорация Интел . п. 19.
  5. ^ Геринг, Рихард (декабрь 1985 г.). «Средства разработки поддерживают 80386 приложений» . Компьютерный дизайн . 24 (17). ПеннУэлл: 33–34 . Проверено 14 октября 2021 г. - через Gale OneFile.
  6. ^ Форбс, Джим (27 января 1986 г.). «Разработка 386 Acceleration» . Инфомир . Том. 8, нет. 4. Медиа-группа InfoWorld. п. 5. ISSN   0199-6649 . Представлен в октябре 1985 года, производство чипа началось в июне 1986 года.
  7. ^ Рэнни, Элизабет (1 сентября 1986 г.). «ALR надеется превзойти завершение с осенним выпуском 386 Line» . Инфомир . Том. 8, нет. 35. Медиа-группа InfoWorld. п. 5. ISSN   0199-6649 . Первые 80386 компьютеров были выпущены примерно в октябре 1986 года.
  8. ^ Уитмор, Сэм (17 июня 1986 г.). «Продукт позволяет пользователям писать программное обеспечение для 80386 по низкой цене» . ПКНеделя . 3 (24). Зифф-Дэвис: 11 . Проверено 14 октября 2021 г. - через Gale OneFile.
  9. ^ Рейн, Боб (11 августа 1986 г.). «ACP готовит 2 платы» . Неделя МИС . 7 (32). Публикации Fairchild: 38 – через Интернет-архив.
  10. ^ «ЦРН» . 27 июня 2009 года. Архивировано из оригинала 27 июня 2009 года . Проверено 15 марта 2018 г. - из Интернет-архива.
  11. ^ Перейти обратно: а б Корпорация Intel, «Компоненты для новых продуктов: 32-разрядная вычислительная машина на полной скорости вперед», Solutions, май/июнь 1987 г., стр. 10
  12. ^ Перейти обратно: а б Льюнес, Энн, «Добро пожаловать 80386SX», Microcomputer Solutions, сентябрь/октябрь 1988 г., стр. 2
  13. ^ «Программирование и информация в области архитектуры Intel» . intel80386.com . Проверено 15 марта 2018 г.
  14. ^ Перейти обратно: а б с д Льюнес, Энн, «Архитектура Intel386 останется навсегда», Intel Corporation, Microcomputer Solutions, июль/август 1989 г., стр. 2
  15. ^ Чен, Аллан, «Проектирование мэйнфрейма на кристалле: интервью с командой разработчиков микропроцессора i486», Intel Corporation, Microcomputer Solutions, июль/август 1989 г., стр. 12
  16. ^ «Intel обналичивает древние чипы» . Архивировано из оригинала 13 августа 2011 года . Проверено 18 мая 2006 г.
  17. ^ «Обзор RIM BlackBerry 950» . Гаджетер . 26 февраля 2001 года . Проверено 15 марта 2018 г.
  18. ^ Перейти обратно: а б Ларабель, Майкл (12 декабря 2012 г.). «Ядро Linux прекращает поддержку старых процессоров Intel 386» . Фороникс . Проверено 14 октября 2019 г.
  19. ^ Корпорация Intel, «Расширение наследия лидерства: появление 80386», Специальные решения для 32-битных проблем, ноябрь / декабрь 1985 г., стр. 2
  20. ^ Рэнт, Джон; «Расширяя наследие лидерства: появление 80386», корпорация Intel, специальные решения для 32-битных проблем, ноябрь/декабрь 1985 г., стр. 2
  21. ^ Корпорация Intel, «Новый компонент продукта: 32-битный микропроцессор с небольшой помощью друзей», Специальные решения для 32-битных проблем, ноябрь / декабрь 1985 г., стр. 13
  22. ^ «Сотрудник Intel — Джон Х. Кроуфорд» . Intel.com. 16 августа 2010 года . Проверено 17 сентября 2010 г.
  23. ^ А. К. Рэй, К. М. Бхурчанди, «Современные микропроцессоры и периферийные устройства».
  24. ^ Эль-Аят, штат Калифорния; Агарвал, РК (декабрь 1985 г.). «Intel 80386 — архитектура и реализация». IEEE микро . 5 (6): 4–22. дои : 10.1109/мм.1985.304507 . ISSN   0272-1732 . S2CID   23062397 .
  25. ^ Сатчелл, Стивен (1 августа 1988 г.). «Compaq Deskpro 386S: Compaq представляет бизнес-пользователям первую модель нового поколения» . Инфомир . 10 (31). Публикации IDG: 54–56 – через Google Книги.
  26. ^ Рош, Винн Л. (29 сентября 1987 г.). «386-е взвешивание» . ПК Маг . № 39. Зифф Дэвис. п. 92 . Проверено 8 ноября 2003 г.
  27. ^ Прозайз, Джефф (11 февраля 1992 г.). «Репетитор». Журнал ПК . 11 (3): 328.
  28. ^ Моран, Том (28 сентября 1987 г.). «Intel не будет исправлять чипы серого рынка с ошибкой 32-битного умножения» . Инфомир . Том. 9, нет. 39. ИнфоУорлд Паблишинг, Инк . Проверено 8 ноября 2003 г.
  29. ^ Корпорация Intel, «Новый компонент продукта: 32-битный микропроцессор с небольшой помощью друзей», Специальные решения для 32-битных проблем, ноябрь/декабрь 1985 г., стр. 13.
  30. ^ Эшборн, Джим; «Усовершенствованная упаковка: небольшое дело имеет большое значение», корпорация Intel, Solutions, январь/февраль 1986 г., стр. 2
  31. ^ Корпорация Intel, «Компоненты для новых продуктов: 32-битный военный микропроцессор: спереди и в центре», Solutions, январь/февраль 1987 г., стр. 15
  32. ^ Эллис, Симсон К., «Микропроцессор 386 SL в ноутбуках», Intel Corporation, Microcomputer Solutions, март/апрель 1991 г., стр. 20
  33. ^ «Хронология микропроцессоров (1990-1992 гг.)» . Islandnet.com . Проверено 17 сентября 2010 г.
  34. ^ Мюллер, Скотт. «Типы и характеристики микропроцессоров > Процессоры третьего поколения P3 (386)» . ИнформИТ . Проверено 17 сентября 2010 г.
  35. ^ Корпорация Intel, «Новый продукт: компоненты: новый процессор с частотой 25 МГц — самый быстрый для ноутбуков», Microcomputer Solutions, ноябрь/декабрь 1991 г., стр. 11
  36. ^ Корпорация Intel, «Новый продукт: системы: модуль SnapIn 386 обновляет ПК PS / 2», Microcomputer Solutions, сентябрь/октябрь 1991 г., стр. 12
  37. ^ «Требования к установке Windows 95» . Поддержка Майкрософт . Майкрософт. 17 декабря 2000 года. Архивировано из оригинала 19 октября 2004 года . Проверено 1 сентября 2020 г.
  38. ^ «Руководство по Windows 98: Системные требования» . microsoft.com . Майкрософт. 4 декабря 1998 года. Архивировано из оригинала 20 апреля 1999 года . Проверено 31 августа 2020 г.
  39. ^ «Руководство по устранению неполадок при установке Windows NT 3.5x» . Поддержка Майкрософт . Майкрософт. Архивировано из оригинала 23 февраля 2007 года . Проверено 31 августа 2020 г.
  40. ^ «Рабочая станция Windows NT 4.0 — Требования» . microsoft.com . Майкрософт. 29 января 1999 года. Архивировано из оригинала 2 февраля 1999 года . Проверено 31 августа 2020 г.
  41. ^ «Примечания к выпуску Debian GNU/Linux 3.1 («sarge»), Intel x86 — обновления предыдущих выпусков» . debian.org . Проект Дебиан. Июнь 2005 года . Проверено 1 сентября 2020 г.
  42. ^ «Примечания к выпуску Debian GNU/Linux 4.0 («etch»), Intel x86» . debian.org . Проект Дебиан. 16 сентября 2007 года . Проверено 10 ноября 2023 г.
  43. ^ «Примечания к аппаратному обеспечению FreeBSD/i386 5.2-RELEASE» . freebsd.org . Проект FreeBSD. Январь 2004 года . Проверено 31 августа 2020 г.
  44. ^ «Примечания к выпуску FreeBSD/i386 6.0-RELEASE» . freebsd.org . Проект FreeBSD. Ноябрь 2005 года . Проверено 31 августа 2020 г.
  45. ^ «Журнал изменений OpenBSD 4.2» . openbsd.org . Проект OpenBSD. Ноябрь 2007 года . Проверено 31 августа 2020 г.
  46. ^ «Примечания к выпуску DragonFly 1.12.0» . www.dragonflybsd.org . Проект DragonFly. 26 февраля 2008 года . Проверено 31 августа 2020 г.
  47. ^ «Анонс NetBSD 5.0» . netbsd.org . Фонд NetBSD. Апрель 2009 года . Проверено 31 августа 2020 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 039CE189DE66723985C4984688595D18__1715690160
URL1:https://en.wikipedia.org/wiki/Intel_80386
Заголовок, (Title) документа по адресу, URL1:
i386 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)