Процессор Intel 80386DX 16 МГц с серым керамическим теплораспределителем. | |
Главная Информация | |
---|---|
Запущен | Октябрь 1985 г. |
Снято с производства | 28 сентября 2007 г. [1] |
Общий производитель (и) |
|
Представление | |
Максимум. Тактовая частота процессора | От 12 МГц до 40 МГц |
Ширина данных | 32 бит (386SX: 16 бит) |
Ширина адреса | 32 бита (386SX: 24 бита) |
Архитектура и классификация | |
Мин. размер элемента | От 1,5 мкм до 1 мкм |
Набор инструкций | x86-32 |
Физические характеристики | |
Транзисторы |
|
Сопроцессор | 386DX: Intel 80387 386SX: Intel 80387SX |
Пакет (ы) | |
Розетки) | |
История | |
Предшественник | Intel 80286 |
Преемник | Intel 80486 |
Intel 80386 , также известный как i386 или просто 386 , представляет собой 32-битовый микропроцессор введен в 1985 году [2] Первые версии имели 275000 транзисторов [3] и были ЦП многих рабочих станций и высокопроизводительных персональных компьютеров того времени . Как исходная реализация 32-разрядного расширения архитектуры 80286 [4] набор инструкций 80386, модель программирования и двоичное кодирование по-прежнему являются общим знаменателем для всех 32-разрядных процессоров x86 , что называетсяi386-архитектура , x86 или IA-32 , в зависимости от контекста.
32-разрядный 80386 может правильно выполнять большую часть кода, предназначенного для более ранних 16-разрядных процессоров, таких как 8086 и 80286, которые были повсеместно распространены на ранних ПК . (Следуя той же традиции, современные 64-разрядные процессоры x86 могут запускать большинство программ, написанных для старых процессоров x86, вплоть до исходной 16-разрядной версии 8086 1978 года.) С годами последовательно появлялись новые реализации той же архитектуры. стали в несколько сотен раз быстрее оригинального 80386 (и в тысячи раз быстрее, чем 8086). [5] Согласно полученным данным, 80386 с частотой 33 МГц работает со скоростью около 11,4 MIPS . [6]
Процессор 80386 был представлен в октябре 1985 года, а производство чипов в значительных количествах началось в июне 1986 года. [7] [8] Материнские платы для компьютерных систем на базе 80386 сначала были громоздкими и дорогими, но производство было оправдано после массового внедрения 80386. . Первый персональный компьютер, использующий 80386, был разработан и произведен компанией Compaq [9] и ознаменовал собой первый раз, когда фундаментальный компонент стандарта де-факто, совместимого с IBM PC, был обновлен не IBM, а другой компанией .
В мае 2006 года Intel объявила, что производство 80386 будет остановлено в конце сентября 2007 года. [10] Хотя он давно устарел как процессор для персональных компьютеров , Intel и другие компании продолжали выпускать чип для встраиваемых систем . Такие системы, использующие 80386 или одну из многих его производных, распространены среди прочего в аэрокосмической технике и электронных музыкальных инструментах. Некоторые мобильные телефоны также использовали (позже полностью статические варианты CMOS ) процессор 80386, например BlackBerry 950 [11] и Nokia 9000 Communicator . Linux продолжал поддерживать процессоры 80386 до 11 декабря 2012 г .; когда ядровырезать специфичные для 386 инструкции в версии 3.8. [12]
Архитектура [ править ]
Регистры Intel 80386 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Процессор стал значительным шагом вперед в архитектуре x86 и расширил длинную линейку процессоров, восходящую к Intel 8008 . Предшественником 80386 был Intel 80286 , 16-разрядный процессор с сегментной системой управления памятью и системой защиты. В 80386 добавлен трехступенчатый конвейер команд, расширена архитектура с 16-битной до 32-битной и добавлен блок управления памятью на кристалле . Эта единица трансляции подкачки значительно упростила реализацию операционных систем, использующих виртуальную память . Он также предлагал поддержкузарегистрировать отладку .
80386 имеет три рабочих режима: реальный режим, защищенный режим и виртуальный режим. Защищенный режим , который дебютировал в 286, был расширен , чтобы позволить 386 адресовать до 4 Гбайт памяти. Совершенно новый виртуальный режим 8086 (или VM86 ) позволял запускать одну или несколько программ реального режима в защищенной среде, хотя некоторые программы были несовместимы.
Возможность настройки процессора 386 так, как будто он имеет плоскую модель памяти в защищенном режиме, несмотря на то, что он использует модель сегментированной памяти во всех режимах, была, возможно, самым важным изменением функции для семейства процессоров x86, пока AMD не выпустила x86. -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 был Джон Х. Кроуфорд . [13] Он отвечал за расширение архитектуры 80286 и набора инструкций до 32-разрядных, а затем руководил разработкой микропрограммы для чипа 80386.
80486 и P5 Pentium линейки процессоров были потомками 80386 дизайна.
Типы данных 80386 [ править ]
Следующие типы данных напрямую поддерживаются и, таким образом, реализуются одной или несколькими машинными командами 80386 ; эти типы данных кратко описаны здесь. [14] :
- Бит ( логическое значение), битовое поле (группа до 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).
- 64-битовое целое число , либо подписано (диапазон -2 63 ..2 63 -1) или без знака (диапазон 0..2 64 -1).
- Смещение , 16- или 32-битное смещение, относящееся к ячейке памяти (с использованием любого режима адресации).
- Указатель , 16-битный селектор вместе с 16- или 32-битным смещением.
- Символ (8-битный код символа).
- Строка , последовательность 8-, 16- или 32-битных слов (длиной до 4 Гбит). [15]
- BCD , десятичные цифры (0..9), представленные распакованными байтами.
- Упакованный BCD , две цифры BCD в одном байте (диапазон 0..99).
Пример кода [ править ]
Следующий исходный код сборки 80386 предназначен для подпрограммы, _strtolower
которая копирует строку символов ASCIIZ с завершающим нулем из одного места в другое, преобразуя все буквенные символы в нижний регистр. Строка копируется по одному байту (8-битный символ) за раз.
00000000 00000000 5500000001 89 E500000003 8B 75 0C00000006 8Б 7Д 0800000009 8A 060000000B 460000000C 3C 410000000E 7C 0600000010 3C 5A00000012 7F 0200000014 04 2000000016 88 0700000018 4700000019 3C 000000001B 75 EC0000001D 5D0000001E 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 loop mov al, [ esi ] ; Загрузить AL из [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 петля ; Повторите петлю сделать поп - EBP , восстановление кадра предыдущего вызова RET ; возврат к вызывающему конечному проку |
В примере кода регистр EBP (базовый указатель) используется для создания кадра вызова , области в стеке, которая содержит все параметры и локальные переменные для выполнения подпрограммы. Этот вид соглашения о вызовах поддерживает реентерабельный и рекурсивный код и используется в алголо-подобных языках с конца 1950-х годов. Предполагается, что плоская модель памяти, в частности, что сегменты DS и ES обращаются к одной и той же области памяти.
Варианты чипа [ править ]
80386SX [ править ]
В 1988 году Intel представила 80386SX , чаще всего называемый 386SX , урезанную версию 80386 с 16-битной шиной данных, в основном предназначенную для недорогих ПК, предназначенных для домашнего, образовательного и малого бизнеса. , в то время как 386DX оставался высококлассным вариантом, используемым на рабочих станциях, серверах и других ресурсоемких задачах. Внутренний процессор оставался полностью 32-битным, но 16-битная шина была предназначена для упрощения компоновки печатной платы и снижения общей стоимости. [16] 16-битная шина упрощала конструкцию, но снижала производительность. К адресной шине было подключено всего 24 контакта, что ограничивало адресацию до 16 МБ , [17]но в то время это не было критическим ограничением. Различия в производительности были связаны не только с разной шириной шины данных, но и с повышенной производительностью кэш-памяти, часто используемой на платах с исходным чипом.
Оригинальный 80386 был впоследствии переименован в 80386DX, чтобы избежать путаницы. Однако впоследствии Intel использовала суффикс «DX» для обозначения возможности вычислений с плавающей запятой 80486DX. 80387SX был частью 80387, который был совместим с 386SX (то есть с 16-битной шиной данных). 386SX был упакован в QFP для поверхностного монтажа и иногда предлагался в разъеме для модернизации.
i386SL [ править ]
I386SL был введен в качестве энергоэффективного версии для портативных компьютеров . Процессор предлагал несколько вариантов управления питанием (например, SMM ), а также различные «спящие» режимы для экономии заряда батареи . Он также содержал поддержку внешнего кэша от 16 до 64 КБ . Дополнительные функции и методы реализации схемы привели к тому, что этот вариант имел в 3 раза больше транзисторов, чем i386DX. I386SL сначала был доступен с тактовой частотой 20 МГц [18], позже была добавлена модель 25 МГц. [19]
Важность бизнеса [ править ]
Первой компанией, разработавшей и изготовившей ПК на базе Intel 80386, была Compaq . Распространяя 16/24-битный стандарт IBM PC / AT на 32-битную вычислительную среду, Compaq стала первой третьей стороной, реализовавшей крупный технический прогресс в области аппаратного обеспечения на платформе ПК. IBM предлагали использовать 80386, но у нее были права на производство более раннего 80286 . Поэтому IBM решила полагаться на этот процессор еще на пару лет. Ранний успех ПК Compaq 386 сыграл важную роль в легитимации индустрии «клонов ПК» и уменьшении роли IBM в ней.
До 386 года сложность производства микрочипов и неопределенность надежных поставок делали желательным, чтобы любой массовый полупроводник производился из нескольких источников, то есть производился двумя или более производителями, вторая и последующие компании производили продукцию по лицензии от компания-источник. Какое- то время (4,7 года) процессор 386 был доступен только у Intel, поскольку Энди Гроув , генеральный директор Intel в то время, принял решение не поощрять других производителей производить процессоры в качестве второстепенных поставщиков . Это решение стало решающим для успеха Intel на рынке. [ необходима цитата ] 386-й был первым значительным микропроцессором, производившимся из одного источника.. Использование модели 386 из одного источника позволило Intel лучше контролировать ее разработку и значительно увеличить прибыль в последующие годы.
AMD представила свой совместимый процессор Am386 в марте 1991 года после преодоления юридических препятствий, положив конец 4,7-летней монополии Intel на 386-совместимые процессоры. С 1991 года IBM также произвела 386 микросхем по лицензии для использования только в ПК и платах IBM.
Совместимые [ править ]
- AMD AM386 SX и Am386DX почти точные клоны 80386SX и 80386DX. Юридические споры привели к задержкам производства на несколько лет, но часть AMD 40 МГц в конечном итоге стала очень популярной среди компьютерных энтузиастов как недорогая и маломощная альтернатива 486SX 25 МГц. Потребляемая мощность была дополнительно снижена в «моделях ноутбуков» (Am386 DXL / SXL / DXLV / SXLV), которые могли работать с напряжением 3,3 В и были реализованы в полностью статической схеме CMOS .
- Чипы и технологии Super386, 38600SX и 38600DX были разработаны с использованием обратного инжиниринга . Они плохо продавались из-за технических ошибок и несовместимостей, а также из-за позднего появления на рынке. Следовательно, они были недолговечными продуктами.
- Cyrix Cx486SLC / Cx486DLC можно (упрощенно) описать как гибридный чип 386/486, включающий небольшой объем встроенной кэш-памяти. Он был популярен среди компьютерных энтузиастов, но плохо работал с OEM-производителями . Процессоры Cyrix Cx486SLC и Cyrix Cx486DLC были совместимы по выводам с 80386SX и 80386DX соответственно. Эти процессоры также производились и продавались Texas Instruments .
- IBM 386SLC и 486SLC / DLC были варианты дизайна Intel, в котором содержится большое количество на кристалле кэш - памяти (8 Кбайт, а позже 16 кбайт). Соглашение с Intel ограничивало их использование только собственной линейкой компьютеров и платами IBM, поэтому они не были доступны на открытом рынке.
Ранние проблемы [ править ]
Первоначально Intel планировала дебютировать 80386 на частоте 16 МГц. Однако из-за низкой производительности вместо этого была введена частота 12,5 МГц.
В начале производства Intel обнаружила предельную схему, которая могла привести к тому, что система вернула неверные результаты 32-битных операций умножения. Не все уже изготовленные процессоры были затронуты, поэтому Intel проверила свои запасы. Процессоры , которые были найдены , чтобы быть ошибка свободной , были отмечены двойным сигмы (ΣΣ) и затрагиваемые процессоры были отмечены «16 BIT S / W ONLY». Эти последние процессоры продавались как хорошие комплектующие, так как в то время 32-битные возможности не были актуальны для большинства пользователей. Такие фишки сейчас крайне редки и стали коллекционными.
I387 математический сопроцессор не был готов для введения 80386, и поэтому многие из ранних 80386 плат вместо предусмотренных сокет и логику аппаратных средств , чтобы сделать использование 80287 . В этой конфигурации FPU работал асинхронно с процессором, обычно с тактовой частотой 10 МГц. Оригинальный Compaq Deskpro 386 - пример такой конструкции. Однако это раздражало тех, кто зависел от производительности с плавающей запятой, поскольку преимущества производительности 80387 по сравнению с 80287 были значительными.
Очень ранний 80386 на 12 МГц (A80386-12), до того, как была обнаружена ошибка 32-битного умножения
A80386-16 с пометкой "ТОЛЬКО 16-битное ПО" с ошибкой умножения.
Безошибочный A80386-16 с пометкой «ΣΣ»
Обновления, совместимые с контактами [ править ]
Позже Intel предложила модифицированную версию своего 80486DX в упаковке 80386 под торговой маркой Intel RapidCAD . Это обеспечило возможность обновления для пользователей с 80386-совместимым оборудованием. Обновление состояло из пары микросхем, которые заменили как 80386, так и 80387. Поскольку конструкция 80486DX содержала FPU , микросхема, которая заменила 80386, имела функции с плавающей запятой, а микросхема, пришедшая на замену 80387, не имела большого смысла . Однако последний чип был необходим для того, чтобы передавать сигнал FERR на материнскую плату и, по-видимому, функционировать как обычный блок с плавающей запятой.
Третьи стороны предложили широкий спектр обновлений для систем SX и DX. Самые популярные из них были основаны на ядре Cyrix 486DLC / SLC, которое, как правило, предлагало значительное улучшение скорости за счет более эффективного конвейера команд и внутреннего L1.Кэш SRAM. Кэш обычно составлял 1 КБ, а иногда и 8 КБ в варианте TI. Некоторые из этих микросхем обновления (например, 486DRx2 / SRx2) продавались самими Cyrix, но их чаще можно было найти в наборах, предлагаемых такими специалистами по обновлению, как Kingston, Evergreen и Improve-It Technologies. Некоторые из самых быстрых модулей обновления ЦП были представлены семейством IBM SLC / DLC (примечательным своей кэш-памятью L1 объемом 16 КБ) или даже самим Intel 486. Многие комплекты обновления 386 рекламировались как простые заменяемые компоненты, но часто требовали сложного программного обеспечения для управления кэш-памятью или удвоением частоты. Частично проблема заключалась в том, что на большинстве материнских плат 386 линия A20 полностью контролировалась материнской платой, а ЦП не знал об этом, что вызывало проблемы с ЦП с внутренними кэшами.
В целом, было очень сложно настроить обновления для получения результатов, указанных на упаковке, и обновления часто были не очень стабильными или не полностью совместимыми.
Модели и варианты [ править ]
Ранние модели 5 В [ править ]
80386DX [ править ]
Оригинальная версия, выпущенная в октябре 1985 года.
- Возможность работы с 16- или 32-битными внешними шинами
- Кэш: зависит от материнской платы
- Корпус: PGA -132 или PQFP-132
- Процесс: первые типы CHMOS III, 1,5 мкм, позже CHMOS IV, 1 мкм
- Размер матрицы: 104 мм² (примерно 10 мм × 10 мм) в CHMOS III и 39 мм² (6 мм × 6,5 мм) в CHMOS IV.
- Количество транзисторов: 275 000 [3]
- Указанная максимальная частота: 12 МГц (ранние модели), более поздние 16, 20, 25 и 33 МГц
RapidCAD [ править ]
Специально упакованный Intel 486 DX и фиктивный блок с плавающей запятой (FPU), разработанный в качестве совместимой по выводам замены процессора Intel 80386 и 80387 FPU.
Версии для встроенных систем [ править ]
80376 [ править ]
Это была встроенная версия 80386SX, которая не поддерживала реальный режим и пейджинг в MMU.
i386EX, i386EXTB и i386EXTC [ править ]
Управление системой и питанием, а также встроенные периферийные и вспомогательные функции: два контроллера прерываний 82C59A; Таймер, Счетчик (3 канала); Асинхронный SIO (2 канала); Синхронный SIO (1 канал); Сторожевой таймер (аппаратный / программный); PIO . Может использоваться с 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) [ править ]
Прозрачный режим управления питанием, встроенные MMU и TTL-совместимые входы (только 386SXSA). Может использоваться с FPU i387SX или i387SL.
- Шина данных / адреса: 16/26 бит (24 бита для i386SXSA)
- Упаковка: BQFP -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 бит
- Упаковка: BQFP -100
- Напряжение: 3,0 В (16 МГц) или 3,3 В (25 МГц)
- Процесс: CHMOS V, 0,8 мкм
- Указанная максимальная частота: 16, 25 МГц
Устаревание [ править ]
Windows 95 была единственной версией из серии Windows 9x, которая официально поддерживала 386, требуя, по крайней мере, 386DX, хотя рекомендуется 486 или лучше; [20] Windows 98 требует 486DX или выше. [21] В Windows NT семейства, Windows NT 3.51 была последней версией с поддержкой 386. [22] [23]
Debian GNU / Linux удалил поддержку 386 с выпуском 3.1 ( Sarge ) в 2005 году. [24] Ссылаясь на бремя обслуживания, связанное с примитивами SMP , разработчики ядра Linux прекратили поддержку кодовой базы разработки в декабре 2012 года, позже выпущенной как версия ядра 3.8. [12]
Среди BSDs , FreeBSD «s 5.x релизы были последними для поддержки 386; поддержка 386SX была сокращена с выпуском 5.2, [25] в то время как оставшаяся поддержка 386 была удалена с выпуском 6.0 в 2005 году. [26] OpenBSD удалила поддержку 386 с версией 4.2 (2007), [27] DragonFly BSD с выпуском 1.12 ( 2008), [28] и NetBSD с выпуском 5.0 (2009). [29]
См. Также [ править ]
- Список микропроцессоров Intel
Примечания и ссылки [ править ]
- ^ Уведомление об изменении продукта .
- ^ Точнее: архитектура 80386 была подробно представлена в 1984 году. Образцы были произведены в 1985 году (возможно, в конце 1984 года), а массовое производство и поставка окончательной версии начались в июне 1986 года.
- ^ a b mit.edu - Будущее ПЛИС (Корнелл), 11 октября 2012 г.
- ^ Что само по себе было расширением архитектуры 8086 с расширеннымифункциями управления памятью и значительно лучшей производительностью.
- ^ Не считая улучшения производительности соответствующихреализаций x87 . Они измеряются в десятки тысяч раз по сравнению с исходным 8087 или в сотни тысяч раз по сравнению с программными реализациями с плавающей запятой на 8086 .
- ^ «Программирование и информация Intel Architecure» . intel80386.com . Проверено 15 марта 2018 года .
- ↑ Forbes, Джим (27 января 1986 г.). «Развитие 386 Accelerating» . InfoWorld . Vol. 8 нет. 4. Медиа-группа InfoWorld. п. 5. ISSN 0199-6649 . Представлен в октябре 1985 года, серийный чип - в июне 1986 года.
- ^ Ranney, Элизабет (1 сентября 1986). «ALR надеется превзойти завершение осенним выпуском 386 Line» . InfoWorld . Vol. 8 нет. 35. Информационная группа InfoWorld. п. 5. ISSN 0199-6649 . Первые 80386 компьютеров были выпущены примерно в октябре 1986 года.
- ^ "CRN" . 27 июня 2009 года Архивировано из оригинального 27 июня 2009 года . Проверено 15 марта 2018 г. - через archive.org.
- ^ "Intel обналичивает старые чипы" . Архивировано из оригинального 22 августа 2011 года . Проверено 18 мая 2006 года .
- ^ "Обзор RIM BlackBerry 950 - Gadgeteer" . the-gadgeteer.com . 26 февраля 2001 . Проверено 15 марта 2018 года .
- ^ a b Ларабель, Майкл (12 декабря 2012 г.). «Ядро Linux прекращает поддержку старых процессоров Intel 386» . Фороникс . Проверено 14 октября 2019 года .
- ^ «Сотрудник Intel - Джон Х. Кроуфорд» . Intel.com. 16 августа 2010 . Проверено 17 сентября 2010 года .
- ^ AK Ray, KM Bhurchandi, «Современные микропроцессоры и периферийные устройства».
- ^ Эль-аят, КА; Агарвал, РК (декабрь 1985 г.). «Intel 80386 - Архитектура и реализация». IEEE Micro . 5 (6): 4–22. DOI : 10.1109 / mm.1985.304507 . ISSN 0272-1732 . S2CID 23062397 .
- ^ Это был подход, аналогичный тому, который использовался Intel с 8088 , производным от Intel 8086, который использовался в оригинальном IBM PC.
- ^ Предел 16 МБ был аналогичен пределу 68000 , сопоставимого процессора.
- ^ «Хронология микропроцессоров (1990-1992)» . Islandnet.com . Проверено 17 сентября 2010 года .
- ^ Мюллер, Скотт. «Типы и характеристики микропроцессоров> Процессоры третьего поколения P3 (386)» . InformIT . Проверено 17 сентября 2010 года .
- ^ «Требования для установки Windows 95» . Служба поддержки Microsoft . Microsoft. 17 декабря, 2000. Архивировано из оригинального 19 октября 2004 года . Проверено 1 сентября 2020 года .
- ^ «Руководство по продукту Windows 98: Системные требования» . microsoft.com . Microsoft. 4 декабря 1998 года. Архивировано 20 апреля 1999 года . Проверено 31 августа 2020 года .
- ^ «Руководство по устранению неполадок при установке Windows NT 3.5x» . Служба поддержки Microsoft . Microsoft. Архивировано из оригинального 23 февраля 2007 года . Проверено 31 августа 2020 года .
- ^ «Windows NT Workstation 4.0 - Требования» . microsoft.com . Microsoft. 29 января 1999 года архив с оригинала на 2 февраля 1999 года . Проверено 31 августа 2020 года .
- ^ «Примечания к выпуску Debian GNU / Linux 3.1 ('sarge'), Intel x86 - Обновления с предыдущих выпусков» . debian.org . Проект Debian. Июнь 2005 . Проверено 1 сентября 2020 года .
- ^ "Примечания к аппаратному обеспечению FreeBSD / i386 5.2-RELEASE" . freebsd.org . Проект FreeBSD. Январь 2004 . Проверено 31 августа 2020 года .
- ^ «Примечания к выпуску FreeBSD / i386 6.0-RELEASE» . freebsd.org . Проект FreeBSD. Ноября 2005 . Проверено 31 августа 2020 года .
- ^ "Журнал изменений OpenBSD 4.2" . openbsd.org . Проект OpenBSD. Ноября 2007 . Проверено 31 августа 2020 года .
- ^ «Примечания к выпуску DragonFly 1.12.0» . dragonflybsd.org . Проект DragonFly. 26 февраля 2008 . Проверено 31 августа 2020 года .
- ^ "Анонс NetBSD 5.0" . netbsd.org . Фонд NetBSD. Апрель 2009 . Проверено 31 августа 2020 года .
Внешние ссылки [ править ]
- Справочное руководство программиста Intel 80386 1986 г.
- Семейство процессоров Intel 80386
- Intel 231746-001 Введение в 80386 Apr86 (апрель 1986 г.) и включение спецификации 80386 Intel 231630-002 ВЫСОКОПРОИЗВОДИТЕЛЬНЫЙ 32-РАЗРЯДНЫЙ МИКРОПРОЦЕССОР 80386 С ИНТЕГРИРОВАННЫМ УПРАВЛЕНИЕМ ПАМЯТИ - Технические данные для 80386-12 и 80386-16
- Справочник Intel по микропроцессорам и периферийным устройствам, 1988 г., том 1 Микропроцессор, включая ВЫСОКОПРОИЗВОДИТЕЛЬНЫЙ 32-РАЗРЯДНЫЙ МИКРОПРОЦЕССОР CHMOS 80386 СО ВСТРОЕННЫМ УПРАВЛЕНИЕМ ПАМЯТЬЮ Октябрь 1987 г. Номер заказа: 231630-004
- 1989 Intel Microprocessor and Peripheral Handbook Vol 1 Микропроцессор, включая МИКРОПРОЦЕССОР 386 ™ ВЫСОКОПРОИЗВОДИТЕЛЬНЫЙ 32-РАЗРЯДНЫЙ МИКРОПРОЦЕССОР CHMOS СО ВСТРОЕННЫМ УПРАВЛЕНИЕМ ПАМЯТЬЮ Ноябрь 1988 г. Номер заказа: 231630-005
- Подробный список степпингов (ревизий) ранних 80386