AMD Am386: полный обзор семейства 32-битных процессоров DX, DXL, SX, SXL, DE и SE, моделей, платформ, тестов и ретро-сборок

AMD Am386 — семейство 32-битных x86-процессоров начала 1990-х, с которым AMD окончательно перестала восприниматься только как второй поставщик совместимых микросхем и стала самостоятельным конкурентом Intel в массовом сегменте IBM PC-совместимых компьютеров. Серия охватывает настольные Am386DX и Am386SX, энергосберегающие исполнения DXL, SXL и низковольтные DXLV/SXLV, а также встраиваемые Am386DE и Am386SE. Важнейшей моделью для истории ПК стал Am386DX-40: при тактовой частоте 40 МГц он заметно опережал типичные 386DX-33 и в целочисленных задачах мог конкурировать с ранними системами на Intel 486SX-20 и 486SX-25.

Сегодня Am386 имеет практическую ценность прежде всего для реставрации компьютеров 1991–1994 годов, музейных экспозиций, запуска программ и игр эпохи DOS, Windows 3.x, ранних OS/2 и Unix-подобных систем, а также для изучения классической архитектуры IA-32. Для современного сервера, рабочей станции или повседневного ПК эта платформа не подходит: отсутствуют современные интерфейсы, аппаратные механизмы безопасности, многопоточность, встроенная плавающая точка, актуальные наборы инструкций и достаточная производительность. Но именно в ретро-системе Am386 остаётся одной из наиболее интересных платформ благодаря сочетанию высокой для класса 386 частоты, широкой программной совместимости и большого числа исторически характерных конфигураций.

Что представляет собой серия AMD Am386 и почему она важна

Am386 реализует архитектуру Intel 80386 и исполняет 32-битный набор инструкций IA-32, сохраняя обратную совместимость с программами для 8086, 8088, 80186 и 80286. Для программного обеспечения это полноценный процессор поколения 386: доступны защищённый режим, 32-битные регистры общего назначения, сегментация, механизмы защиты памяти, виртуальный режим 8086 и в основных настольных версиях аппаратная страничная трансляция. Именно эти свойства сделали поколение 386 фундаментом для перехода от 16-битного DOS к 32-битным операционным системам и расширителям DOS.

Главное отличие между ветвями DX и SX находится не в наборе команд, а во внешней шине. Am386DX имеет 32-битную шину данных и 32-битную физическую адресацию, благодаря чему архитектурно способен адресовать до 4 Гбайт физической памяти. Am386SX сохраняет 32-битное внутреннее исполнение, но подключается к памяти и периферии через 16-битную внешнюю шину данных и 24-битную адресную шину, поэтому физическое адресное пространство ограничено 16 Мбайт. Такое разделение позволяло производителям создавать более дешёвые платы SX с компонентной базой, близкой по стоимости к 286, и более быстрые DX-системы для требовательных задач.

Серия появилась на рынке в 1991 году. Для AMD это был принципиальный момент: компания вышла с собственным совместимым 386 и одновременно предложила частоты, которых Intel в линейке 80386 не имела. Максимум Intel 386DX составлял 33 МГц, тогда как AMD довела и DX, и позднее SX до 40 МГц. В 1992 году Microprocessor Report отдельно отмечал частотное лидерство AMD: 40-МГц 386SX расширял верхнюю границу семейства, а большая доля поставок 386DX AMD уже приходилась на вариант 40 МГц.

В практическом смысле Am386 оказался переходной платформой между классическими AT-компьютерами и массовыми 486. Он сохранял простую и хорошо изученную экосистему ISA, 30-контактных SIMM, внешнего кэша SRAM, отдельного математического сопроцессора и дискретных контроллеров, но обеспечивал 32-битную среду, необходимую для более нового программного обеспечения. Из-за этого Am386DX-40 особенно хорошо подходит для ретро-компьютера, ориентированного на период примерно 1989–1993 годов.

Где купить AMD Am386: наличие и цены

Am386 давно снят с производства и на крупных российских площадках относится к коллекционным и бывшим в употреблении компонентам. В обычной рознице новых серийных поставок нет. На момент проверки стабильных карточек отдельных Am386 в Citilink не найдено, а на Яндекс Маркете сохранилась карточка ретро-платы с Am386SX-40, помеченная как распроданная. На AliExpress такие процессоры и совместимые ретро-компоненты появляются нерегулярно, поэтому итоговая стоимость зависит от конкретного продавца, состояния и корпуса.

Для покупки отдельного процессора наиболее разумно искать маркировки A80386DX-40, A80386DXL-40, NG80386DX-40, NG80386SX-40, Am386SX/SXL-33 и Am386SX/SXL-25, а не ограничиваться общим названием семейства. У старых процессоров встречаются разные корпуса и заводские обозначения одной скоростной ступени, поэтому фотография маркировки важнее короткого названия в карточке. Для PGA-версий необходимо проверять состояние выводов, а для PQFP-вариантов — понимать, что процессор обычно припаян к плате или установлен на переходную плату.

Готовые ноутбуки и серверы с Am386 на перечисленных площадках в актуальной выдаче не представлены. Для коллекционного компьютера на практике чаще покупают целую материнскую плату или системный блок, потому что совместимость чипсета, кэш-памяти, генератора частоты, BIOS и 30-контактных SIMM влияет на результат сильнее, чем наличие самого процессора.

История появления Am386 и положение на рынке

AMD в 1980-х выпускала x86-совместимые процессоры по соглашениям с Intel и имела опыт производства 8086, 80186 и 80286. С поколением 80386 отношения компаний перешли в длительный юридический конфликт. Разработка совместимого процессора у AMD была завершена раньше массового старта продаж, однако коммерческий запуск задержался. В 1991 году Am386 вышел на рынок и быстро превратился из юридического спора вокруг совместимости в реальную ценовую и частотную конкуренцию.

Положение AMD было необычным. Intel уже продвигала 486, поэтому Am386 не пытался стать самым технологически совершенным x86-процессором своего времени. Его сильной стороной была экономическая эффективность: производители могли выпускать быстрые системы на хорошо освоенной 386-платформе, не переходя сразу на дорогую инфраструктуру 486. Для покупателя это означало возможность получить очень высокую целочисленную производительность за меньшие деньги.

Особенно ярко эта стратегия проявилась в Am386DX-40. 40 МГц были не просто маркетинговой цифрой: у классического 386 внешняя системная шина работала синхронно с процессором, поэтому повышение частоты увеличивало не только темп исполнения инструкций, но и пропускную способность обмена с внешним кэшем и памятью при удачно настроенной плате. В результате хороший 386DX-40 с быстрым SRAM-кэшем и оптимальными задержками мог очень уверенно смотреться на фоне 486SX-20 и в ряде целочисленных тестов приближаться к 486SX-25.

PC Magazine в июне 1991 года рассматривал 40-МГц Am386 как прямого ценового конкурента 486SX. В тестовой таблице Bell Computer 386WB-40C на Am386 показал лучший результат в смеси инструкций 80386, чем протестированные 20-МГц системы 486SX, и опередил Compaq 386/33. BYTE в тот же период отмечал, что система на новом 40-МГц процессоре AMD способна сравняться с машинами на i486SX или превзойти их именно по производительности центрального процессора. Это хорошо отражает реальную рыночную роль Am386: не попытка заменить 486DX с его встроенным FPU, а мощная и более доступная альтернатива для целочисленной нагрузки.

К 1992 году частотная гонка распространилась и на SX. AMD довела 386SX до 40 МГц, тогда как Intel оставалась ниже по верхней частоте своего 386SX. Microprocessor Report связывал заметную долю рынка AMD именно с более высокими частотами и агрессивной ценой. Таким образом, Am386 стал не единственной удачной моделью, а полноценным семейством от бюджетных и мобильных SX до быстрых DX и встраиваемых вариантов.

Архитектура и набор возможностей

Внутри Am386 находится 32-битное ядро класса 80386. Процессор располагает восемью 32-битными регистрами общего назначения, 32-битным указателем команд и флагами, поддерживает 16- и 32-битные операнды и адресацию. Для программ DOS важна обратная совместимость с реальным режимом, а для системного программного обеспечения — защищённый режим с механизмами сегментации, уровнями привилегий и аппаратной защитой.

Защищённый режим позволяет операционной системе изолировать задачи и управлять большим адресным пространством. В полной DX/SX-архитектуре применяется страничное преобразование с размером страницы 4 Кбайт. Линейный 32-битный адрес через каталог и таблицы страниц преобразуется в физический адрес. Для начала 1990-х это было критически важно: 386 стал минимальной массовой x86-платформой, на которой можно было строить полноценные 32-битные ОС с виртуальной памятью.

Виртуальный режим 8086 даёт возможность выполнять несколько окружений, совместимых с 8086, под контролем защищённой операционной системы. Именно этот механизм позже активно использовали Windows 3.x в расширенном режиме и другие многозадачные среды для запуска DOS-программ. На 286 подобных возможностей в таком виде не было, поэтому переход к 386 значительно расширил возможности системного ПО.

В самом Am386 нет встроенного кэша первого уровня. Это принципиальное отличие от 486, где 8-Кбайт внутренний кэш заметно снижает зависимость от системной памяти. Производительность Am386 поэтому очень сильно зависит от внешнего кэша на материнской плате. Типичные платы оснащались 32, 64, 128 или 256 Кбайт SRAM. При отключении внешнего кэша результат некоторых тестов способен падать почти вдвое, особенно на частоте 40 МГц.

Встроенного математического сопроцессора также нет. Для вычислений с плавающей точкой используют отдельный 80387-совместимый модуль: Intel 387DX/387SX, IIT, Cyrix FasMath и другие совместимые решения. Это означает, что в CAD, инженерных расчётах и научных программах система без 387 значительно уступает 486DX, у которого FPU встроен в процессор. В обычных DOS-программах и большинстве ранних игр отсутствие FPU не является критическим.

Контроллер памяти в современном смысле в CPU не встроен. Формирование DRAM-циклов, refresh, арбитраж, внешний кэш и ISA зависят от чипсета материнской платы. Поэтому две системы с одинаковым Am386DX-40 могут заметно различаться по реальной скорости. Быстрый чипсет, низкие wait states, 15–20-нс SRAM и удачная видеокарта дают больший эффект, чем простое сравнение частот.

Am386DX и Am386DXL: полноценная 32-битная ветвь

Am386DX — старшая настольная ветвь семейства. Она использует 32-битную шину данных и 32-битную адресную шину. Динамическое изменение ширины внешнего обмена позволяет процессору работать с 16-битными устройствами через сигнал BS16, но оптимальная память и локальная системная логика должны оставаться 32-битными. С точки зрения программного обеспечения DX представляет классический 386 без урезания архитектурных возможностей.

Основные частоты Am386DX/DXL — 20, 25, 33 и 40 МГц. Наиболее распространёнными коллекционными вариантами стали 25, 33 и 40 МГц. Маркировка DXL связана с низкопотребляющим статическим исполнением: логика сохраняет состояние при сильном снижении тактовой частоты, что облегчает энергосбережение и применение в мобильных или встраиваемых системах. У некоторых микросхем на крышке одновременно указаны DX и DXL, что отражает совместимость по функциональному классу и конкретное исполнение кристалла.

Am386DX-40 — вершина обычной настольной линейки. Он не имеет множителя: рабочая частота ядра соответствует частоте системной логики 386, а на многих платах используется генератор, формирующий удвоенный входной такт. Поэтому стабильность 40-МГц системы зависит от всей материнской платы. 80-МГц генераторы для Am386DX-40 встречаются очень часто, но конкретная схема тактирования определяется платой.

Корпуса DX включают 132-выводной керамический PGA и 132-выводной PQFP. PQFP часто припаян к системной плате; встречаются также модули, где плоский корпус установлен на переходнике PGA. Для реставрации наиболее удобен керамический PGA: его проще заменить и визуально проверить. С точки зрения производительности корпус сам по себе преимущества не даёт.

Низковольтные Am386DXLV предназначены для систем, где важны энергопотребление и питание ниже стандартных 5 В. В документации начала 1990-х встречаются DXLV-25 и DXLV-33. Эти исполнения интересны прежде всего как часть истории мобильных и встраиваемых x86, а не как типичный настольный процессор.

Am386SX, SXL и SXLV: 32-битное ядро на более дешёвой внешней шине

Am386SX выполняет тот же базовый набор 32-битных инструкций, но наружу выводит 16-битную шину данных и 24 адресные линии. Максимум физической памяти составляет 16 Мбайт. Для типичного домашнего ПК начала 1990-х это ограничение не было критичным: 2–4 Мбайт считались нормальной конфигурацией, а 8 Мбайт уже давали серьёзный запас для Windows 3.1 и большинства прикладных программ того периода.

Более узкая шина заметно влияет на скорость обмена с памятью и видеоподсистемой. Даже при одинаковой частоте 386SX обычно медленнее 386DX, особенно в программах с большими массивами данных и частыми обращениями к памяти. Однако высокая частота AMD частично компенсировала этот недостаток. Am386SX-33 и Am386SX-40 были очень быстрыми для бюджетного класса и позволяли собирать относительно недорогие платы без полноценной 32-битной внешней логики.

SXL — энергосберегающее статическое исполнение SX. Оно полезно для ноутбуков и встраиваемой техники: частоту можно существенно снижать в моменты простоя, уменьшая потребление. SXLV дополнительно ориентирован на низкое напряжение. В документации семейства представлены, в частности, SXLV-20 и SXLV-25, причём при 3,3 В потребление низковольтных вариантов существенно ниже обычных 5-вольтовых SX.

Типичный корпус SX/SXL — 100-выводной PQFP. Существовали и варианты PGA, но на массовых компактных платах процессор часто припаян непосредственно. Это важно при покупке: объявление с маркировкой Am386SX-40 нередко относится не к отдельной микросхеме, а к целой материнской плате.

Встраиваемые Am386DE и Am386SE

Am386DE и Am386SE относятся к встраиваемым версиям семейства. В них сделан акцент на снижении стоимости, энергопотребления и упрощении систем, где полноценная страничная виртуальная память не требуется. Наиболее заметное отличие от обычных DX/SX — отсутствие блока paging. Защищённый режим, сегментация и базовая 32-битная архитектура сохраняются, но такие процессоры ориентированы не на универсальный настольный ПК, а на специализированную аппаратуру.

Am386DE соответствует по внешней организации ветви DX: 32-битная шина данных, 32-битная адресация и поддержка выбора 16-битного обмена. Встречаются исполнения 25 и 33 МГц, включая маркировки 25KC, 33KC и 33GC; буквенные суффиксы отражают корпус и диапазон эксплуатации. Для коллекционеров наиболее узнаваем Am386DE-33GC в керамическом PGA.

Am386SE близок к SX: 16-битная внешняя шина данных, 24-битная физическая адресация и максимум 16 Мбайт адресного пространства. Производились варианты 25 и 33 МГц. В документации встречаются Am386SE-25KC, 25KI, 25VC, 25VI и 33KC. Различия между KC/KI и VC/VI связаны с типом корпуса и температурным исполнением, а не с набором команд.

Позднейшие Élan SC300 и SC310 используют 386-совместимое ядро и объединяют его с периферийной логикой, но это уже отдельная высокоинтегрированная серия системных микросхем. Аналогично проект Am386EM описывался как 386-ядро с периферией класса 80186, однако он не стал обычной массовой моделью Am386 для ПК. Поэтому такие решения уместно рассматривать как развитие архитектуры, а не включать в основной перечень настольных процессоров.

Максимально полный перечень моделей AMD Am386

Ниже собраны основные серийные обозначения, встречающиеся в документации AMD, каталогах компонентов и на сохранившихся микросхемах. Одна и та же скоростная ступень могла иметь несколько вариантов маркировки: например, отдельное DX, отдельное DXL и совместное DX/DXL. Это не всегда означает разные по производительности процессоры — часто различие связано с технологическим исполнением, энергосбережением или корпусом.

МодельЧастотаВнешняя шина данныхАдресное пространствоТипичное назначение
Am386DX/DXL-2020 МГц32 битдо 4 Гбайтнастольные и низкопотребляющие системы
Am386DX-2020 МГц32 битдо 4 Гбайтнастольные ПК
Am386DXL-2020 МГц32 битдо 4 Гбайтстатическое низкопотребляющее исполнение
Am386DX/DXL-2525 МГц32 битдо 4 Гбайтнастольные и мобильные системы
Am386DX-2525 МГц32 битдо 4 Гбайтнастольные ПК
Am386DXL-2525 МГц32 битдо 4 Гбайтэнергосберегающее исполнение
Am386DX/DXL-3333 МГц32 битдо 4 Гбайтбыстрые 386-системы
Am386DX-3333 МГц32 битдо 4 Гбайтнастольные ПК
Am386DXL-3333 МГц32 битдо 4 Гбайтнизкопотребляющие системы
Am386DX/DXL-4040 МГц32 битдо 4 Гбайтстаршие настольные 386
Am386DX-4040 МГц32 битдо 4 Гбайтстаршая массовая модель
Am386DXL-4040 МГц32 битдо 4 Гбайтстатическое исполнение
Am386DXLV-2525 МГц32 битдо 4 Гбайтнизковольтные системы
Am386DXLV-3333 МГц32 битдо 4 Гбайтнизковольтные системы
Am386SX/SXL-2020 МГц16 битдо 16 Мбайтбюджетные и мобильные ПК
Am386SX-2020 МГц16 битдо 16 Мбайтбюджетные ПК
Am386SXL-2020 МГц16 битдо 16 Мбайтэнергосберегающее исполнение
Am386SX/SXL-2525 МГц16 битдо 16 Мбайтмассовые бюджетные ПК
Am386SX-2525 МГц16 битдо 16 Мбайтнастольные ПК
Am386SXL-2525 МГц16 битдо 16 Мбайтноутбуки и компактные системы
Am386SX/SXL-3333 МГц16 битдо 16 Мбайтбыстрые бюджетные системы
Am386SX-3333 МГц16 битдо 16 Мбайтнастольные ПК
Am386SXL-3333 МГц16 битдо 16 Мбайтэнергосберегающее исполнение
Am386SX-4040 МГц16 битдо 16 Мбайтстаршая SX-модель
Am386SX/SXL-4040 МГц16 битдо 16 Мбайтпоздние высокочастотные платы
Am386SXLV-2020 МГц16 битдо 16 Мбайтнизковольтные мобильные системы
Am386SXLV-2525 МГц16 битдо 16 Мбайтнизковольтные мобильные системы
Am386DE-25KC25 МГц32 битдо 4 Гбайтвстраиваемые системы без paging
Am386DE-33KC33 МГц32 битдо 4 Гбайтвстраиваемые системы без paging
Am386DE-33GC33 МГц32 битдо 4 Гбайтвстраиваемые системы, PGA
Am386SE-25KC25 МГц16 битдо 16 Мбайтвстраиваемые системы без paging
Am386SE-25KI25 МГц16 битдо 16 Мбайтрасширенный температурный диапазон
Am386SE-25VC25 МГц16 битдо 16 Мбайткомпактный TQFP
Am386SE-25VI25 МГц16 битдо 16 Мбайткомпактный TQFP, расширенный диапазон
Am386SE-33KC33 МГц16 битдо 16 Мбайтвстраиваемые системы без paging

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

Технические характеристики серии

ПараметрAm386DX/DXLAm386SX/SXLAm386DEAm386SE
АрхитектураIA-32, 80386IA-32, 80386IA-32, embedded 386IA-32, embedded 386
Разрядность ядра32 бит32 бит32 бит32 бит
Шина данных32 бит, поддержка 16-битных циклов16 бит32 бит, поддержка 16-битных циклов16 бит
Физическая адресация32 бит24 бит32 бит24 бит
Максимум физического адресного пространства4 Гбайт16 Мбайт4 Гбайт16 Мбайт
PagingЕстьЕстьНетНет
Защищённый режимЕстьЕстьЕстьЕсть
Виртуальный режим 8086ЕстьЕстьЕсть в рамках 386-совместимого ядраЕсть в рамках 386-совместимого ядра
Встроенный L1НетНетНетНет
Встроенный FPUНетНетНетНет
Типичные частоты20–40 МГц20–40 МГц25–33 МГц25–33 МГц
Типичные корпусаPGA-132, PQFP-132PQFP-100, встречаются PGA-вариантыPQFP-132, PGA-132PQFP-100, TQFP-100

Транзисторный бюджет классических Am386 близок к оригинальному 80386 и составляет примерно 275 тысяч транзисторов. В ранних вариантах применялись нормы порядка 1,5 мкм, поздние SX и энергосберегающие исполнения производились на более тонких CMOS-процессах. Конкретные электрические характеристики зависят от ревизии и маркировки, поэтому напряжение нельзя выбирать только по слову Am386: обычные настольные версии рассчитаны на 5 В, а LV-модели допускают низковольтную работу.

Паспортное энергопотребление также различается. Для обычных DX/DXL в зависимости от частоты характерны величины примерно от одного до двух ватт, а 40-МГц исполнения находятся выше. Низковольтные DXLV/SXLV при 3,3 В заметно экономичнее. Для настольной ретро-системы отдельный радиатор на штатном Am386DX-40 обычно не является обязательным, однако качество вентиляции корпуса и исправность питания остаются важными.

Материнские платы, чипсеты, память и внешний кэш

Производительность Am386 определяется не только процессором. Материнская плата содержит чипсет, кэш-контроллер, DRAM-логику, генератор частоты и ISA-арбитраж, поэтому качество платы имеет огромное значение. Среди типичных наборов логики начала 1990-х встречаются UMC, OPTi, ALi, ETEQ, Chips & Technologies, Headland и Macronix. Каждое семейство чипсетов имеет собственные настройки задержек и ограничения.

Оперативная память обычно набрана 30-контактными SIMM. Для 386DX модули часто устанавливаются группами, формирующими 32-битную ширину банка. Популярные объёмы — 4, 8 и 16 Мбайт. Для DOS 4 Мбайт дают очень комфортную среду, 8 Мбайт подходят для Windows 3.1, сложных игр и сетевых задач, а 16 Мбайт уже представляют максимально практичную конфигурацию для большинства сценариев Am386. У SX физический предел 16 Мбайт задан 24-битной адресной шиной.

Внешний кэш SRAM — один из главных факторов скорости. 64 Кбайт достаточно для типичной системы, но 128 или 256 Кбайт лучше удерживают рабочий набор данных. Важен не только объём, но и задержки микросхем. На 40 МГц платы часто требуют 15–20-нс SRAM и аккуратной настройки wait states. Неправильно установленный tag RAM или ошибочно заданный объём кэшируемой памяти может приводить к нестабильности или к ситуации, когда часть оперативной памяти фактически работает без кэширования.

Из-за отсутствия L1-кэша результаты особенно чувствительны к отключению внешнего SRAM. В одном из современных сравнений Am386DX-40 на гибридной плате OPTi Norton SI показывал около 31,2 балла с L2 и примерно 15,6 без него. Это не универсальная цифра для всех плат, но она наглядно показывает масштаб зависимости 386 от внешнего кэша.

ISA обычно остаётся 16-битной и работает ниже частоты CPU через делитель. Слишком агрессивный режим ISA способен вызвать ошибки видеокарты, контроллера дисков или звуковой платы. На части 386/486 гибридных плат встречается VESA Local Bus, но для чистой 386-конфигурации VLB на 40 МГц требует осторожности: стандартные карты проектировались прежде всего под 25–33 МГц локальной шины. Для максимально совместимой сборки разумнее качественная ISA VGA.

Математический сопроцессор 387

Am386 выполняет целочисленные инструкции самостоятельно, а операции x87 передаются внешнему сопроцессору. Для DX используются 387DX-совместимые модули, для SX — 387SX. Частота и схема подключения зависят от платы; на классической системе сопроцессор обычно должен соответствовать рабочей частоте шины процессора.

Intel 80387 — наиболее очевидный вариант, но в начале 1990-х существовали альтернативы IIT 3C87 и Cyrix FasMath. Некоторые из них при равной частоте демонстрируют более высокую производительность на отдельных операциях. Для коллекционной игровой системы FPU необязателен, а для CAD, AutoCAD ранних версий, научных пакетов, электронных таблиц с интенсивными вычислениями и инженерных программ его наличие заметно ускоряет работу.

Даже с быстрым внешним 387 система Am386 не достигает эффективности 486DX в задачах, где постоянно чередуются целочисленные и плавающие операции: у 486DX FPU находится на одном кристалле и теснее связан с ядром. Поэтому Am386DX-40 нужно сравнивать с 486SX прежде всего в целочисленной нагрузке. В вычислительных задачах 486DX остаётся классом выше.

Бенчмарки AMD Am386: что показывают реальные тесты

Старинные процессоры нельзя корректно оценивать одной цифрой. Результат зависит от чипсета, количества и скорости SRAM, настроек BIOS, видеокарты и даже версии теста. Поэтому ниже сведены показатели нескольких реальных конфигураций. Они демонстрируют диапазон, а не единую паспортную производительность.

КонфигурацияТестРезультатКомментарий
Am386DX-40, 16 Мбайт, Trident A8900DNorton SI43,7Показатель конкретной версии Norton SI; напрямую сравнивать с другой версией нельзя
Am386DX-40, 16 Мбайт, Trident A8900D3DBench16,9Типичный результат ISA-системы
Am386DX-40, OPTi, внешний кэш включёнNorton SI31,2Демонстрирует влияние конкретной платы и версии теста
Am386DX-40, та же плата, кэш выключенNorton SI15,6Почти двукратное падение
Am386DX-40, быстрая 386-плата3DBenchоколо 34,4Результат сильно зависит от видеопути и настроек
Am386DX-40, быстрая платаWolfenstein 3D timedemoоколо 47,9 кадр/сХорошо настроенная система
Am386DX-40, быстрая платаDoom timedemoдо 24,5 кадр/с в облегчённом режимеНе соответствует полномасштабному high-detail режиму
Am386DX-40, SY-015GSpeedSys CPUоколо 7,03Современное ретро-тестирование конкретной платы
Am386DX-40, SY-015GDoomоколо 7,2 кадр/сПолноэкранная тяжёлая конфигурация показывает предел платформы
Am386DX-40, SY-015GQuake 320×200около 1,9 кадр/сQuake уже далеко за пределами комфортного класса 386

Разброс 3DBench от уровня около 17 до более 30 баллов не является противоречием. Тест чувствителен к видеокарте, режимам ISA, памяти и программной конфигурации. То же касается Doom: уменьшение игрового окна и переход к низкой детализации резко повышают частоту кадров. Полный экран в высокой детализации на обычном 386DX-40 остаётся тяжёлым режимом, тогда как уменьшенное окно уже может быть вполне управляемым.

Для оценки CPU полезнее смотреть не на одну абсолютную цифру, а на сравнение на одной и той же материнской плате. Современные тесты гибридной 386/486 платы показывают, что Am386DX-40 на 33 МГц близок к Intel 386DX-33 при одинаковой частоте, а преимущество модели 40 МГц приходит именно от более высокой частоты и возможностей хорошей системной логики. Архитектурного выигрыша на такт над Intel 386 у AMD здесь нет: это совместимый класс 80386.

Сравнение Am386DX-40 с Intel 386DX-33 и 486SX

С Intel 386DX-33 сравнение простое: при сопоставимой плате Am386DX-40 примерно на 20 процентов выше по частоте. Реальный прирост в программах обычно близок к этому диапазону, но может быть меньше из-за памяти или больше в задачах, где ускоряется внешний обмен. Именно поэтому в 1991 году AMD продвигала 40-МГц модель как самый быстрый 386.

С 486SX картина сложнее. 486 имеет более эффективный конвейер, встроенный 8-Кбайт L1-кэш и улучшенный интерфейс памяти, поэтому на равной частоте он значительно быстрее 386. Но ранний 486SX работал на 20 или 25 МГц. Высокая частота Am386DX-40 компенсирует часть архитектурного отставания. В тестах PC Magazine Bell 386WB-40C на Am386 оказался быстрее 20-МГц 486SX в смеси инструкций 80386. В реальном ПО 386DX-40 обычно находится между 486SX-20 и 486SX-25, а на очень удачной плате приближается к последнему.

486SX-25 остаётся более перспективной платформой для дальнейшего программного развития благодаря внутреннему кэшу и более эффективной микроархитектуре. Но в 1991–1992 годах пользователь, которому была нужна максимальная скорость именно сейчас и не требовалась встроенная плавающая точка, получал очень сильное предложение в виде Am386DX-40.

С 486DX сравнение уже неравное. У 486DX есть встроенный FPU и более высокая производительность на такт. Даже если Am386 дополнить 387, интенсивные вычисления с плавающей точкой остаются быстрее на 486DX. Поэтому Am386 нельзя рассматривать как замену полноценному 486DX для профессионального CAD.

Сравнение с Cyrix 486DLC, Texas Instruments 486DLC и другими конкурентами

Cyrix Cx486DLC — один из наиболее интересных соперников и одновременно апгрейдов для 386DX-плат. Он сохраняет совместимый с 386DX внешний интерфейс, но добавляет внутренний кэш и архитектурные улучшения. На 33–40 МГц такой процессор часто быстрее Am386DX-40, особенно в приложениях, где L1-кэш хорошо работает. Реальный выигрыш зависит от поддержки кэширования BIOS и особенностей платы.

Texas Instruments выпускала собственные 486DLC-совместимые решения, также предназначенные для 386-систем. В ретро-сообществе исправно настроенный 486DLC-40 обычно рассматривается как следующий шаг после Am386DX-40: внешняя платформа остаётся похожей, но производительность увеличивается благодаря внутреннему кэшу. При этом совместимость некоторых старых плат с DLC требует настройки регистров и BIOS.

IBM 386SLC и 486SLC ориентировались на более узкую внешнюю шину и прежде всего на собственные системы IBM. Они интересны архитектурно, но не являются прямой заменой PGA-132 Am386DX. UMC и другие производители выпускали x86-совместимые процессоры, однако именно AMD и Cyrix получили наибольшее распространение среди высокопроизводительных 386-совместимых решений.

Среди RISC-конкурентов эпохи встречались Motorola 68040, MIPS, SPARC и другие архитектуры, но они работали в совершенно иных платформах и программных экосистемах. Для владельца IBM PC-совместимого компьютера практическими альтернативами были Intel 386/486, AMD Am386/Am486 и Cyrix/TI DLC/SLC, а не переход на другой набор команд.

Оценки профильных изданий начала 1990-х

PC Magazine в июне 1991 года описывал 40-МГц Am386 как сильный вызов стратегии Intel с 486SX. В тестах 20-МГц 486SX-системы оказались медленнее Compaq 386/33 и Bell 386/40 на Am386 в смеси 80386-инструкций. Итоговая рекомендация сводилась к тому, что 486SX разумен как инвестиция в более новую платформу, 486DX нужен для интенсивной плавающей точки, а покупателю, которому важна немедленная целочисленная скорость, есть смысл выбирать более высокую частоту.

BYTE в июне 1991 года подчёркивал, что система на 40-МГц процессоре AMD способна сравниваться с i486SX-машинами по CPU-производительности. Это подтверждало, что Am386DX-40 не был просто дешёвой копией 386DX-33, а реально менял расстановку сил в среднем ценовом сегменте.

Microprocessor Report в октябре 1992 года оценивал 40-МГц 386SX как продолжение частотного лидерства AMD. Издание отмечало, что за короткий период AMD резко подняла частоту верхней SX-модели и одновременно снизила цену. Отдельно указывалось, что 386DX-40 составлял основную долю поставок DX у AMD и находился в той же производительной лиге, что Cyrix 486DLC-33 и Intel 486SX-25.

Computerwoche при объявлении Am386DX-40 называл его самым быстрым 386 на рынке и приводил заявляемое AMD преимущество примерно в 21 процент над 33-МГц вариантом. С практической точки зрения это близко к разнице в частоте и хорошо соответствует типичному масштабированию целочисленных задач.

Общий вывод прессы начала 1990-х был достаточно единообразным: Am386 не делал 486DX ненужным, но серьёзно снижал привлекательность медленных 486SX и продлевал жизнь высокопроизводительным 386-платам.

Программная совместимость: DOS, Windows, OS/2 и Unix

Для MS-DOS серия практически универсальна. Процессор исполняет 16-битные приложения реального режима, программы с 32-битными расширителями DOS/4GW, DOS/32A и аналогичными технологиями, а также игры, требующие 386 protected mode. При этом реальная совместимость зависит не только от CPU: BIOS, контроллер памяти, видеокарта, звуковая карта и накопитель определяют, насколько удобно будет пользоваться системой.

Windows 3.0 и Windows 3.1 хорошо соответствуют классу Am386. Режим 386 Enhanced использует защищённый и виртуальный 8086 режимы, позволяя запускать несколько DOS-задач. Для Windows 3.1 практичный объём памяти — 4–8 Мбайт. На DX-40 интерфейс и офисные приложения эпохи работают заметно быстрее, чем на 386SX-16/20.

Windows for Workgroups 3.11 также подходит, особенно для сетевой ретро-машины. С 8–16 Мбайт RAM, ISA Ethernet и быстрым диском можно получить полноценную рабочую станцию начала 1990-х. Современные сети требуют изоляции и промежуточной инфраструктуры, потому что старые сетевые протоколы и системы не рассчитаны на современную модель безопасности.

Windows 95 технически запускается на 386DX, но Am386 не является удачной платформой для постоянной работы этой ОС. Требования к памяти и объёму кода значительно выше, а отсутствие внутреннего кэша делает систему медленной. Для демонстрации исторической совместимости 386DX-40 с 8–16 Мбайт подходит, для комфортной Windows 95 лучше 486DX2 или более быстрый процессор.

OS/2 2.x и ранние 32-битные Unix-подобные системы способны работать на 386. Linux ранних выпусков также ориентировался на 386-класс. Такая конфигурация интересна как учебная или музейная, но не как современный сетевой компьютер.

Игровая сборка на Am386DX-40

Наиболее универсальная игровая конфигурация строится вокруг Am386DX-40. Эта модель достаточно быстра для большинства DOS-игр, рассчитанных на 286 и 386, но ещё сохраняет характерную скорость начала 1990-х, важную для программ, чувствительных к слишком быстрому процессору.

КомпонентРекомендуемый вариантПочему подходит
CPUAMD Am386DX-40Максимальная штатная скорость классического Am386DX
Материнская плата386DX с UMC, OPTi, ALi, ETEQ или сопоставимым чипсетомШирокая совместимость и настройка кэша
Кэш128–256 Кбайт SRAM, 15–20 нсКритичен для 40-МГц 386 без L1
RAM8 Мбайт 30-pin SIMMДостаточно для DOS, Windows 3.1 и большинства игр
ВидеоTseng ET4000AX, WD90C30, Cirrus Logic GD542x или быстрая TridentХорошая DOS-производительность по ISA
ЗвукSound Blaster Pro 2.0, Sound Blaster 16, совместимая Yamaha OPL3-картаШирокая поддержка игр
НакопительIDE HDD периода или CF/SD-адаптер в совместимом режимеCF/SD упрощает обслуживание, HDD повышает аутентичность
Сеть3Com EtherLink III ISA или NE2000-совместимая картаПоддержка DOS и Windows 3.x
ОСMS-DOS 6.22 + Windows for Workgroups 3.11Универсальная среда начала 1990-х

Для звука особенно интересна карта с настоящим OPL3 или качественной совместимостью AdLib. Sound Blaster 16 обеспечивает 16-битное цифровое аудио, но для более ранних игр Sound Blaster Pro часто даёт более предсказуемую совместимость. Видеокарту следует выбирать не по объёму памяти, а по скорости VGA в DOS: 512 Кбайт или 1 Мбайт обычно достаточно.

CF-карта вместо IDE-диска делает систему тише и надёжнее, но старые BIOS имеют ограничения геометрии накопителя. Без специального BIOS удобно использовать небольшие разделы и проверенные режимы CHS. Для максимально исторической сборки подойдёт IDE-диск 120–500 Мбайт, однако возраст механики повышает риск отказа.

Какие игры подходят для Am386

Идеальный диапазон — игры конца 1980-х и первой половины 1990-х, которые рассчитаны на VGA и не требуют высокой производительности 486. На Am386DX-40 отлично чувствуют себя Prince of Persia, Commander Keen, Civilization, SimCity, Monkey Island, X-COM: UFO Defense, Wing Commander при корректно подобранной скорости, Wolfenstein 3D, Ultima VI и многие квесты Sierra и LucasArts.

Wolfenstein 3D относится к наиболее показательным трёхмерным играм для быстрого 386. На хорошо настроенном DX-40 он работает плавно. Ultima VII и другие тяжёлые по логике DOS-игры также выигрывают от высокой частоты, хотя их поведение зависит от менеджеров памяти и конкретной конфигурации.

Doom запускается на 386 и исторически имеет 386 в минимальном классе требований, но полноэкранный режим высокой детализации на обычном DX-40 не обеспечивает современного представления о плавности. Уменьшение окна и низкая детализация заметно улучшают результат. Для аутентичного опыта 1993 года это интересный сценарий, но для комфортного Doom лучше 486DX2-66 или более быстрая система.

Quake относится к совершенно другому уровню нагрузки. На Am386DX-40 он запускается только как техническая демонстрация и показывает единицы кадров в секунду. Собирать 386 ради Quake нерационально.

Некоторые игры чувствительны к слишком высокой скорости процессора. Wing Commander — известный пример: на быстрых машинах темп может отличаться от ожидаемого. Преимущество 386-платы состоит в наличии кнопки Turbo или возможности снизить частоту, что позволяет приблизить поведение системы к более медленному 286/386.

Разгон Am386DX-40

Am386DX-40 уже является предельной штатной частотой классического семейства, но энтузиасты разгоняют некоторые экземпляры до 45–50 МГц. Зафиксированы стабильные системы Am386DX-40 на 50 МГц, включая длительные вычислительные тесты. Такой результат не является нормой для любой платы: при разгоне ускоряется не только ядро, но и критические части внешней подсистемы.

На практике ограничителем часто становится не сам кристалл, а кэш SRAM, DRAM, чипсет и ISA. Переход с 40 на 50 МГц может потребовать дополнительных wait states или более медленного делителя ISA. Если ради частоты приходится отключать внешний кэш, итоговая производительность способна стать ниже штатного 40-МГц режима.

Для коллекционного компьютера разумнее сначала оптимизировать штатные 40 МГц: проверить 128–256 Кбайт исправного кэша, выставить минимально стабильные задержки памяти и подобрать быструю ISA VGA. Такой подход обычно даёт более предсказуемый результат, чем экстремальная частота.

Охлаждение при разгоне полезно, хотя штатный Am386 обычно работает без радиатора. Небольшой радиатор уменьшает тепловой запас, но не исправляет проблемы чипсета или SRAM. Основная опасность разгона старой платы — ошибки данных и нестабильность периферии, а не только температура CPU.

Рабочая станция и ретро-сервер на Am386

В начале 1990-х 386DX широко использовался в рабочих станциях начального уровня, сетевых узлах и файловых серверах. Am386DX-40 подходит для реконструкции такого компьютера. Современным сервером он не является: производительность, надёжность накопителей, сетевые протоколы и безопасность не соответствуют текущим требованиям.

Для ретро-сервера можно собрать систему с Am386DX-40, 16 Мбайт RAM, 128–256 Кбайт внешнего кэша, SCSI-контроллером Adaptec AHA-1542 или совместимым, SCSI-диском либо эмулятором накопителя и 10-Мбит Ethernet. Такая машина подходит для Novell NetWare 3.x, старых версий Unix, OS/2 LAN Server или файловых сервисов внутри изолированной лабораторной сети.

КомпонентРетро-серверная конфигурация
CPUAm386DX-40
RAM16 Мбайт, если плата стабильно поддерживает
Кэш256 Кбайт SRAM при корректном tag RAM
Дисковая подсистемаISA SCSI-контроллер + SCSI HDD или современный эмулятор SCSI
Сеть10BASE-T ISA, 3Com EtherLink III или NE2000-совместимая
ОСNovell NetWare 3.12, OS/2, ранний Unix/Linux в лабораторном режиме
Назначениемузей, демонстрация старых сетей, перенос файлов в изолированном сегменте

Подключать такой сервер напрямую к публичной сети не следует. Старые операционные системы не имеют современных обновлений и используют устаревшие протоколы. Безопасная схема — отдельный VLAN или физически изолированный сегмент с современным шлюзом.

Использование Am386 во встраиваемой технике

Именно во встраиваемой сфере архитектура 386 прожила особенно долго. Статические SXL/DXL, низковольтные LV и специальные DE/SE хорошо подходили для промышленной автоматики, терминалов, измерительных приборов и оборудования, которому нужна совместимость с x86-программами без высокой мощности.

Преимущество static-core состоит в возможности сильно снижать тактовую частоту без потери состояния. Для устройства, которое большую часть времени ждёт событие, это существенно уменьшает потребление. Низковольтные исполнения дополнительно сокращают рассеиваемую мощность и упрощают батарейные системы.

Am386DE/SE без paging выгодны там, где виртуальная память не нужна. Удаление части логики упрощает процессор и снижает стоимость, сохраняя защищённый режим и знакомую x86-среду разработки. Позднее AMD развила эту идею в более интегрированных Élan, где к 386-совместимому ядру добавлялись контроллеры, таймеры и интерфейсы.

Надёжность старых плат и типичные проблемы восстановления

У исправного Am386 сам процессор редко является первым подозреваемым. Гораздо чаще 30-летняя система не стартует из-за батареи CMOS, коррозии дорожек, плохих контактов SIMM, неисправного SRAM, старого генератора, BIOS или питания. Особенно опасны никель-кадмиевые аккумуляторы, которые протекают и разрушают медь вокруг клавиатурного контроллера и RTC.

Перед первым включением плату нужно осмотреть на следы электролита и зелёную коррозию, проверить отсутствие короткого замыкания по питанию и убедиться в правильной установке памяти. У PGA-процессора важно выровнять погнутые выводы и правильно совместить первый контакт. У припаянного PQFP следует осмотреть ножки под увеличением.

Кэш-память часто становится источником трудноуловимых ошибок. Система может загружаться в DOS, но зависать в архивации, компиляции или игре. Для диагностики полезно сравнить работу с отключённым внешним кэшем: если стабильность возвращается, нужно проверять SRAM, tag RAM и тайминги.

Старые блоки питания AT также требуют внимания. Неисправные конденсаторы и нестабильные линии способны повредить редкие компоненты. Для ценной платы лучше использовать проверенный исправный AT-блок либо современный ATX с качественным адаптером, соблюдая требования к сигналу питания и механике выключателя.

Как отличить оригинальный Am386 и выбрать экземпляр

На корпусе должны быть логотип AMD, обозначение Am386 или A/NG80386, частота и заводской код. У керамических DX часто видна строка A80386DXL-40 и A80386DX-40, у пластиковых PQFP — NG80386DX-40. Само наличие старой маркировки не доказывает исправность, поэтому желательно покупать процессор с результатом теста на рабочей плате.

Для коллекции ценятся керамические PGA с хорошо сохранившейся печатью и ровными золотистыми выводами. Для практической сборки не менее интересен PQFP на переходнике, особенно если он уже протестирован. У SX чаще встречается припаянный QFP; отдельный чип без платы сложнее использовать.

Следует различать косметическое состояние и электрическую исправность. Потёртая маркировка не мешает работе, а идеально выглядящий NOS-компонент может оказаться повреждённым статическим электричеством или неправильным хранением. Предпочтительна покупка с возможностью возврата или с видео POST и прохождения теста памяти.

Am386 и современные Intel Xeon: прямого аналога нет

Intel Xeon появился значительно позже эпохи 386, поэтому исторического Xeon, равного Am386 по поколению, не существует. Прямой соперник Am386 — Intel 80386, а по рыночному положению старшего DX-40 — также ранний Intel 486SX. Сравнивать Am386 по производительности с любым Xeon бессмысленно: даже самые ранние Xeon относятся к гораздо более позднему поколению и превосходят 386 на порядки.

Если сравнивать не скорость, а назначение, встраиваемые Am386DE/SE отдалённо напоминают идею современных серверных SoC и Intel Xeon D: процессор используется в специализированном оборудовании с длительным жизненным циклом. Современный Intel Xeon D объединяет многоядерный CPU, современные контроллеры памяти и I/O и рассчитан на edge-серверы, сети и хранилища. Это функциональная аналогия по сфере применения, а не совместимая замена.

Для односокетного сервера начального уровня современную роль можно условно сопоставить с Intel Xeon E. В 1991 году аналогичного брендинга не существовало, и 386DX использовался и в настольных ПК, и в небольших серверах без отдельной серверной продуктовой линии.

Аналоги и альтернативы среди процессоров других производителей

ПроцессорНасколько близок к Am386Главное отличие
Intel 80386DX-25/33Прямой архитектурный аналог DXМаксимальная штатная частота Intel ниже 40 МГц
Intel 80386SX-20/25/33Прямой архитектурный аналог SXAMD предлагала более высокие частоты
Intel 486SX-20/25Рыночный соперник старшего Am386DX-408-Кбайт L1 и более эффективная 486-архитектура
Cyrix Cx486DLC-33/40Совместимый с 386DX класс апгрейдаВнутренний кэш и более высокая производительность на такт
Texas Instruments 486DLCАльтернатива для части 386DX-платВнутренний кэш, особенности конфигурации
Cyrix Cx486SLCАльтернатива для SX-классаКэш и 486-подобные улучшения при узкой внешней шине
IBM 386SLC/486SLCБлизкий по эпохе и назначениюВ основном собственные платформы IBM
AMD Am486Следующее поколение AMDБолее эффективное ядро и внутренний кэш

Если цель — аутентичный быстрый 386, Am386DX-40 остаётся наиболее очевидным выбором. Если важна максимальная скорость при сохранении 386DX-платы, интереснее Cyrix/TI 486DLC. Если нужна Windows 95, поздний DOS и Doom без компромиссов, лучше переходить на Am486DX2/DX4 или более быстрый класс.

Плюсы и минусы AMD Am386

Плюсы

  • полная 32-битная программная среда поколения 80386;
  • частоты до 40 МГц у DX и SX, выше верхних частот Intel 386;
  • Am386DX-40 способен конкурировать с ранними 486SX в целочисленных задачах;
  • широкая совместимость с DOS, Windows 3.x и программами protected mode;
  • большой выбор исторических материнских плат и ISA-карт;
  • поддержка внешнего 387 для задач с плавающей точкой;
  • статические и низковольтные DXL/SXL/LV для мобильных и embedded-систем;
  • встраиваемые DE/SE с упрощённой архитектурой для специализированной техники;
  • высокая историческая ценность и важная роль в становлении AMD;
  • удобная скорость для игр рубежа 1980-х и 1990-х без избыточного ускорения.

Минусы

  • нет встроенного L1-кэша, поэтому производительность сильно зависит от материнской платы;
  • нет встроенного FPU;
  • 386SX ограничен 16-битной шиной данных и 16 Мбайт физической памяти;
  • Windows 95 и поздние 32-битные приложения работают медленно;
  • Doom на полном экране остаётся тяжёлой нагрузкой, Quake практически непригоден;
  • старые платы требуют восстановления батареи, памяти, кэша и питания;
  • редкие процессоры и исправные платы стоят дороже их практической производительности;
  • современные интерфейсы USB, PCI, SATA, PCI Express и Ethernet высокого класса отсутствуют;
  • старые ОС нельзя безопасно подключать напрямую к публичным сетям;
  • часть SX и PQFP-DX припаяна к плате, что усложняет замену.

Какую модель Am386 выбрать

Для универсального ретро-ПК: Am386DX-40. Это самая производительная и наиболее характерная модель семейства. Она хорошо подходит для DOS-игр, Windows 3.1, экспериментов с OS/2 и сравнительных тестов.

Для более раннего ощущения 386: Am386DX-25 или DX-33. Они ближе по темпу к типичным системам 1990–1991 годов и меньше зависят от предельных настроек SRAM.

Для бюджетной исторической сборки: Am386SX-25/33. Такие платы часто компактнее и дешевле, но внешняя 16-битная шина заметно ограничивает скорость.

Для максимально быстрого SX: Am386SX-40. Это необычная и интересная конфигурация, демонстрирующая, как далеко AMD довела дешёвую ветвь 386.

Для мобильной или промышленной коллекции: SXLV/DXLV, Am386DE или Am386SE. Здесь ценность заключается не в игровой скорости, а в энергосберегающих и embedded-свойствах.

Практическая настройка BIOS для производительности

На 386-платах BIOS часто содержит параметры DRAM Wait State, Cache Read/Write Wait State, ISA Clock, AT Bus Clock, Memory Interleave и Shadow RAM. Их названия отличаются между AMI, Award, Phoenix и MR BIOS. Максимальная скорость достигается постепенным уменьшением задержек с обязательной проверкой стабильности.

Первым следует настроить внешний кэш: убедиться, что BIOS видит правильный объём и что система проходит длительные тесты памяти. Затем уменьшают DRAM wait states. После каждого изменения полезно запускать несколько разных нагрузок: архивацию большого набора файлов, компиляцию, 3DBench, Doom timedemo и тест памяти. Ошибка может проявиться только спустя десятки минут.

ISA Clock не следует завышать ради небольшой прибавки в VGA. Некоторые карты спокойно работают быстрее стандартных 8,33 МГц, другие начинают терять данные. Для ретро-системы надёжность важнее нескольких процентов в одном тесте.

Shadow BIOS и Video BIOS может ускорять выполнение кода ROM, копируя его в RAM. Эффект зависит от платы и программы. После настройки важно измерять, а не исходить из названия опции: на части систем чрезмерное shadowing уменьшает доступную верхнюю память DOS и усложняет размещение драйверов.

Am386 как платформа для изучения архитектуры x86

Для учебных целей 386 особенно интересен тем, что архитектура уже содержит основу современного IA-32, но ещё не перегружена огромным количеством поздних расширений. На ней удобно изучать переход из real mode в protected mode, дескрипторы GDT/LDT, уровни привилегий, IDT, механизмы прерываний, виртуальный 8086 режим и классическую двухуровневую страничную адресацию.

Отсутствие встроенного кэша делает взаимодействие процессора с внешней памятью нагляднее. На реальной плате легко увидеть, насколько архитектурно важна иерархия памяти: один и тот же код резко меняет скорость при включении и выключении внешнего SRAM.

Для программирования можно использовать Turbo Pascal, Borland C/C++, Watcom C/C++, MASM, TASM и другие инструменты эпохи. Watcom и DOS-расширители хорошо демонстрируют 32-битный protected mode. Для современного обучения безопаснее держать такой ПК офлайн и переносить исходники через контролируемый накопитель.

Коллекционная ценность и стоимость владения

Цена Am386 сегодня определяется редкостью, состоянием и форм-фактором, а не вычислительной мощностью. Керамический Am386DX-40 в хорошем состоянии обычно ценится выше распространённого припаянного SX. Комплект с материнской платой, кэшем, RAM и подтверждённым POST может быть привлекательнее отдельного процессора, потому что снимает значительную часть риска совместимости.

При расчёте бюджета нужно учитывать не только CPU. Исправная 386DX-плата, 30-pin SIMM, SRAM, ISA VGA, звуковая карта, контроллер ввода-вывода, блок питания AT и подходящий корпус могут стоить значительно больше самого процессора. Особенно дороги редкие аутентичные видеокарты и звуковые модули.

Для пользователя, которому нужен просто DOS-компьютер, более поздняя 486 или Pentium-система часто дешевле и удобнее. Am386 имеет смысл покупать ради конкретного периода, исторической ценности и характера платформы.

Насколько серия актуальна сегодня

Для повседневных задач Am386 полностью устарел. Современный браузер, актуальная ОС, мультимедиа и шифрование находятся далеко за пределами его возможностей. Для сервера публичной сети он также непригоден.

Однако как ретро-платформа Am386 остаётся актуальным в узком, но устойчивом направлении. Он воспроизводит важный переходный этап между 286 и 486, поддерживает огромный пласт DOS-программ и позволяет собрать систему, которую нельзя точно заменить эмулятором с точки зрения задержек ISA, поведения звуковых карт, старых контроллеров и аппаратных особенностей.

Для музея и лаборатории особенно интересны две крайности семейства: Am386DX-40 как максимально быстрый массовый 386 и SXLV/DE/SE как пример того, как та же архитектура переходила из настольных ПК во встраиваемую технику.

Вопросы и ответы об AMD Am386

Am386 — это копия Intel 386?

Он программно и аппаратно совместим с 80386-классом и создавался для работы в той же экосистеме. Коммерчески важным отличием AMD стали собственные скоростные и энергосберегающие исполнения, включая 40-МГц варианты и static-core версии.

Какая модель Am386 самая быстрая?

Среди обычных настольных моделей — Am386DX-40. Am386SX-40 имеет ту же частоту, но 16-битная внешняя шина делает его медленнее в большинстве системных задач.

Сколько памяти поддерживает Am386DX?

Архитектурно 32-битная физическая адресация позволяет обращаться к 4 Гбайт. Реальные материнские платы 386 обычно ограничены гораздо меньшим объёмом — десятками мегабайт, чаще 16 или 32 Мбайт.

Сколько памяти поддерживает Am386SX?

24-битная физическая адресная шина ограничивает пространство 16 Мбайт. Конкретная плата может иметь меньший максимум.

Есть ли у Am386 встроенный кэш?

Нет. Кэш размещается на материнской плате. Это одна из причин, по которой скорость двух систем с одинаковым процессором отличается очень заметно.

Есть ли у Am386 математический сопроцессор?

Встроенного FPU нет. Используется внешний 387-совместимый сопроцессор.

Запускается ли Doom?

Да, особенно на DX-33/40. Полноэкранный high-detail режим тяжёлый, поэтому уменьшение окна и детализации существенно повышает частоту кадров.

Подходит ли Am386 для Wolfenstein 3D?

Да. На Am386DX-40 Wolfenstein 3D относится к хорошо подходящим играм и работает значительно легче, чем Doom.

Можно ли поставить Windows 95?

Технически на 386DX это возможно, но производительность низкая. Для реальной работы лучше 486DX2 или более быстрый процессор.

Какая система лучше для Windows 3.1?

Am386DX-33 или DX-40 с 8 Мбайт RAM и внешним кэшем дают очень хорошую производительность для Windows 3.1 и Windows for Workgroups 3.11.

Нужен ли радиатор?

На штатной частоте большинство настольных Am386 работает без массивного охлаждения. Для разгона небольшой радиатор полезен, но стабильность платы и кэша важнее температуры CPU.

Стоит ли разгонять DX-40 до 50 МГц?

Это имеет смысл только как эксперимент. Подтверждённые 50-МГц конфигурации существуют, но нагрузка на SRAM, DRAM, ISA и чипсет резко возрастает. Хорошо настроенный штатный DX-40 обычно предпочтительнее.

Какой процессор быстрее: Am386DX-40 или 486SX-25?

Они находятся близко по классу в целочисленных задачах. 486SX-25 имеет более эффективное ядро и L1-кэш, а Am386DX-40 компенсирует часть отставания высокой частотой и быстрым внешним обменом. Результат зависит от платы и программы.

Какой процессор быстрее: Am386DX-40 или Cyrix 486DLC-40?

Правильно настроенный 486DLC-40 обычно быстрее благодаря внутреннему кэшу и архитектурным улучшениям. Am386DX-40 проще с точки зрения совместимости с чистой 386-платформой.

Существует ли серверный Am386?

Отдельной серверной торговой серии не было. 386DX использовался в серверах и рабочих станциях на общих процессорах. Встраиваемые DE/SE ориентированы на специализированные устройства, а не на серверный рынок в современном смысле.

Есть ли прямой Xeon-аналог?

Нет. Бренд Xeon появился значительно позже. Исторический прямой аналог — Intel 80386; функциональная аналогия современных embedded/server SoC ближе к Xeon D, но производительность и возможности несопоставимы.

Корпуса, маркировка и практические различия настольных и встраиваемых Am386

При выборе AMD Am386 одной частоты недостаточно: одинаковое число мегагерц встречается у процессоров, рассчитанных на разные платы, шины и условия эксплуатации. Для настольных систем наиболее узнаваемы варианты в корпусах PGA, устанавливаемые в панель на системной плате. У встраиваемых модификаций встречаются и плоские корпуса для поверхностного монтажа. Поэтому внешне похожие обозначения нельзя автоматически считать взаимозаменяемыми. Перед установкой необходимо сопоставить полный индекс микросхемы, тип корпуса, напряжение питания, ширину внешней шины и поддержку конкретной ревизией платы.

Обозначения DX и SX в семействе отражают прежде всего организацию внешней шины. Am386DX работает с 32-разрядной внешней шиной данных и 32-разрядной адресацией, тогда как Am386SX сохраняет 32-разрядное программное ядро, но выводит наружу 16-разрядную шину данных и 24-разрядную адресную шину. Для программ это по-прежнему процессор класса 386 с защищённым режимом и 32-разрядными регистрами, однако для системного конструктора различие радикально: меняются логика платы, максимальный напрямую адресуемый объём памяти и пропускная способность обмена.

Суффикс L у DXL и SXL связан с малопотребляющими реализациями и полностью статическим ядром. Статическая конструкция позволяет снижать или останавливать тактовую частоту без потери внутреннего состояния, что особенно полезно в промышленной электронике и автономных устройствах. Варианты с V в обозначении рассчитаны на пониженное питание и должны рассматриваться как отдельная электрическая категория. Такая микросхема ценна не тем, что формально принадлежит к той же архитектуре, а тем, что обеспечивает совместимость x86 при меньшем энергопотреблении.

DE и SE стоят ещё дальше от обычной настольной логики. Эти процессоры создавались для embedded-применений, где важны предсказуемая интеграция, длительный жизненный цикл и отсутствие функций, не нужных конечному устройству. У них убран механизм страничной трансляции памяти, поэтому они не являются полной заменой настольному DX или SX в системе, рассчитанной на виртуальную память 386. Такой выбор упрощал специализированные проекты, но одновременно делал DE/SE нецелесообразными для универсального ПК с операционными системами, использующими paging.

ОбозначениеОсновной смыслТипичная областьЧто проверять перед заменой
Am386DXПолная 32-разрядная внешняя шинаНастольные ПК, рабочие станции, ранние серверыЧастоту платы, BIOS, кэш, сопроцессор
Am386DXLМалопотребляющая статическая реализация DXПромышленные и энергоэффективные системыНапряжение, корпус, поддержку конкретного индекса
Am386SX32-разрядное ядро с 16-разрядной внешней шинойНедорогие ПК и компактные платыТип системной платы и 24-разрядную адресацию
Am386SXLСтатическая малопотребляющая реализация SXКомпактные и встраиваемые устройстваЭлектрические параметры и распайку
Am386DEEmbedded-версия DX-класса без pagingКонтроллеры и специализированная электроникаСовместимость программной среды без страничной памяти
Am386SEEmbedded-версия SX-класса без pagingПромышленные устройства с узкой внешней шинойКорпус, питание, ограничения адресации и ПО

Маркировку лучше читать целиком, а не только крупную строку Am386 и частоту. Дополнительные символы в полном коде помогают отделить коммерческие варианты от исполнений с другим температурным диапазоном, корпусом или питанием. Для коллекционного компьютера это уменьшает риск покупки детали, которая физически не подходит к панельке. Для ремонта промышленного оборудования полная маркировка ещё важнее, потому что механически похожие процессоры могут иметь разные электрические требования.

Производительность Am386 по типам нагрузки

Одна итоговая цифра не описывает быстродействие Am386. Семейство охватывает разные частоты и две основные организации внешней шины, а результат сильно зависит от системной платы. У 386 значительная часть реальной скорости определяется задержками оперативной памяти, настройкой внешнего кэша, числом wait state, видеокартой и скоростью ISA. Поэтому два компьютера с одинаковым Am386DX-40 способны заметно различаться в тестах, особенно когда один использует быстрый L2-кэш и оптимальные тайминги, а другой работает с консервативной конфигурацией памяти.

В чистых целочисленных вычислениях Am386DX-40 является вершиной настольной линейки. Высокая тактовая частота позволяет ему приблизиться к ранним 486SX в задачах, где внутренний кэш 486 и более совершенный конвейер не дают решающего преимущества. Периодические тесты 1991–1992 годов показывали именно такую картину: 40-МГц система AMD могла опережать 20-МГц 486SX в отдельных процессорных тестах и становилась убедительной альтернативой для покупателей, которым требовалась скорость без перехода на более дорогую платформу 486.

В памяти и графике результат менее однозначен. У Am386DX нет внутреннего L1-кэша, поэтому качественный внешний кэш системной платы имеет большое значение. При промахах кэша процессор быстро упирается в задержки DRAM. В играх эпохи DOS дополнительно проявляется производительность видеокарты на шине ISA. Быстрая VGA способна заметно улучшить кадровую частоту в Wolfenstein 3D и ранних 3D-тестах, тогда как слабый адаптер ограничивает систему ещё до того, как полностью раскрывается процессор.

Am386SX на равной частоте обычно уступает DX из-за 16-разрядного внешнего обмена. Это не превращает его в 16-разрядный процессор: инструкции и регистры остаются 32-разрядными. Ограничение возникает при передаче данных между ядром, памятью и периферией. Именно поэтому SX хорошо подходит для типичных офисных программ, DOS, ранней Windows и компактных embedded-систем, но хуже масштабируется в задачах с интенсивной работой с памятью.

Операции с плавающей запятой требуют отдельного математического сопроцессора семейства 387. Без него приложения либо используют программную эмуляцию, либо вовсе не получают аппаратного ускорения FPU. Для электронных таблиц, САПР, научных пакетов и части 3D-программ установка подходящего Am387 или совместимого сопроцессора меняет характер системы сильнее, чем небольшое повышение частоты центрального процессора. Для обычных DOS-игр начала 1990-х FPU намного менее важен, поскольку большинство из них рассчитывалось на целочисленную арифметику.

НагрузкаAm386DX-40Am386SX 25–40Главный ограничитель
DOS, файловые менеджеры, текстовые приложенияОчень высокая для класса 386Достаточная и предсказуемаяСкорость диска и памяти
Windows 3.x и многозадачная офисная работаКомфортная для программ периодаРаботоспособна, но медленнее при обмене с памятьюОбъём ОЗУ, внешний кэш, накопитель
Целочисленные компиляции и архивированиеСильная позиция среди 386Ниже DX на той же частотеЧастота и память
САПР и научные расчётыЗависит от наличия 387Зависит от наличия 387SX-совместимого решенияFPU и память
Wolfenstein 3D и близкие игрыПодходит хорошо при быстрой VGAПодходит, но запас производительности меньшеCPU, VGA и ISA
DoomЗапускается и пригоден для ретро-экспериментов, но заметно медленнее 486Слабее DX и менее комфортенЦелочисленная производительность и видеоподсистема
QuakeТехнически запускается на подготовленных конфигурациях, практическая скорость очень низкаяНе является рациональной игровой платформойАрхитектура CPU и отсутствие достаточного запаса

Результаты ретро-тестов нужно воспринимать вместе с конфигурацией. Значения Norton SI около 31 балла для Am386DX-40 с рабочим внешним кэшем и примерно вдвое меньший результат при его отключении хорошо показывают зависимость 386 от платы. В других тщательно настроенных системах встречается 3DBench свыше 30 кадров в секунду, тогда как на более медленной видеокарте результат может оказаться примерно вдвое ниже. Это не противоречие, а демонстрация того, насколько 386-платформа чувствительна к окружающей логике.

Как подобрать сбалансированную систему на Am386 без лишних компонентов

Для исторически корректной сборки полезнее сначала определить целевой период программ, а затем выбирать максимальную частоту. Am386DX-40 идеально подходит для поздней 386-системы, рассчитанной на DOS 5/6, Windows 3.1, офисные пакеты и игры примерно 1989–1993 годов. Для более раннего образа компьютера Am386DX-25 или DX-33 выглядит естественнее и меньше смещает баланс в сторону поздних видеокарт и быстрых накопителей.

Объём оперативной памяти 4 МБ достаточен для большого числа DOS-программ, но 8 МБ заметно удобнее для Windows 3.1 и многозадачной работы. 16 МБ дают запас для требовательных приложений и некоторых UNIX-подобных систем, хотя для игровой DOS-машины такой объём редко приносит пропорциональный прирост. Важнее добиться исправной работы внешнего кэша и корректных таймингов памяти. Ошибка в настройке chipset setup способна отнять у системы больше скорости, чем переход с 33 на 40 МГц добавляет.

Видеокарта должна соответствовать задаче. Для универсального DOS-компьютера практичны быстрые ISA VGA на распространённых контроллерах Tseng, Cirrus Logic, S3 или Trident удачных ревизий. Конкретный результат зависит от реализации платы и BIOS видеокарты, поэтому бренд чипа сам по себе не гарантирует лидерства. При выборе важно проверить отсутствие графических артефактов, стабильность в 8- и 16-битных ISA-режимах и совместимость с играми, использующими нестандартные VGA-режимы.

Для накопителя исторический MFM/RLL или ранний IDE даёт аутентичный опыт, но современный ретро-проект выигрывает от CompactFlash или другого IDE-совместимого твердотельного носителя через простой пассивный адаптер. Он снижает шум, облегчает перенос файлов и избавляет от износа старого жёсткого диска. При этом BIOS 386-платы может ограничивать геометрию и размер диска, поэтому носитель обычно размечают в пределах возможностей конкретного BIOS или используют корректный disk overlay, когда это соответствует задачам реставрации.

Звуковая подсистема не влияет на процессорные тесты, но сильно определяет качество игровой сборки. Для DOS полезна Sound Blaster-совместимая карта с корректной поддержкой AdLib/FM и цифрового звука. В системах, ориентированных на MIDI-музыку, добавляют совместимый MPU-401-интерфейс или карту с нужной реализацией UART. На 386 важно избегать конфликтов IRQ, DMA и адресов ввода-вывода, поскольку Plug and Play ещё не снимает эту работу с пользователя.

НазначениеПроцессорОЗУВидео и накопительКомментарий
Ранний DOSAm386DX-25 или DX-334–8 МБISA VGA, IDE HDD/CFХороший баланс для ПО конца 1980-х и начала 1990-х
Поздний DOS и Windows 3.1Am386DX-408–16 МББыстрая ISA VGA, IDE/CFМаксимально быстрая классическая 386-конфигурация
Компактная недорогая системаAm386SX-25/33/404–8 МБISA VGA, IDEИсторически типичный экономичный класс
САПР и расчёты периодаAm386DX-33/40 + 3878–16 МБVGA с хорошей DOS-скоростью, быстрый дискСопроцессор важнее небольшой разницы частоты
Промышленный проектDXL/SXL/DE/SE подходящего исполненияПо требованиям платыСпециализированная периферияПриоритет совместимости корпуса, питания и программной среды

Для классического игрового компьютера отдельная серверная периферия, многодисковые RAID-контроллеры и сетевые адаптеры высокого класса избыточны. Для исторического сервера, напротив, более важны надёжный SCSI-контроллер, сетевой адаптер, стабильная память и предсказуемая дисковая подсистема. Архитектура Am386 позволяет построить оба типа машин, но оптимизация у них различна: игровая система стремится к быстрой VGA и совместимому звуку, серверная — к вводу-выводу, памяти и бесперебойной работе.

Что даёт переход между Am386SX, Am386DX и ранним 486

Переход с SX на DX имеет смысл не только из-за частоты. Главный выигрыш заключается в полноценной 32-разрядной внешней шине и большем адресном пространстве. На одинаковых мегагерцах DX лучше чувствует себя в программах, которые активно перемещают данные между процессором и памятью. В системе с хорошим внешним кэшем это преимущество дополняется более высокой общей пропускной способностью платформы. Поэтому Am386DX-33 часто воспринимается быстрее, чем формальная разница с Am386SX-33 могла бы подсказать по одному числу частоты.

Переход с Am386DX-33 на DX-40 даёт наиболее понятный апгрейд внутри семейства, но требует платы и компонентов, рассчитанных на соответствующий режим. При фиксированной архитектуре прирост частоты составляет примерно 21 процент, однако реальное ускорение ниже в задачах, ограниченных памятью, диском или VGA. Когда внешний кэш и DRAM настроены хорошо, эффект заметнее. Когда система работает с дополнительными задержками, часть преимущества 40 МГц теряется.

Ранний 486 меняет ситуацию архитектурно. Даже 486SX без аппаратного FPU получает внутренний кэш и более эффективное исполнение многих инструкций, поэтому на равной или близкой частоте он быстрее 386. Am386DX-40 интересен тем, что благодаря частоте и цене исторически приблизился к младшим 486SX и в отдельных тестах мог их опережать. Это не делает 386 эквивалентом 486: при дальнейшем росте частоты 486, в задачах с кэшируемым кодом и в более тяжёлом программном обеспечении новая архитектура сохраняет преимущество.

ПереходЧто улучшаетсяЧто не меняетсяПрактический смысл
Am386SX-25 → SX-40Чистая процессорная скорость16-разрядная внешняя шина, 24-разрядная адресацияМаксимум внутри бюджетной SX-платформы
Am386SX → Am386DXШирина внешней шины, адресное пространство, памятьБазовая архитектура 386 и отсутствие внутреннего L1Более серьёзная универсальная система
Am386DX-33 → DX-40Частота примерно на 21%Архитектура ядраЛучший апгрейд для совместимой поздней 386-платы
Am386DX-40 → 486SX-25/33Кэш и эффективность ядра 486У 486SX всё ещё нет встроенного FPUПереход на более перспективную платформу
Am386DX + 387 → 486DXИнтеграция FPU, кэш и более быстрое ядро32-разрядная x86-программная модель сохраняетсяКрупный прирост для вычислений и позднего ПО

С точки зрения коллекционера Am386DX-40 интереснее не потому, что всегда является самым быстрым способом запускать старые программы, а потому, что представляет верхнюю точку развития классической 386-платформы. С точки зрения пользователя, которому нужен исключительно максимальный комфорт в позднем DOS, 486 обычно практичнее. Именно это различие объясняет современную ценность Am386: серия важна как самостоятельный исторический этап и как выразительная ретро-платформа, а не как дешёвая замена более новым процессорам.

Итоговый вердикт

AMD Am386 — одно из наиболее значимых семейств в истории x86. Оно не принесло новую архитектуру относительно 80386, но изменило рынок за счёт реальной конкуренции, 40-МГц частот, энергосберегающих вариантов и агрессивного соотношения цены и производительности. Старший Am386DX-40 показал, что хорошо настроенная 386-платформа способна конкурировать с ранними 486SX, а поздние SX, DXL/SXL и embedded-версии продлили жизнь ядра далеко за рамки обычного настольного ПК.

Для коллекционера и ретро-энтузиаста лучший универсальный выбор — Am386DX-40 с 128–256 Кбайт внешнего кэша, 8–16 Мбайт RAM, быстрой ISA VGA и качественной звуковой картой. Такая машина охватывает огромный диапазон DOS-программ и игр, уверенно работает с Windows 3.1 и при этом сохраняет характерные ограничения эпохи. Для профессиональных вычислений с плавающей точкой и поздних 32-битных игр уже нужен 486, но именно это и делает Am386 интересным: он находится на границе двух поколений и очень точно показывает, как быстро развивались персональные компьютеры в начале 1990-х.

В контексте истории AMD значение серии ещё выше. Успех Am386 сформировал основу для последующих Am486, K5, K6, Athlon, Opteron и современных серверных линеек. На XeonLive развитие серверного направления AMD можно продолжить материалами об AMD Opteron и AMD EPYC, а эволюцию серверных процессоров Intel — разделом Intel Xeon.