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-20 | 20 МГц | 32 бит | до 4 Гбайт | настольные и низкопотребляющие системы |
| Am386DX-20 | 20 МГц | 32 бит | до 4 Гбайт | настольные ПК |
| Am386DXL-20 | 20 МГц | 32 бит | до 4 Гбайт | статическое низкопотребляющее исполнение |
| Am386DX/DXL-25 | 25 МГц | 32 бит | до 4 Гбайт | настольные и мобильные системы |
| Am386DX-25 | 25 МГц | 32 бит | до 4 Гбайт | настольные ПК |
| Am386DXL-25 | 25 МГц | 32 бит | до 4 Гбайт | энергосберегающее исполнение |
| Am386DX/DXL-33 | 33 МГц | 32 бит | до 4 Гбайт | быстрые 386-системы |
| Am386DX-33 | 33 МГц | 32 бит | до 4 Гбайт | настольные ПК |
| Am386DXL-33 | 33 МГц | 32 бит | до 4 Гбайт | низкопотребляющие системы |
| Am386DX/DXL-40 | 40 МГц | 32 бит | до 4 Гбайт | старшие настольные 386 |
| Am386DX-40 | 40 МГц | 32 бит | до 4 Гбайт | старшая массовая модель |
| Am386DXL-40 | 40 МГц | 32 бит | до 4 Гбайт | статическое исполнение |
| Am386DXLV-25 | 25 МГц | 32 бит | до 4 Гбайт | низковольтные системы |
| Am386DXLV-33 | 33 МГц | 32 бит | до 4 Гбайт | низковольтные системы |
| Am386SX/SXL-20 | 20 МГц | 16 бит | до 16 Мбайт | бюджетные и мобильные ПК |
| Am386SX-20 | 20 МГц | 16 бит | до 16 Мбайт | бюджетные ПК |
| Am386SXL-20 | 20 МГц | 16 бит | до 16 Мбайт | энергосберегающее исполнение |
| Am386SX/SXL-25 | 25 МГц | 16 бит | до 16 Мбайт | массовые бюджетные ПК |
| Am386SX-25 | 25 МГц | 16 бит | до 16 Мбайт | настольные ПК |
| Am386SXL-25 | 25 МГц | 16 бит | до 16 Мбайт | ноутбуки и компактные системы |
| Am386SX/SXL-33 | 33 МГц | 16 бит | до 16 Мбайт | быстрые бюджетные системы |
| Am386SX-33 | 33 МГц | 16 бит | до 16 Мбайт | настольные ПК |
| Am386SXL-33 | 33 МГц | 16 бит | до 16 Мбайт | энергосберегающее исполнение |
| Am386SX-40 | 40 МГц | 16 бит | до 16 Мбайт | старшая SX-модель |
| Am386SX/SXL-40 | 40 МГц | 16 бит | до 16 Мбайт | поздние высокочастотные платы |
| Am386SXLV-20 | 20 МГц | 16 бит | до 16 Мбайт | низковольтные мобильные системы |
| Am386SXLV-25 | 25 МГц | 16 бит | до 16 Мбайт | низковольтные мобильные системы |
| Am386DE-25KC | 25 МГц | 32 бит | до 4 Гбайт | встраиваемые системы без paging |
| Am386DE-33KC | 33 МГц | 32 бит | до 4 Гбайт | встраиваемые системы без paging |
| Am386DE-33GC | 33 МГц | 32 бит | до 4 Гбайт | встраиваемые системы, PGA |
| Am386SE-25KC | 25 МГц | 16 бит | до 16 Мбайт | встраиваемые системы без paging |
| Am386SE-25KI | 25 МГц | 16 бит | до 16 Мбайт | расширенный температурный диапазон |
| Am386SE-25VC | 25 МГц | 16 бит | до 16 Мбайт | компактный TQFP |
| Am386SE-25VI | 25 МГц | 16 бит | до 16 Мбайт | компактный TQFP, расширенный диапазон |
| Am386SE-33KC | 33 МГц | 16 бит | до 16 Мбайт | встраиваемые системы без paging |
Встречающиеся на рынке обозначения без разделителя, с альтернативным порядком букв или с заводскими кодами NG80386 и A80386 относятся к тем же аппаратным семействам. При составлении коллекции имеет смысл ориентироваться одновременно на коммерческое имя, частоту, корпус, напряжение и полный текст маркировки.
Технические характеристики серии
| Параметр | Am386DX/DXL | Am386SX/SXL | Am386DE | Am386SE |
|---|---|---|---|---|
| Архитектура | IA-32, 80386 | IA-32, 80386 | IA-32, embedded 386 | IA-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-132 | PQFP-100, встречаются PGA-варианты | PQFP-132, PGA-132 | PQFP-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 A8900D | Norton SI | 43,7 | Показатель конкретной версии Norton SI; напрямую сравнивать с другой версией нельзя |
| Am386DX-40, 16 Мбайт, Trident A8900D | 3DBench | 16,9 | Типичный результат ISA-системы |
| Am386DX-40, OPTi, внешний кэш включён | Norton SI | 31,2 | Демонстрирует влияние конкретной платы и версии теста |
| Am386DX-40, та же плата, кэш выключен | Norton SI | 15,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-015G | SpeedSys CPU | около 7,03 | Современное ретро-тестирование конкретной платы |
| Am386DX-40, SY-015G | Doom | около 7,2 кадр/с | Полноэкранная тяжёлая конфигурация показывает предел платформы |
| Am386DX-40, SY-015G | Quake 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-х, важную для программ, чувствительных к слишком быстрому процессору.
| Компонент | Рекомендуемый вариант | Почему подходит |
|---|---|---|
| CPU | AMD Am386DX-40 | Максимальная штатная скорость классического Am386DX |
| Материнская плата | 386DX с UMC, OPTi, ALi, ETEQ или сопоставимым чипсетом | Широкая совместимость и настройка кэша |
| Кэш | 128–256 Кбайт SRAM, 15–20 нс | Критичен для 40-МГц 386 без L1 |
| RAM | 8 Мбайт 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 или файловых сервисов внутри изолированной лабораторной сети.
| Компонент | Ретро-серверная конфигурация |
|---|---|
| CPU | Am386DX-40 |
| RAM | 16 Мбайт, если плата стабильно поддерживает |
| Кэш | 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 | Прямой архитектурный аналог SX | AMD предлагала более высокие частоты |
| Intel 486SX-20/25 | Рыночный соперник старшего Am386DX-40 | 8-Кбайт 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 | Промышленные и энергоэффективные системы | Напряжение, корпус, поддержку конкретного индекса |
| Am386SX | 32-разрядное ядро с 16-разрядной внешней шиной | Недорогие ПК и компактные платы | Тип системной платы и 24-разрядную адресацию |
| Am386SXL | Статическая малопотребляющая реализация SX | Компактные и встраиваемые устройства | Электрические параметры и распайку |
| Am386DE | Embedded-версия DX-класса без paging | Контроллеры и специализированная электроника | Совместимость программной среды без страничной памяти |
| Am386SE | Embedded-версия 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-40 | Am386SX 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 ещё не снимает эту работу с пользователя.
| Назначение | Процессор | ОЗУ | Видео и накопитель | Комментарий |
|---|---|---|---|---|
| Ранний DOS | Am386DX-25 или DX-33 | 4–8 МБ | ISA VGA, IDE HDD/CF | Хороший баланс для ПО конца 1980-х и начала 1990-х |
| Поздний DOS и Windows 3.1 | Am386DX-40 | 8–16 МБ | Быстрая ISA VGA, IDE/CF | Максимально быстрая классическая 386-конфигурация |
| Компактная недорогая система | Am386SX-25/33/40 | 4–8 МБ | ISA VGA, IDE | Исторически типичный экономичный класс |
| САПР и расчёты периода | Am386DX-33/40 + 387 | 8–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.