Windows 386 что это такое
Обновлено: 21.11.2024
Это относится к Windows/386 и к тому, как она была ускорена до нормального выпуска Windows 2.0.
Сан-Франциско — 23 сентября 1987 г. — (PRNewswire) — Compaq Computer Corporation и Microsoft Corporation объявили сегодня о Microsoft Windows/386, продукте, совместно разработанном двумя компаниями, который является расширенной версией Microsoft Windows. операционная среда, совместимая с Windows 2.0.
Windows/386 поддерживает многозадачность и переключение между существующими приложениями MS-DOSR и Windows на ПК с процессором 80386. Это также дает каждому приложению DOS до 640 КБ оперативной памяти (RAM) плюс доступ к расширенной памяти с помощью встроенного программного драйвера LIM.
Compaq объявила, что будет бесплатно распространять продукт Microsoft среди покупателей персональных компьютеров на базе COMPAQ 80386 до 31 декабря 1987 года.
Что касается установленной базы владельцев COMPAQ DESKPRO 386tm, Microsoft объявила, что диспетчер презентаций Windows/386 будет доступен в течение октября у компьютерных дилеров по рекомендованной цене перепродажи 195 долларов США.
«Windows/386 сегодня означает повышение производительности для наших пользователей, поскольку позволяет работать с текущими приложениями DOS и Windows на компьютере COMPAQ DESKPRO 386 в многозадачном режиме, — сказал Майк Свейвли (Mike Swavely), вице-президент по продажам и маркетингу Compaq Computer Corporation. «Windows/386 представляет собой ценное расширение преимуществ для большой установленной базы приложений DOS и Windows, которые могут быть достигнуты только благодаря уникальным возможностям 80386».
Свейвли добавил: "Компания Compaq, являющаяся лидером отрасли по производству ПК на базе процессора 80386, очень тесно сотрудничала с Microsoft, чтобы как можно быстрее предоставить нашим клиентам эти новые преимущества, защищая при этом инвестиции клиентов в существующее программное обеспечение".
Совместная разработка этого продукта между Compaq и Microsoft фактически началась с COMPAQ Expanded Memory Manager (CEMM), разработанного для COMPAQ DESKPRO 386 и представленного в сентябре 1986 года. Microsoft Windows/386 предоставляет программный интерфейс с расширенной памятью, аналогичен CEMM, совместим со спецификацией расширенной памяти Lotus/Intel/Microsoft (LIM) (EMS). Эта программная утилита преодолевает традиционный барьер MS-DOS в 640 КБ. Любое приложение, использующее расширенную память LIM, сможет работать в Windows/386 без необходимости покупать дополнительную карту памяти или утилиту LIM.
Windows/386 использует возможности виртуального режима 80386 для обеспечения таких функций, как многозадачность и переключение между приложениями. Дополнительным преимуществом виртуального режима является то, что Windows/386 может выделить любому количеству приложений MS-DOS полные 640 КБ адресного пространства, в зависимости от общего объема системной памяти.
Графический пользовательский интерфейс Microsoft Windows/386 с перекрывающимися «окнами» выглядит и работает так же, как Microsoft Windows 2.0 и Presentation Manager в Microsoft Operating System/2 (MS OS/2)(Примечание).
«Компания Compaq привнесла в эту работу свой опыт работы с виртуальными возможностями 80386, — сказал Билл Гейтс, председатель и главный исполнительный директор Microsoft.
Гейтс добавил: «Простая в использовании и освоении графическая операционная среда, которую мы первыми разработали для ПК на базе MS-DOS с Windows в ноябре 1985 года, достигает оптимального уровня производительности в виде Windows/386 на COMPAQ 386- Графический пользовательский интерфейс, общий для Windows/386 и OS/2 Presentation Manager, быстро становится отраслевым стандартом, на основе которого будут разрабатываться передовые графические приложения."
Дополнительные функции Windows/386 включают возможность запуска стандартных приложений DOS в окне или полноэкранном режиме, а также возможность вырезания и вставки выбранных данных между приложениями DOS и Windows. Резидентные приложения также поддерживаются.
Требования для запуска Windows/386 включают ПК на базе 80386, например COMPAQ DESKPRO 386; один 1,2-мегабайтный дисковод для гибких дисков высокой плотности; фиксированный дисковод; один мегабайт оперативной памяти, рекомендуется два мегабайта; совместимый с CGA, EGA или VGA контроллер дисплея и дисплей; и MS-DOS версии 3.1 или выше. Компьютер COMPAQ DESKPRO 386 с двумя или более мегабайтами памяти предпочтительнее для использования Windows/386, так как несколько приложений могут одновременно использовать все 640 килобайт памяти. Мышь рекомендуется и доступна в качестве опции от Microsoft.
Compaq Computer Corporation является ведущим поставщиком ПК для бизнеса на базе 80386 с 16 МГц COMPAQ DESKPRO 386. Другие продукты COMPAQR включают 12 МГц на базе 80286 COMPAQ PORTABLE IIItm и COMPAQ DESKPRO 286R, COMPAQ PORTABLE IIR на базе 80286 и COMPAQ DESKPROR на базе 8086.
COMPAQ(R), COMPAQ DESKPRO(R), COMPAQ DESKPRO 286(R) и COMPAQ PORTABLE II(R) являются зарегистрированными товарными знаками, а COMPAQ DESKPRO 386(tm) и COMPAQ PORTABLE III(tm) являются товарными знаками Compaq Computer Corporation. .
MS-DOS(R) является зарегистрированным товарным знаком Microsoft Corporation.
(Примечание) Операционная система Microsoft/2 (MS OS/2) является продуктом корпорации Microsoft.
Windows 2.1x (также известная как Windows/286 или Windows/386) — это историческая версия операционных сред Windows с графическим пользовательским интерфейсом.
Windows/286 2.10 и Windows/386 2.10 были выпущены 27 мая 1989 г., менее чем через шесть месяцев после выпуска Windows 2.0. Это первая версия Windows, для которой требуется жесткий диск, и она может использовать преимущества конкретных функций процессоров Intel 80286 и Intel 80386, отсюда и соглашение об именах 286 и 386.
31 декабря 2001 г. Microsoft объявила Windows 2.1x устаревшей и прекратила поддержку и обновления для этой системы.
Содержание
История
13 марта 1989 г. была выпущена Windows 2.11 в редакциях Windows/286 и Windows/386 с некоторыми незначительными изменениями в управлении памятью, поддержкой AppleTalk и более быстрой печатью с обновленными драйверами принтера.
Widnows 2.11 была заменена Windows 3.0 22 мая 1990 г., но оставалась поддерживаемой Microsoft до 31 декабря 2001 г.
Издания
Было выпущено две версии Windows 2.1x, обе из которых могли использовать преимущества процессора Intel, для которого они были разработаны.
Windows/286
Windows/286 использует HMA для увеличения памяти, доступной для программ Windows. Для этой цели был представлен драйвер DOS HIMEM.SYS. Он также включает поддержку нескольких плат EMS, хотя эта поддержка не связана с процессором 80286. Сегментированная природа 16-разрядных программ Windows вполне подходит для использования EMS, поскольку части кода и данных могут быть сделаны видимыми в первом мегабайте памяти, доступном для программ реального режима, только когда программа, использующая их, получает управление. Microsoft рекомендовала пользователям настраивать свои компьютеры только с 256 КБ основной памяти, оставляя адресное пространство от 256 до 640 КБ доступным для динамического сопоставления памяти EMS.
Несмотря на свое название, Windows/286 полностью работала на процессорах 8088 или 8086. Windows/286 просто не использовала бы верхнюю область памяти, поскольку ее не существовало на процессоре класса 8086; тем не менее, EMScможно использовать, если он присутствует. Несколько поставщиков ПК поставляли Windows/286 с аппаратным обеспечением 8086; примером может служить PS / 2 Model 25 от IBM , у которой была возможность поставляться с «комплектом DOS 4.00 и Windows» для образовательных рынков, который включал программное обеспечение для обработки текстов и презентаций, полезное для студентов, что привело к некоторой путанице у покупателей этой системы. получил коробку с маркировкой Windows/286 с машиной, которая определенно меньше, чем 80286.
Windows/386
Windows/386 была намного более продвинутой, чем ее предшественница. Он представил ядро защищенного режима, поверх которого графический интерфейс и приложения работают как задача виртуального режима 8086. Это позволяло нескольким программам MS-DOS работать параллельно в режиме «виртуального 8086» ЦП, а не всегда приостанавливать фоновые приложения. (Приложения Windows уже могли работать параллельно благодаря совместной многозадачности.) За исключением нескольких килобайт служебных данных, каждое приложение DOS могло использовать любую доступную неполную память до запуска Windows. Windows/386 запускала приложения Windows в одном окне Virtual 8086 с эмуляцией EMS. Напротив, Windows 3.0 в стандартном или расширенном режиме запускала приложения Windows в 16-битных сегментах защищенного режима.
Ни одна из этих версий не работала с менеджерами памяти DOS, такими как CEMM или QEMM, или с расширителями DOS, которые имеют собственное расширенное управление памятью и также работают в защищенном режиме. Это было исправлено в версии 3.0, которая совместима с программным интерфейсом виртуального управления (VCPI) в «стандартном режиме» и с интерфейсом защищенного режима DOS (DPMI) в «386 расширенном» режиме (все версии Windows от 3.0 до 98 используют лазейку в EMM386 для настройки защищенного режима). В Windows 3.0 также была возможность использовать расширенный модуль памяти DWEMM с прямой записью. Это то, что обеспечивает гораздо более быстрый и элегантный графический пользовательский интерфейс, а также настоящую поддержку расширенной памяти.
BYTE в 1989 году назвал Windows/386 одним из лауреатов премии BYTE Awards в номинации "Отличие", охарактеризовав ее как "серьезную конкуренцию OS/2", поскольку она "использует возможности процессора 80386". ".
Пт, 26 февраля 2021 г., 19:27
В чем разница между Windows, Windows/286 и Windows/386?
EDIT: этот пост вызвал обсуждение и комментарии в разных местах, и некоторые люди оспаривают его точность. Итак, я решил внести некоторые изменения, чтобы попытаться внести ясность.
На момент запуска Windows 2 существовало два выпуска: Windows и Windows/386.
Обычная «базовая» версия Windows 2.0x работала на компьютере класса XT, то есть на процессоре Intel 8088 или 8086. Эти чипы могут напрямую получить доступ только к всего 1 МБ памяти, из которых самые высокие 384 КБ были зарезервированы для ПЗУ и ввода-вывода: так, максимум 640 КБ оперативной памяти. Для Windows это было немного, даже тогда. Но и DOS, и Windows 2.x действительно поддерживали расширенную память (EMS в спецификации Lotus-Intel-Microsoft). Я запускал Windows 2 на компьютерах 286 и 386 на работе и на машинах 386 использовал Quarterdeck QEMM386, чтобы превратить расширенную память, которую Windows 2 не могла видеть или использовать, в расширенную память. что мог.
Intel 80286 может получить доступ к памяти объемом до 16 МБ. Но все, кроме первых 640 КБ, были практически невидимы для DOS и приложений DOS. Доступ к нему могли получить только собственные 16-разрядные программы, а их почти не было — например, Lotus 1-2-3 r3 был одним из немногих.
Было одно исключение: из-за ошибки первые 64 КБ памяти свыше 1 МБ (менее 16 байт) могли быть доступны в реальном режиме DOS. Это называлось High Memory Area (HMA). Даже тогда 64 КБ было немного, но тем не менее они добавляли 10% к объему полезной памяти на 286-м. DOS 3 ничего не могла с этим поделать, а Windows 2 могла.
Windows 2 и 2.01 не имели успеха, но некоторые компании выпустили приложения для них, в частности, программу Aldus PageMaker для настольных издательских систем (DTP). Итак, Microsoft выпустила несколько выпусков с исправлением ошибок: я нашел следы 2.01, 2.03, 2.11 и, наконец, 2.12.
Когда была выпущена Windows 2.1x, MICROS~1 провела небольшой ребрендинг. «Базовая» версия Windows 2.1 была переименована в Windows/286. В некоторых местах сама Microsoft утверждает, что это была специальная версия Windows 2 286, которая работала в собственном режиме 80286 и могла получить доступ ко всем 16 МБ памяти.
Но дополнительные исследования, проведенные людьми, в том числе Мэлом Смитом, выявили доказательства того, что Windows/286 была не тем, чем ее выдумывали. Во-первых, без драйвера HIMEM.SYS он прекрасно работает на ПК с процессорами 8088/8086 — он просто не может получить доступ к HMA размером 64 КБ. Microsoft давно удалила комментарии к сообщению в блоге Рэймонда Чена, но они есть на Wayback Machine.
Похоже, правда в том, что Windows/286 на самом деле не имела того, что позже будет названо стандартным режимом, и не работала в защищенном режиме 286. Он просто использовал HMA для небольшого дополнительного места для хранения, давая больше места в обычной памяти для ядра Windows реального режима и приложений.
А как насчет Windows/386?
Новый чип 80386 имел дополнительный режим помимо 8/16-битного (8088/8086-совместимого) и полностью16-битного (80286-совместимого) ) режимы. В 386-м был новый 32-битный режим — теперь он называется x86-32 —, который мог получить доступ к огромным 4 ГБ памяти. (Примерно в 1985 году это стоило бы сотни тысяч долларов, а может быть, даже миллионы долларов.)
Однако это было бесполезно для приложений DOS и DOS, которые по-прежнему могли получить доступ только к 640 КБ (плюс EMS, конечно).
Но Intel извлекла уроки из ошибки дизайна 286. Компьютеру 286 требовались новые операционные системы для доступа ко всей его памяти, и даже они не могли предоставить приложениям DOS доступ к этой памяти.
386 "исправил" это. Он мог аппаратно эмулировать сразу несколько чипов 8086 и даже выполнять их в многозадачном режиме. Каждый получил свои 640 КБ оперативной памяти. Таким образом, если у вас 4 МБ ОЗУ, вы можете запустить 6 отдельных полноразмерных сеансов DOS, и у вас останется 0,4 МБ для управления многозадачной ОС. Одна только DOS не могла этого сделать!
Существовало несколько альтернативных операционных систем, позволяющих это сделать. По крайней мере, один из них теперь FOSS — он называется PC-MOS 386.
Большинство из этих 386-DOS-совместимых операционных систем были многопользовательскими. Идея заключалась в том, что вы могли подключить несколько тупых терминалов к портам RS-232 на задней панели ПК 386, и пользователи могли запускать на терминалах только текстовые приложения DOS.
Однако некоторые из них были предназначены для опытных пользователей, у которых был мощный ПК 386 и которые хотели работать в многозадачном режиме, сохраняя свои существующие приложения DOS.
Мне больше всего понравился Quarterdeck DESQview. Он работал с диспетчером памяти QEMM386 и позволял выполнять несколько задач одновременно с несколькими приложениями DOS, как в полноэкранном режиме, так и в окнах с изменяемым размером. Он работал поверх обычной MS-DOS.
Microsoft знала, что другие компании зарабатывают на этом относительно небольшом рынке многозадачных расширений для DOS. Таким образом, была выпущена третья специальная версия Windows 2 под названием Windows/386, которая поддерживала чипы 80386 в 32-разрядном режиме и могла упреждающе запускать многозадачные приложения DOS параллельно с приложениями Windows.
Программы Windows, включая само ядро Windows, по-прежнему работали в реальном режиме, совместимом с 8086, и не могли использовать всю эту дополнительную память даже в Windows/386. Все, что сделала Windows/386, — это предоставила загрузчик, который преобразовывал всю дополнительную память выше 1 МБ на вашем высокопроизводительном ПК 386, то есть расширенную (XMS) память, в расширенную (EMS) память. которые могут использоваться как программами Windows, так и DOS.
Доказательством этого является то, что можно запустить Windows/386 на компьютере 8086, если обойти специальный загрузчик. Позже этот загрузчик стал основой драйвера EMM386 в MS-DOS 4, что позволило DOS использовать дополнительную память в 386 как EMS.
TBH, Windows/386 не была очень популярна или широко использовалась. Если вам нужна была мощность 386 с приложениями для DOS, то вы, вероятно, были в порядке или даже предпочитали текстовый режим и не хотели графический интерфейс. Имейте в виду, что это произошло задолго до того, как были изобретены графические ускорители. Конечно, вы могли расположить несколько DOS-приложений рядом друг с другом, но тогда вы могли видеть только часть каждого из них — VGA-карты и мониторы поддерживали только 640×480 пикселей. Windows 2 еще не была достаточно развита, чтобы для нее были доступны специальные карты высокого разрешения superVGA.*
Windows/386 также могла запускать многозадачные приложения DOS в полноэкранном режиме, и если вы использовали графические приложения DOS, вам приходилось запускать их в полноэкранном режиме. Windows/386 не могла запускать графические приложения DOS внутри Windows.
Но если вы использовали полноэкранную многозадачность с горячими клавишами вместо мыши, то почему бы все равно не использовать что-то вроде DESQview? Она использовала намного меньше дискового пространства и памяти, чем Windows, работала быстрее и не имела проблем с драйверами, поскольку не поддерживала никаких дополнительных драйверов.
Большая ошибка MS и IBM при написании OS/2 заключалась в том, что они должны были ориентироваться на чип 386, а не на 286.
Microsoft знала об этом — у нее даже был прототип OS/2 1 для 386 под кодовыми названиями «Sizzle» и «Football», — но IBM отказалась, потому что, продав тысячи машин PS/2 на 286, она обещала покупателям OS/2. для них. Клиентам было все равно, они не хотели OS/2, и эта ошибка стоила IBM всей индустрии ПК.
Если бы OS/2 1 была ОС 386, в ней могли бы быть многозадачные приложения DOS, и опытные пользователи ПК были бы во всем этом. Но это было не так, это была ОС 286, и она могла запускать только одно приложение DOS за раз. Для этого дорогое обновление и дополнительная оперативная память, которые вам требовались, не стоили того.
Если вы запускали Windows 3 на 8086 или машине с объемом памяти всего 640 КБ (т. е. без XMS), вы получали графический интерфейс только для реального режима 8086 поверх DOS.
Если вы запускали Win3 на 286 с 1–1¾ МБ ОЗУ, то она запускалась в стандартном режиме и волшебным образом становилась 16-разрядным расширителем DOS, предоставляя вам доступ к 16 МБ ОЗУ (если вы были богаты и сумасшедший эксцентричный).*
Если вы запускали W3 на компьютере 386 с 2 МБ ОЗУ или более, он запускался в расширенном режиме 386 и становился 32-разрядным многозадачным расширителем DOS и мог выполнять многозадачные приложения DOS, предоставляя вам виртуальную память и объем памяти до 4 ГБ.
Все в одном продукте на одном комплекте дисков.
Это было революционно и имело огромный успех.
И на этом все закончилось для OS/2.
Windows 3.0 была очень ненадежной и нестабильной. Он часто выдавал так называемую неисправимую ошибку приложения (ОАЭ), что даже привело к шутливой футболке с надписью: «Я думал, что ОАЭ были страной в Аравии, пока не открыл для себя Windows 3!». но когда это работало, для 1990 года это было потрясающе.
Microsoft устранила UAE в Windows 3.1, отчасти с помощью хитрого трюка: вместо этого она переименовала ошибку в "Общая ошибка защиты" (GPF).
Лично я всегда был против, я купил OS/2 2.0 за свои деньги, и мне это понравилось. Она была намного стабильнее, чем Windows 3, лучше справлялась с многозадачностью и могла делать гораздо больше. но в Win3 было то, что нужно людям.
В Windows 3.1 объединены отдельные мультимедийные расширения для Windows, что сделало его немного более стабильным. Затем в Windows для рабочих групп все это было объединено с сетью!
Примечание. В эпоху DOS всем приложениям требовались собственные драйверы. Каждое отдельное приложение нуждалось в собственных драйверах принтера, графических драйверах (если оно могло отображать графику в каком-либо другом режиме, кроме стандартных режимов CGA, EGA, VGA или Hercules), звуковых драйверах и т. д.
Одним из больших преимуществ WordPerfect было то, что он имел самый большой и лучший набор драйверов принтеров в бизнесе. Если бы у вас был модный принтер, WordPerfect мог бы с ним справиться и использовать все его специальные шрифты и так далее. Вполне возможно, что другие основные предложения не могли этого сделать, поэтому, если вы запускали WordStar или MultiMate или что-то еще, вы получали только моноширинный Courier, выделенный полужирным шрифтом, курсивом, подчеркиванием и комбинациями < u>этого.
Включая работу в сети. У каждого сетевого поставщика был собственный сетевой стек со своими собственными драйверами сетевых карт.
И сетевые стеки были большими, и каждый крупный поставщик использовал свой собственный протокол. MS использовала NetBEUI, Novell использовала IPX/SPX, Apple использовала AppleTalk, PATHWORKS от Digital Equipment Corporation использовала DECnet и т. д. и т. д. Только странные, сверхдорогие Unix-устройства, которые никто не мог себе позволить, использовали TCP/IP.
Вы не могли подключиться к серверу Microsoft со стеком сети Novell или к серверу Apple со стеком Microsoft. Каждому типу серверов нужен свой уникальный специальный клиент.
По сути, это означало, что ПК не может быть одновременно подключен к нескольким типам сетей.Вероятность того, что два полных набора драйверов будут работать вместе, была почти нулевой, а если вам это удастся, то в любом случае не останется оперативной памяти для запуска каких-либо приложений.
Windows многое изменила, но общие драйверы были очень важны. Вы установили один драйвер принтера, и внезапно все ваши приложения смогли печатать. Один звуковой драйвер и все ваши приложения могут издавать звуки или воспроизводить музыку (или, если у вас навороченная звуковая карта, и то, и другое!) и так далее. Для печати Windows просто отправила на ваш принтер растровое изображение, поэтому любой принтер, который мог печатать графику, мог внезапно напечатать любой шрифт, поставляемый с Windows. Если у вас был дрянной старый 24-игольчатый матричный принтер, в котором был только один шрифт, это было большой проблемой. Это было медленно и шумно, но внезапно у вас появились причудливые масштабируемые шрифты, контуры и эффекты теней!
Но когда Microsoft добавила сюда и сеть, это изменило ситуацию. Windows для рабочих групп разбила монолитные сетевые стеки. Windows управляла картой, затем протоколы Windows взаимодействовали с драйвером Windows для карты, затем клиенты Windows взаимодействовали с протоколом.
Итак, теперь, если ваш сервер Netware был настроен для AppleTalk, скажем — ОК, маловероятно, но это могло случиться, потому что компьютеры Mac поддерживают только AppleTalk — тогда Windows могла бы с радостью получить к нему доступ через AppleTalk без необходимости в IPX.
Первую большую сеть, которую я построил с помощью Windows для рабочих групп, я построил с двумя стеками: IPX/SPX и DECnet. Сервер Netware был невидим для VAXen, и наоборот, но WfWg говорил с обоими одновременно. Это была серьезная черная магия.
* Отказ от ответственности: это небольшое упрощение для ясности, одно из нескольких в этом посте. Существовало небольшое количество карт SVGA, большинству из которых требовались специальные драйверы, и многие из них работали только с небольшим количеством приложений, таких как одна конкретная программа САПР, графический интерфейс GEM или что-то непонятное. Некоторые из них работали с Windows 2, но если и работали, то они были почти непригодны для использования, потому что все ядро Windows 2 должно было работать в базовых 640 КБ ОЗУ, и ему очень легко не хватило памяти. Windows 3 была ненамного лучше, но Windows 3.1, наконец, немного исправила это.
Поэтому, если у вас есть карта SVGA и Windows/286, Windows/386 или даже Windows 3.0, вы можете установить какой-нибудь режим супер-найма, например 1024×768 в 16 цветах. и любуйтесь на нее целые секунды, затем запускайте несколько приложений и наблюдайте, как Windows падает и умирает. Если бы вы были в чем-то безумном, таком как 24-битный цвет, вы могли бы даже не запустить второе приложение, прежде чем оно умрет.
Пояснение для одержимых: когда я сказал 1¾ МБ, это тоже было упрощением. Сделка заключалась в следующем:
Если у вас было 286 и не менее 1 МБ ОЗУ, то все, что у вас было, это стандартный режим, то есть режим 286. Больше оперативной памяти немного ускорило работу — ненамного, потому что в Windows 2 не было дискового кеша, и он полагался на DOS. Если у вас было 2 МБ, 4, 8 или 16 (не то, чтобы кто-то в здравом уме поместил 16 МБ в 286, так как это стоило бы 10 000 долларов или около того), это не имело никаких шансов: в стандартном режиме было все, что мог сделать 286.
Если у вас было 386 и 2 МБ или более ОЗУ, вы получили 386 Enhanced Mode. Это действительно летало, если у вас было 4 МБ или больше, но очень немногие машины поставлялись с таким объемом, за исключением некоторых, предназначенных для серверов, работающих под управлением Unix той или иной марки. По иронии судьбы, единственным бюджетным ПК 386 с 4 МБ был Amstrad 2386, машина, ныне почти забытая историей. Компания Amstrad создала рынок бюджетных ПК в Европе, выпустив модели PC1512 и PC1640, обе модели 8086 с 5,25-дюймовыми дисками.
За этим последовал футуристический сериал 2000 года. 2086 был необычным ПК — ISA 8086 с VGA. Модель 2286 была топовой моделью 286 для 1988 года: 1 МБ ОЗУ и быстрый процессор с частотой 12,5 МГц.
Но у модели 2386 в стандартной комплектации было 4 МБ памяти, что было лучшим в отрасли и потрясающим для 1988 года. Когда пару лет спустя вышла Windows 3.0, это был единственный компьютер, уже представленный на рынке, который мог достойно работать в расширенном режиме 386. и легко работать в многозадачном режиме с несколькими приложениями DOS и крупными высокопроизводительными приложениями для Windows, такими как PageMaker и Omnis. Microsoft пока почти не предлагала приложений для Windows — ранние, схематичные версии Word и Excel, больше ничего. Я не могу найти ни одной страницы, посвященной этой замечательной машине, только ее клавиатуре.
Еще один смелый дизайнерский ход заключался в том, что компания Amstrad сделала ставку на отказ от 5,25-дюймовых дискет и их замену на 3,5-дюймовые дискеты. Конечно, они были правы — и поэтому в серии 2000 не было отсеков для 5,25-дюймовых дисков, что позволяло использовать гладкий, почти аэродинамический корпус. Но Amstrad не мог предвидеть, что вскоре приводы CD-ROM будут повсюду, а затем DVD и устройства для записи компакт-дисков. , а 5,25-дюймовый отсек будет использоваться еще несколько десятилетий.
Различные развлечения для виртуализации, включая игры и продуктивность!
Неизвестный диск на Ebay…
Я наткнулся на эти три диска, казалось бы, неуместные в истории. Windows/386 версии 2.0 является странным, поскольку он был поставлен OEM-производителям в конце 1987 года, что сделало его и Xenix частью первоначальной волны операционных систем/сред 386 и опередило не только запуск OS/2 в 1988 году, но и использование преимуществ v86 80386. режиме, чего OS/2 не могла делать в готовом продукте до 1992 года.
Эта версия сама по себе является розничной версией Windows/386, в которой отсутствует четкая идентификация OEM, столь распространенная в то время. Действительно, его настройка предлагает несколько интересных платформ:
Запустить это было непросто, хотя я предпочитаю Qemu, эти старые версии 2.0x Windows/386 имеют несовместимость BIOS/диска с гипервизором, что приводит к ошибкам чтения жесткого диска. Хотя у PCem/86Box таких проблем нет. Я думаю, что с дискет/CD-ROM/по сети он будет работать без проблем.
Windows/386 v2.03
После установки оказывается, что это версия 2.03. Хотя я надеялся на какую-то розничную версию 2.00/2.01, она кажется настолько похожей, насколько это возможно, поскольку у нее больше общего с версией 2.01 для PCjs (которую вы можете попробовать вживую на его сайте!)
Версия 2.03 для PCjs содержит 138 установочных файлов (не считая файлов PIF) по сравнению со 141 файлом на eBay, а версия 2.01 для PCjs содержит 59 файлов.
Тем не менее, в основном это Windows/386 1987 года с немного обновленными драйверами EGA/CGA VMM начала 1988 года, которые просто не вписались. Меня смущает то, что он идентифицируется как 2.03, в то время как он ближе к 2.01 по количеству файлов и функциональности, в отличие от 2.03, он действительно должен был быть 2.02, если вообще такое было.
Windows/386 2.03 в CGA
В противном случае это не так уж и интересно, если не считать метки времени. Он будет работать на CGA/EGA *ЕСЛИ* у вас есть подходящий адаптер, хотя VGA совместим, среда обнаружит, что на самом деле это неправильная карта, и откажется работать. Я попытался установить драйверы 2.01 CGA/EGA, но это привело к несоответствию версии ОС (я не проверял, привязана ли версия 2.01 к OEM-производителю Compaq для MS-DOS)
Не смешивать драйверы!
Я установил печально известную пару Word & Excel. Несмотря на то, что для Word 1.1a требуется как минимум Windows 2.11, он работает нормально. Excel 2.1d грузится без нареканий. Для обоих не так много обычной памяти, но они оба могут использовать расширенную память, которую гипервизор может создавать и распределять без какого-либо emm386 или любого эквивалентного драйвера. Я могу только представить, насколько несовместимыми были попытки сбалансировать эти драйверы в то время, и насколько требовалась будущая спецификация DPMI.
Проблемы с памятью в Windows 2.x
И, как гласит старая поговорка, три основные проблемы в Windows версии 2 — это память, память и еще раз память. Попытка запустить что-либо графическое исчерпает обычную оперативную память, заставив вас выполнять одну задачу с чем-либо графическим, что как бы побеждает весь смысл Windows. Вы исходите из этого:
BattleTech CGA в окне
Windows не хватает памяти!
Ну, сейчас 1987 год, и пользователи привыкли к таким разочарованиям. Неудивительно, что Windows 3.0 стала такой популярной, какой она была.
И, конечно, вы не можете говорить о Windows/386 без этой жемчужины. (Видео в формате MPEG-1/Audio MPEG-2 поддерживается JSMpeg).
Читайте также: