Открыть сервис

Windows 9x

Windows 9x — общее название семейства операционных систем корпорации Microsoft для персональных компьютеров, выпускавшихся в период с 1995 по 2000 год. Основными представителями являются Windows 95, Windows 98 и Windows Me (Millennium Edition). Эти системы базировались на графическом интерфейсе пользователя (GUI) и являлись эволюционным развитием операционной системы MS-DOS, сохраняя с ней обратную совместимость. Windows 9x позиционировались как домашние и офисные операционные системы, рассчитанные на массового потребителя, и на рубеже веков стали доминирующей платформой на рынке x86-совместимых компьютеров.

История

Предпосылки и разработка (1993—1995)

К середине 1990-х годов Microsoft столкнулась с необходимостью модернизации своих операционных систем. MS-DOS, несмотря на широкое распространение, была однозадачной текстовой системой с крайне ограниченными возможностями для работы с графикой и мультимедиа. Windows 3.x, хотя и предоставляла графический интерфейс, работала поверх MS-DOS как оболочка, что приводило к нестабильности и плохой поддержке многозадачности. Одновременно корпорация разрабатывала Windows NT — линейку операционных систем для бизнеса с микроядром и полной многозадачностью, но она предъявляла слишком высокие требования к аппаратному обеспечению того времени, а её совместимость с существующими DOS-приложениями была ограничена.

Проект под кодовым названием Chicago (Чикаго) должен был объединить удобство Windows 3.x с надёжностью и производительностью, достаточной для работы на компьютерах с процессорами 386/486 и встроенным звуковым оборудованием. Ключевыми целями являлись: полная интеграция с MS-DOS, поддержка предварительной многозадачности (preemptive multitasking) в 32-битных приложениях, собственная реализация сетевых протоколов (TCP/IP) и подсистемы «Plug and Play» для автоматического распознавания оборудования. В результате этих работ 24 августа 1995 года была выпущена Windows 95операционная система, заменившая Windows 3.x и ставшая причиной массового перехода пользователей на 32-разрядные приложения.

Период расцвета (1995—1999)

Windows 95 получила огромную популярность благодаря кардинально изменённому графическому интерфейсу (меню «Пуск», панель задач, системный трей) и поддержке форматов файлов, основанных на 32-разрядных драйверах (VxD). Она стала первой коммерчески успешной операционной системой, в которой не требовалось отдельно загружать MS-DOS для запуска приложений — ядро Windows 95 полностью брало управление на себя, при этом сохраняя обратную совместимость с программами, написанными для DOS и Windows 3.x.

Через три года, 25 июня 1998 года, вышла Windows 98. Она представляла собой улучшенную версию Windows 95, в которой были исправлены многие системные ошибки, добавлена улучшенная поддержка USB (включая возможность извлечения устройств на ходу — «безопасное извлечение устройства»), улучшена работа с файловой системой FAT32 (поддержка разделов более 2 ГБ), введены технологии DirectX 6.0 и AGP (Accelerated Graphics Port). Система также впервые включала встроенную поддержку DVD-приводов и пузырьковую подсказку для трея. Вторая редакция — Windows 98 Second Edition (SE) — вышла в 1999 году и стала эталонной для своего времени, исправив основные проблемы предшественника и добавив DirectX 7.0.

Закат и наследие (2000—2006)

14 сентября 2000 года Microsoft выпустила Windows Me (Millennium Edition) — последнюю операционную систему в линейке 9x. Она предназначалась для домашних пользователей и была ориентирована на работу с цифровыми медиа (видеомонтаж, фото, музыка). Windows Me отличалась: более быстрой загрузкой, системным восстановлением (System Restore), встроенной поддержкой цифровых камер и сканеров (Windows Image Acquisition), а также обновлённым проигрывателем Windows Media Player 7.0.

Однако Windows Me получила негативные отзывы из-за высокой нестабильности, частых синих экранов смерти (BSOD) и плохой совместимости с более старыми драйверами. Многие приложения, работавшие на Windows 98, отказывались корректно функционировать на Windows Me из-за удаления из системы доступа к реальному режиму DOS. В то же время Windows 2000, построенная на ядре NT, уже предлагала гораздо более стабильную и безопасную среду. Это привело к тому, что Windows Me стала непопулярной. Корпорация Microsoft прекратила поддержку Windows 98, Windows Me и Windows 95 11 июля 2006 года, переориентировавшись на семейство Windows NT, которое в версии Windows XP окончательно вытеснило 9x-линейку.

Архитектура и устройство

Ядро и многозадачность

Windows 9x основана на гибридном ядре, которое включало в себя элементы 16-разрядного кода (из MS-DOS и Windows 3.x) и 32-разрядного кода (ядро VMM — Virtual Machine Manager, драйверы VxD, компоненты GDI и USER). Система не являлась полноценной микроядерной ОС, такой как Windows NT. Ключевые компоненты:

Многозадачность была кооперативной для 16-битных приложений (одно приложение могло зависнуть и «уронить» всю систему) и вытесняющей для 32-битных. Это означало, что стабильность системы напрямую зависела от качества драйверов — драйвер VxD, написанный с ошибками, мог легко вызвать фатальный сбой всей системы.

Файловая система и управление памятью

Windows 9x поддерживала файловые системы FAT16 (до Windows 95 OSR2) и FAT32 (с Windows 95 OSR2 и далее). FAT32 позволяла использовать разделы жёстких дисков объёмом до 2 ТБ (на практике ограничивалась 137 ГБ из-за BIOS и драйверов) и существенно уменьшала кластерный служебный расход. Однако Windows 9x не имела встроенной поддержки журналируемых файловых систем (NTFS, ext2/3). Доступ к NTFS-разделам был возможен только через сторонние утилиты; запись на NTFS с родной поддержкой отсутствовала.

Управление оперативной памятью было ограниченным: при старте системы без дополнительных настроек (файл SYSTEM.INI, запись [386 Enh]) Windows 9x могла адресовать до 1 ГБ оперативной памяти. При установке более 512 МБ (а позже — 1 ГБ) система начинала испытывать проблемы со стабильностью и производительностью из-за неэффективной работы с кэшем и менеджером виртуальной памяти. Официально Microsoft рекомендовала не устанавливать более 1 ГБ ОЗУ на Windows 9x.

Совместимость с MS-DOS

Несмотря на то, что Windows 9x была операционной системой с графической оболочкой, она сохраняла возможность загрузки в режиме реального режима DOS. При старте системы пользователь мог нажать клавишу F8 или F5, чтобы войти в «режим командной строки». В этом режиме работали все старые DOS-программы и игры, включая доступ к расширенной памяти (XMS, EMS). В Windows Me эта функция была существенно урезана — система не позволяла загрузиться в реальный режим DOS, что вызвало критику со стороны пользователей, использовавших старые игры и утилиты.

Классификация и версии

Линейка Windows 9x включает три основных релиза и несколько промежуточных ревизий.

Windows 95 (Chicago)

Windows 98 (Memphis)

Windows Me (Millennium Edition)

Применение

Windows 9x являлась основной операционной системой для домашних пользователей и малого бизнеса в конце 1990-х и начале 2000-х годов. Её сильными сторонами были: обширная библиотека драйверов, поддержка игр (DirectX), простота установки и настройки, а также широкая совместимость с периферийным оборудованием (принтеры, сканеры, модемы, звуковые карты). Windows 9x активно использовалась в образовательных учреждениях и интернет-кафе. В корпоративном секторе предпочтение отдавалось Windows NT 4.0 и Windows 2000, которые были более стабильными, защищёнными и поддерживали многопроцессорные системы.

Критика

Основные недостатки семейства Windows 9x:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →