Windows 3.x
Windows 3.x — это семейство операционных сред (операционных оболочек) корпорации Microsoft, выпускавшееся с 1990 по 1994 год. Включает версии Windows 3.0, Windows 3.1, Windows 3.11 и их модификации (Windows for Workgroups 3.1 и 3.11). Фактически, Windows 3.x не являлась самостоятельной операционной системой, а представляла собой графическую надстройку (оболочку) над операционной системой MS-DOS, которая обеспечивала многозадачность, графический интерфейс пользователя (GUI) и поддержку 16-разрядных приложений. Именно с Windows 3.x началось массовое внедрение персональных компьютеров с графическим интерфейсом, что привело к доминированию Microsoft на рынке настольных операционных систем.
История
Предпосылки и разработка
До появления Windows 3.x, графические оболочки для MS-DOS существовали, но не получили широкого распространения из-за высоких требований к аппаратному обеспечению и несовершенства реализации. Первая версия Windows (1.0, 1985) и Windows 2.x (1987) были медленными, имели ограниченную поддержку приложений и не смогли завоевать рынок. Ключевым прорывом стала версия 3.0, разработка которой началась в 1988 году под руководством Дэвида Вейсса. Основной целью было создание стабильной, быстрой и удобной среды, способной работать на массовых компьютерах того времени (с процессорами Intel 80286 и 80386).
Windows 3.0 (1990)
Выпуск Windows 3.0 состоялся 22 мая 1990 года. Эта версия стала первой коммерчески успешной графической оболочкой Microsoft. Её ключевыми нововведениями стали:
- Улучшенный графический интерфейс: менеджер программ (Program Manager) и менеджер файлов (File Manager) вместо устаревшего MS-DOS Executive.
- Поддержка защищённого режима процессора: Windows 3.0 могла работать в трёх режимах: реальном (для 8086), стандартном (для 80286) и расширенном (386 Enhanced Mode для 80386), что позволяло использовать более 640 КБ оперативной памяти и запускать несколько DOS-приложений в окнах.
- Многозадачность: в расширенном режиме реализована вытесняющая многозадачность для DOS-приложений.
- Поддержка TrueType: в версии 3.0 (позже, с дополнением) появилась поддержка масштабируемых шрифтов TrueType, что улучшило типографику.
Windows 3.0 была продана тиражом более 10 миллионов копий, что сделало её стандартом для офисных и домашних компьютеров.
Windows 3.1 (1992)
Выпущена 6 апреля 1992 года. Эта версия стала эволюционным развитием 3.0 и устранила многие её недостатки:
- Удаление реального режима: Windows 3.1 работала только в стандартном и расширенном режимах, что повысило производительность и стабильность.
- Встроенная поддержка TrueType: шрифты стали частью системы, что позволило отказаться от сторонних решений (например, Adobe Type Manager).
- Улучшенная многозадачность: повышена стабильность работы 16-разрядных приложений.
- Новые функции: появились перетаскивание объектов (Drag-and-Drop), контекстные меню, поддержка OLE (Object Linking and Embedding) для встраивания объектов, а также мультимедийные возможности (Media Player, Sound Recorder).
- Поддержка сети: встроенная поддержка сетевых протоколов (NetBIOS, IPX/SPX) для работы в локальных сетях.
Windows 3.1 стала самой популярной версией семейства, продавшись тиражом более 40 миллионов копий.
Windows for Workgroups 3.1 и 3.11 (1992–1994)
В октябре 1992 года вышла Windows for Workgroups 3.1 (WFW 3.1), а в ноябре 1993 года — WFW 3.11. Эти версии были ориентированы на корпоративных пользователей и включали встроенную поддержку сетей:
- Сетевые возможности: поддержка протоколов NetBEUI, IPX/SPX, TCP/IP (через дополнения), а также встроенный клиент для рабочих групп (Peer-to-Peer).
- Общий доступ к ресурсам: возможность совместного использования файлов, принтеров и дисков без выделенного сервера.
- Улучшенная производительность: оптимизация работы с сетью и дисковыми операциями.
WFW 3.11 стала последней версией семейства Windows 3.x, выпущенной для массового рынка.
Архитектура и особенности
Отношение к MS-DOS
Windows 3.x не являлась самостоятельной операционной системой. Она запускалась поверх MS-DOS и зависела от её файловой системы (FAT16), драйверов устройств и загрузчика. Однако Windows 3.x брала на себя управление памятью, графикой и многозадачностью, предоставляя приложениям доступ к расширенным функциям через собственный API (Windows API).
Режимы работы
Windows 3.x поддерживала три режима работы, выбор которых зависел от аппаратного обеспечения:
- Реальный режим (Windows 3.0): для процессоров 8086/8088. Ограничение по памяти — 640 КБ. Поддерживал только однозадачность. Удалён в Windows 3.1.
- Стандартный режим (Windows 3.0/3.1): для процессоров 80286. Позволял использовать до 16 МБ памяти (через расширенную память, EMS). Поддерживал переключение между задачами, но не вытесняющую многозадачность для DOS-приложений.
- Расширенный режим (386 Enhanced Mode): для процессоров 80386 и выше. Использовал виртуальную память (через файл подкачки), вытесняющую многозадачность для DOS-приложений (каждое в отдельном виртуальном пространстве) и поддержку до 4 ГБ виртуальной памяти.
Графический интерфейс
Интерфейс Windows 3.x базировался на менеджере программ (Program Manager), который отображал группы программ в виде иконок, и менеджере файлов (File Manager), который предоставлял древовидную структуру каталогов. Также присутствовали:
- Панель управления (Control Panel) для настройки системы.
- Диспетчер печати (Print Manager) для управления очередью печати.
- Диспетчер задач (Task Manager) для завершения зависших приложений (в Windows 3.1).
Поддержка приложений
Windows 3.x была 16-разрядной средой, что означало, что приложения могли использовать до 16-битных адресов (до 64 КБ на сегмент). Однако через расширенную память и протекторы (например, DPMI — DOS Protected Mode Interface) приложения могли обращаться к большему объёму памяти. Большинство программ для Windows 3.x были написаны на C/C++ с использованием Windows API.
Классификация и версии
Основные версии
- Windows 3.0 (1990) — первая массовая версия.
- Windows 3.1 (1992) — наиболее популярная версия.
- Windows for Workgroups 3.1 (1992) — сетевая редакция.
- Windows for Workgroups 3.11 (1993) — последняя версия семейства.
Локализованные версии
Microsoft выпускала локализованные версии Windows 3.x для разных стран, включая русскоязычную версию Windows 3.1 (1993 год). Русская версия включала поддержку кириллицы в интерфейсе и шрифтах, а также адаптированную клавиатурную раскладку.
Пакеты обновлений
Для Windows 3.1 и WFW 3.11 выходили пакеты обновлений (Service Packs), исправлявшие ошибки и добавлявшие новые драйверы. Последний официальный пакет — SP2 для WFW 3.11 (1994 год).
Применение и значение
Массовое распространение
Windows 3.x стала первой графической оболочкой, которая получила массовое распространение в корпоративном и домашнем сегментах. Она позволила пользователям, не знакомым с командной строкой MS-DOS, эффективно работать с компьютером. К 1994 году доля Windows 3.x на рынке операционных сред для IBM PC-совместимых компьютеров превышала 80%.
Влияние на развитие
Windows 3.x заложила основы для последующих версий Windows (Windows 95, Windows NT). Именно в ней были реализованы ключевые концепции: графический интерфейс с окнами, меню и иконками; многозадачность; поддержка OLE и DDE (Dynamic Data Exchange); стандартизированный API. Многие приложения, написанные для Windows 3.x, работали (с ограничениями) в Windows 95 и Windows NT 4.0.
Критика
Несмотря на успех, Windows 3.x имела существенные недостатки:
- Зависимость от MS-DOS: система была нестабильной, так как сбои в DOS или драйверах могли привести к краху всей оболочки.
- 16-разрядность: ограничение на размер сегмента (64 КБ) и отсутствие полной защиты памяти приводили к частым зависаниям приложений.
- Отсутствие предупреждения задач: многозадачность была кооперативной для Windows-приложений (они должны были сами отдавать управление), что приводило к зависаниям всей системы при сбое одной программы.
- Сложность настройки: требовались глубокие знания аппаратного обеспечения для корректной установки драйверов и настройки режимов работы.
Закат и наследие
С выходом Windows 95 (август 1995 года), которая представляла собой полноценную 32-разрядную операционную систему с гибридным ядром, Windows 3.x начала быстро терять актуальность. Однако она продолжала использоваться на старых компьютерах и в некоторых корпоративных средах до конца 1990-х годов. Поддержка Windows for Workgroups 3.11 была прекращена Microsoft в 2001 году.
Windows 3.x остаётся важной вехой в истории персональных компьютеров. Она превратила компьютер из инструмента для специалистов в массовое устройство для работы и развлечений, а также заложила основу для современного графического интерфейса Windows.
Источники
- Microsoft Corporation. «Microsoft Windows 3.1 User's Guide». 1992.
- Andrew Schulman. «Undocumented Windows». Addison-Wesley, 1992.
- Журнал «PC Magazine» (русская версия), 1992–1994.
- «Microsoft Windows 3.x: A History» — TechRepublic, 2019.
- «Windows 3.0: The Dawn of the GUI Era» — Ars Technica, 2015.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →