В настоящее время под управлением операционных систем семейства Windows работает более 90% всего парка вычислительных машин в мире и около 95% процентов персональных компьютеров [1].
Операционные системы Windows работают на платформах x86, x86-64, IA-64, ARM. Существовали также версии для DEC Alpha, MIPS, PowerPC и SPARC [2].
Обычно все версии Windows делят на несколько «групп».
Графические интерфейсы и расширения для DOS
Эти версии Windows не были полноценными операционными системами, а являлись надстройками к операционной системе MS-DOS и являлись по сути операционными оболочками, обеспечивая стандартизацию интерфейсов аппаратного обеспечения и единообразие для пользовательских интерфейсов программ. Предоставляли встроенные средства (GDI) для создания графического интерфейса пользователя. Они работали с процессорами начиная с Intel 8086.
1. Windows 1.0 (1985);
2. Windows 2.0 (1987)
3. Windows 2.1 (Windows 386) (1987) – в системе появилась возможность запуска DOS-приложений в графических окнах, причём каждому приложению предоставлялись полные 640 Кб памяти. Полная поддержка процессора 80286.
4. Windows 3.0 (1990) – появилась поддержка процессоров 80386 и защищённого режима.
5. Windows 3.1 (1992) – серьёзно переработанная Windows 3.0; устранены UAE (Unrecoverable Application Errors – фатальные ошибки прикладных программ), добавлен механизм OLE, печать в режиме WYSIWYG («что видите, то и получите»), шрифты TrueType, изменён Проводник (диспетчер файлов), добавлены мультимедийные функции.
6. Windows для рабочих групп (Windows for Workgroups) 3.1/3.11 – первая версия ОС семейства с поддержкой локальных сетей. В WFWG 3.11 также испытывались отдельные усовершенствования ядра, применённые позднее в Windows 95.
Включает в себя Windows 95, Windows 98 и Windows Me.
Windows 95 (кодовое имя Chicago) – гибридная 16- и 32-разрядная графическая операционная система, выпущенная 24 августа 1995 года корпорацией Microsoft. Русская версия поступила в продажу 10 ноября 1995 года.
Это первая система семейства Windows, интерфейс которой используется во всех последующих версиях Windows: именно в ней появились такие элементы графического интерфейса, как рабочий стол со значками, панель задач и меню «Пуск».
Windows 95 – результат объединения продуктов MS-DOS и Windows, которые ранее распространялись отдельно. Windows 95 является третьей (после Windows для рабочих групп 3.11 и Windows NT) системой Windows, лишённой поддержки стандартного и реального режимов работы x86-процессоров и требующей процессор уровня Intel 80386 и выше в защищённом режиме. Windows 95 содержит значительные улучшения графического интерфейса и внутреннего устройства системы, включая рабочий стол и меню «Пуск», поддержку длинных (до 256 знаков) имён файлов и систему «plug and play».
Выпуск Windows 95 сопровождался масштабной рекламной кампанией (по многим оценкам – крупнейшей в истории ПО), включая рекламный ролик с песней «Start Me Up» (намёк на кнопку «Пуск» – «Start») в исполнении Rolling Stones. Кампания также включала в себя рассказы людей, стоявших у магазинов в очереди, чтобы приобрести копию системы; были даже сказки о том, как люди, не имевшие компьютеров, покупали Windows 95 просто из-за всей этой шумихи, не зная даже, что вообще такое Windows. 31.12.2002 года Microsoft закончила поддержку Windows 95.
Windows 98 (кодовое имя Memphis) – графическая операционная система, выпущенная корпорацией Майкрософт 25 июня 1998 года.
По сути, данная операционная система – это обновлённая версия Windows 95, по-прежнему являющаяся гибридным 16/32-разрядным продуктом, основанном на MS-DOS. Улучшениям подверглась поддержка AGP, доработаны драйверы USB, добавлена поддержка работы с несколькими мониторами и поддержка WebTV. Как и в Windows 95 OSR 2.5, в интерфейс системы интегрирован Internet Explorer 4 (функция Active Desktop).
Windows 98 Second Edition (Windows 98 SE) была выпущена 5 мая 1999 года. Обновлённая версия включает множество исправлений, Internet Explorer 4 заменён на значительно более быстрый и лёгкий Internet Explorer 5, появилась функция Internet Connection Sharing. Также добавлен MS NetMeeting 3 и поддержка проигрывания DVD.
Майкрософт планировала прекратить поддержку Windows 98 16 июля 2004 года. Однако, по причине невероятной популярности этой операционной системы, поддержка была продлена до 11 июля 2006 года.
Windows Millennium Edition (Windows ME; также используется аббревиатура Windows Me) – смешанная 16/32-разрядная операционная система, выпущенная корпорацией Microsoft 14 сентября 2000 года. Была названа так в честь нового III тысячелетия (лат. millennium – тысячелетие).
От своих предшественниц – Windows 95 и Windows 98 – отличается относительно небольшими обновлениями, такими как новый Internet Explorer 5.5 и Windows Media Player 7. Появился также Windows Movie Maker с базовыми функциями редактирования цифрового видео. Изменился интерфейс системы – в него были добавлены возможности, впервые появившиеся в Windows 2000.
Windows NT (в просторечии просто NT) – линейка операционных систем (ОС) производства корпорации Microsoft и название первых версий ОС.
Windows NT была разработана «с нуля», развивалась отдельно от других ОС семейства Windows (Windows 3.x и Windows 9x) и, в отличие от них, позиционировалась как надёжное решение для рабочих станций (Windows NT Workstation) и серверов (Windows NT Server). Windows NT дала начало семейству операционных систем, в которое входят Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7.
Только в этом семействе представлены операционные системы для серверов. До версии Windows 2000 включительно они выпускались под тем же названием что и аналогичная версия для рабочих станций, но с добавлением суффикса, например «Windows NT 4.0 Server» и «Windows 2000 Datacenter Server». Начиная с Windows Server 2003, серверные операционные системы называются по-другому.
В основу семейства Windows NT положено разделение адресных пространств между процессами. Каждый процесс имеет возможность работать с выделенной ему памятью. Однако он не имеет прав для записи в память других процессов, драйверов и системного кода.
Семейство Windows NT относится к операционным системам с вытесняющей многозадачностью. Разделение процессорного времени между потоками происходит по принципу «карусели». Ядро операционной системы выделяет квант времени (в Windows 2000 квант равен примерно 20 мс) каждому из потоков по очереди при условии, что все потоки имеют одинаковый приоритет. Поток может отказаться от выделенного ему кванта времени. В этом случае система перехватывает у него управление (даже если выделенный квант времени не закончен) и передаёт управление другому потоку. При передаче управления другому потоку система сохраняет состояние всех регистров процессора в особой структуре в оперативной памяти. Эта структура называется контекстом потока. Сохранение контекста потока достаточно для последующего возобновления его работы.
Windows NT 4.0 – последняя версия семейства сетевых операционных систем Microsoft Windows NT, вышедшая под этим названием. Следующая сетевая операционная система от Microsoft вышла под названием Windows 2000. Имела пользовательский интерфейс в стиле Windows 95.
Windows NT 4.0 имела модификации для использования в качестве операционной системы рабочей станции (Windows NT Workstation) и сервера (Windows NT Server) и предназначалась для работы на компьютерах архитектур Alpha, MIPS, x86 и PowerPC.
Windows 2000 (также называемая Win2k, W2k или Windows NT 5.0, кодовое название Cairo) – это операционная система семейства Windows NT компании Microsoft, предназначенная для работы на компьютерах с 32-битными процессорами (с архитектурой совместимой с Intel IA-32).
Первая бета-версия системы была выпущена 27 сентября 1997 года. Изначально система носила название Windows NT 5.0, поскольку была следующей крупной версией Windows NT после Windows NT 4.0. Однако 27 октября 1998 года она получила собственное название Windows 2000. Финальная версия системы была выпущена для широкой общественности 17 февраля 2000 года.
Windows 2000 выпускается в четырёх изданиях: Professional (издание для рабочих станций и опытных пользователей), Server, Advanced Server и Datacenter Server (для применения на серверах). Кроме того, существует «ограниченное издание» Windows 2000 Advanced Server Limited Edition и Windows 2000 Datacenter Server Limited Edition, предназначенное для работы на 64-разрядных процессорах Intel Itanium.
Впоследствии Windows 2000 была заменена операционными системами Windows XP (на стороне клиента) и Windows Server 2003 (на стороне сервера). Однако Windows 2000 сохраняет свою популярность, особенно в крупных компаниях, где обновление операционных систем на большом числе компьютеров связано с серьёзными техническими и финансовыми трудностями. Согласно исследованию компании Assetmetrix, в начале 2005 года доля Windows 2000 среди операционных систем Windows для рабочих станций в компаниях с более чем 250 компьютерами составляет более 50 %. В то же время в компаниях с менее чем 250 компьютерами Windows XP более популярна. Корпорация Microsoft 30 июня 2005 года прекратила основную поддержку операционной системы Windows 2000. Расширенная поддержка будет сохранена до 30 июня 2010 года.
Windows XP (кодовое название при разработке – Whistler; внутренняя версия – Windows NT 5.1) – операционная система семейства Windows NT корпорации Microsoft. Она была выпущена 25 октября 2001 года и является развитием Windows 2000 Professional. Название XP происходит от англ. experience (опыт). Название вошло в практику использования, как профессиональная версия.
В отличие от предыдущей системы Windows 2000, которая поставлялась как в серверном, так и в клиентском вариантах, Windows XP является исключительно клиентской системой. Её серверным вариантом является выпущенная позже система Windows Server 2003. Windows XP и Windows Server 2003 построены на основе одного и того же ядра операционной системы, в результате их развитие и обновление идет более или менее параллельно.
Microsoft с 14 апреля 2009 года прекратила бесплатную поддержку операционной системы (ОC) Windows XP, теперь пользователи Windows XP не смогут обращаться в Microsoft за бесплатной технической поддержкой в случае инцидентов, для изменения дизайна и в других ситуациях. Теперь им придется для этого пользоваться услугами «продленной поддержки» – это значит, что все обращения станут платными. Расширенная поддержка будет осуществляться до 8 апреля 2014 года.