Windows

Windows

Windows (МФА [ˈwɪndəʊz]; с англ. — «окна») — группа семейств коммерческихпроприетарныхоперационных систем корпорации Microsoft, ориентированных на управление с помощью графического интерфейса. MS-DOS — является прародителем Windows. Каждое семейство обслуживает определённый сектор компьютерной индустрии. Активные семейства Microsoft Windows включают Windows NT и Windows IoT; они могут включать подсемейства (например, Windows Server или Windows Embedded Compact) (Windows CE). Неактивные семейства Microsoft Windows включают Windows 9x, Windows Mobile и Windows Phone. Изначально Windows была всего лишь графической программой-надстройкой для распространённой в 1980-х и 1990-х годах операционной системы MS-DOS. Согласно данным ресурса Net Applications, по состоянию на август 2014 года под управлением операционных систем семейства Windows работает около 88 % персональных компьютеров. Windows работает на PC-совместимых архитектурах с процессорами x86, x86-64, а также на архитектуре ARM. Существовали также версии для DECAlpha, MIPS, IA-64, PowerPC и SPARC. Последней на данный момент операционной системой Microsoft является Windows 11, представленная 24 июня 2021 года.

ВерсииПравить

Условные обозначения:

  • RTM. — окончание поддержки первого обновления
  • осн. — окончание действия лицензии для первого (основного) релиза
  • SBL — окончание срока лицензии для производителей[3]
  • retail — окончание срока лицензии для розничных покупателей
  • SPx — окончание срока лицензии для различных дополнений (сервис-паков) к системе
  • ext — полное окончание поддержки системы.

Графические интерфейсы и расширения для DOSПравить

Первые версии Windows не были полноценными операционными системами, а являлись надстройками над операционной системой DOS и были по сути многофункциональным расширением, добавляющим поддержку новых режимов работы процессора, поддержку многозадачности, обеспечивали стандартизацию интерфейсов аппаратного обеспечения, обмен данными между приложениями и единообразие пользовательских интерфейсов программ. Для создания графического интерфейса использовались встроенные средства GDI и USER. Первые версии Windows вообще состояли из трёх модулей — KERNEL, GDI и USER. Первый из них обеспечивал управление памятью, запуск исполняемых файлов и загрузку динамических библиотек DLL, второй отвечал за графику, третий — за окна. Они работали с процессорами начиная с Intel 8086.

  1. Windows 1.0[4] (1985)
  2. Windows 2.0 (1987) — в системе появилась возможность запуска DOS-приложений в графических окнах, причём каждому приложению предоставлялись полные 640 Кбайт памяти. Улучшена поддержка процессоров 80286. В версии 2.03 (2.0/386) появилась поддержка процессоров 80386[5][6][7].
  3. Windows 2.1 (1988) — полная поддержка всех особенностей процессоров 80286 и 80386.
  4. Windows 3.0 (1990) — улучшена поддержка процессоров 80386 и защищённого режима[8][9].
  5. Windows 3.1 (1992) — серьёзно переработанная Windows 3.0: устранены UAE (фатальные ошибки прикладных программ), добавлен механизм OLE, печать в режиме WYSIWYG («что видишь, то и получишь»), шрифты TrueType, изменён диспетчер файлов, добавлены мультимедийные функции. Прекращена поддержка процессора 8086 и реального режима[10].
  6. Windows 3.2 (1994) — китайская версия Windows 3.1. Обновление было ограничено, поскольку оно исправляло только проблемы, связанные со сложной системой написания в китайском языке[11].
  7. Windows for Workgroups 3.11 (1993) — Windows для рабочих групп, первая версия ОС семейства с поддержкой локальных сетей. В системе также испытывались отдельные усовершенствования ядра, применённые позднее в Windows 95. С этой версии прекратилась поддержка процессора 80286 и стандартного режима.

Семейство Windows 9xПравить

Первая система данного семейства — Windows 95 — была выпущена в 1995 году[12][13][14]. Её отличительными особенностями являлись новый пользовательский интерфейс, поддержка длинных имён файлов, автоматическое определение и конфигурация периферийных устройств Plug and Play (с англ. — «Подключи и играй»), способность исполнять 32-битные приложения и наличие поддержки TCP/IP прямо в системе. Windows 95 использовала вытесняющую многозадачность и выполняла каждое 32-битное приложение в своём адресном пространстве. К данному семейству относятся также Windows 98[15] и Windows Me[16][17].

Операционные системы этого семейства не являлись такими безопасными многопользовательскими системами, как Windows NT, поскольку из соображений совместимости вся подсистема пользовательского интерфейса и графики оставалась 16-битной и мало отличалась от той, что была в Windows 3.x. Так как этот код не был потокобезопасным, все вызовы в подсистему оборачивались в мьютекс по имени Win16Lock, который ещё и находился всегда в захваченном состоянии во время исполнения 16-битного приложения. Таким образом, «зависание» 16-битного приложения немедленно блокировало всю ОС. Но уже в 1999 году вышло второе исправленное издание.

Программный интерфейс был подмножеством Win32 API, поддерживаемым Windows NT, но имел поддержку Юникода в очень ограниченном объёме[18]. Также в нём не было должного обеспечения безопасности (списков доступа к объектам и понятия «администратор»).

В составе Windows 95 присутствовала MS-DOS 7.0, однако её роль сводилась к обеспечению загрузки и исполнения 16-битных DOS-приложений. Исследователи заметили, что ядро Windows 95 — VMM — обращается к DOS под собой, но таких обращений довольно мало, главнейшая функция ядра DOS — файловая система FAT — не использовалась. В целом же интерфейс между VMM и нижележащей DOS никогда не публиковался, и DOS была замечена Эндрю Шульманом (книга «Недокументированный Windows 95») в наличии недокументированных вызовов только для поддержки VMM.

Семейство Windows NTПравить

Операционные системы этого семейства в настоящее время работают на процессорах с архитектурами x86, x86-64, ARM[19][20]. Ранние версии (до 4.0 включительно) также поддерживали некоторые RISC-процессоры: Alpha, MIPS и PowerPC. Все операционные системы этого семейства являются полностью 32- или 64-битными и не нуждаются в MS-DOS даже для загрузки.

Только в этом семействе представлены операционные системы для серверов. До версии Windows 2000 включительно они выпускались под тем же названием, что и аналогичная версия для рабочих станций, но с добавлением суффикса, например «Windows NT 4.0 Server» и «Windows 2000 Datacenter Server». Начиная с Windows Server 2003 серверные операционные системы называются добавлением суффикса «Server» и года выпуска.

  1. Windows NT 3.1 (1993)
  2. Windows NT 3.5 (1994)
  3. Windows NT 3.51 (1995)
  4. Windows NT 4.0 (1996)
  5. Windows 2000 — Windows NT 5.0 (2000)
  6. Windows XP[21][22][23][24] — Windows NT 5.1 (2001)
  7. Windows XP 64-bit Edition — Windows NT 5.2 (2003)
  8. Windows Server 2003 — Windows NT 5.2 (2003)
  9. Windows XP Professional x64 Edition — Windows NT 5.2 (2005)
  10. Windows Home Server — Windows NT 5.2 (2007)
  11. Windows Server 2008 — Windows NT 6.0 (2008)
  12. Windows Small Business Server — Windows NT 6.0 (2008)
  13. Windows 7[25][26] — Windows NT 6.1 (2009)
  14. Windows Server 2008 R2 — Windows NT 6.1 (2009)
  15. Windows Home Server 2011 — Windows NT 6.1 (2011)
  16. Windows 8[27][28][29][30][31][32] — Windows NT 6.2 (2012)
  17. Windows Server 2012 — Windows NT 6.2 (2012)
  18. Windows 8.1[33] — Windows NT 6.3 (2013)
  19. Windows Server 2012 R2 — Windows NT 6.3 (2013)
  20. Windows 10[34][35][36][37] — Windows NT 10.0 (2015)[38][39][40]
  21. Windows Server 2016 — Windows NT 10.1 (2016)
  22. Windows Server 2019 — Windows NT 10.2 (2019)
  23. Windows 11 — Windows NT 10.0.22000 (2021)

В основу семейства Windows NT положено разделение адресных пространств между процессами. Каждый процесс имеет возможность работать с выделенной ему памятью. Однако он не имеет прав для записи в память других процессов, драйверов и системного кода.

Семейство Windows NT относится к операционным системам с вытесняющей многозадачностью. Разделение процессорного времени между потоками происходит по принципу «карусели». Ядро операционной системы выделяет квант времени (в Windows 2000 квант равен примерно 20 мс) каждому из потоков по очереди при условии, что все потоки имеют одинаковый приоритет. Поток может отказаться от выделенного ему кванта времени. В этом случае система перехватывает у него управление (даже если выделенный квант времени не закончен) и передаёт управление другому потоку. При передаче управления другому потоку система сохраняет состояние всех регистров процессора в особой структуре в оперативной памяти. Эта структура называется контекстом потока. Сохранения контекста потока достаточно для последующего возобновления его работы.

Семейство Windows PlusПравить

Коммерческий продукт, дополняющий возможности Microsoft Windows. Последней редакцией была Plus! SuperPack, которая включала в себя заставки, темы, игры и мультимедийные приложения. Microsoft Plus! впервые был анонсирован 31 января 1994 года под кодовым названием Frosting.

Windows 95 plus

Windows XP Plus!

Семейство ОС для смартфоновПравить

Это семейство операционных систем реального времени было специально разработано для мобильных устройств. Поддерживаются процессоры ARM, MIPS, SuperH и x86. В отличие от остальных операционных систем Windows, операционные системы этого семейства продаются только в составе готовых устройств, таких как смартфоны, карманные компьютеры, GPS-навигаторы, MP3-проигрыватели и другие. В настоящее время под термином «Windows CE» понимают только ядро операционной системы. Например, Windows Mobile 5.0 включает в себя ядро Windows CE 5.0.

В настоящее время Windows Phone и Windows 10 Mobile неактуальны в связи с тем, что Windows Phone и Windows 10 Mobile уступили популярность Android и iOS.

Семейство встраиваемых ОС Windows EmbeddedПравить

Windows Embedded — это семейство операционных систем реального времени, которое было специально разработано для применения в различных встраиваемых системах. Ядро системы имеет общее с семейством ОС Windows CE и поддерживает процессоры ARM, MIPS, SuperH и x86.

Windows Embedded включает дополнительные функции по встраиванию, среди которых фильтр защиты от записи (EWF и FBWF), загрузка с флеш-памяти, CD-ROM, сети, использование собственной оболочки системы и т. п.

В отличие от операционных систем Windows, операционные системы этого семейства продаются только в составе готовых устройств, таких как банкоматы, медицинские приборы, навигационное оборудование, «тонкие» клиенты, VoIP-терминалы, медиапроигрыватели, цифровые рамки (альбомы), кассовые терминалы, платёжные терминалы, роботы, игровые автоматы, музыкальные автоматы и другие.

В настоящее время выпускаются следующие варианты ОС Windows Embedded[41]:

Семейство Windows ServerПравить

Windows Server — это семейство серверных систем. Это семейство используется для серверных компьютеров и ноутбуков. В настоящее время используются следующие варианты ОС Windows Server.

ХронологияПравить

Windows 1.0Windows 2.0Windows 2.1xWindows 3.0Windows 3.1xWindows 3.1xWindows NT 3.1Windows NT 3.51Windows 95Windows NT Server 3.51Windows NT 4.0Windows 98Windows NT 4.0Windows 2000Pocket PC 2000Windows MePocket PC 2002Windows XPWindows XPWindows Server 2003Windows Mobile 2003Windows Mobile 5.0Windows Embedded IndustryWindows Server 2003 R2Windows Mobile 6.0Windows VistaWindows Home ServerWindows Mobile 6.1Windows Server 2008Windows Embedded IndustryWindows Mobile 6.5Windows 7Windows Server 2008 R2Windows MultiPoint ServerWindows Phone 7Windows Home Server 2011Windows MultiPoint ServerWindows Embedded IndustryWindows Server 2012Windows 8Windows Phone 8Windows MultiPoint ServerWindows Embedded 8 IndustryWindows 8.1Windows Embedded 8.1 IndustryWindows Server 2012 R2Windows Phone 8.1Windows 10Windows 10 MobileWindows Server 2016Windows Server 2019Windows 11


Интегрированные программные продуктыПравить

Пакет Windows включает в себя «стандартные» приложения[42], такие как браузер (Internet Explorer и Microsoft Edge), почтовый клиент (Outlook Express или Почта Windows), музыкальный и видеопроигрыватель (Проигрыватель Windows Media). С помощью технологий COM и OLE их компоненты могут быть использованы в приложениях сторонних производителей. Эти продукты бесплатны и могут быть свободно скачаны с официального сайта Microsoft, однако для установки некоторых из них необходимо иметь лицензионную версию Windows (верно только для ранних версий до Windows, начиная с Windows 98 являются неотъемлемой частью системы). Запуск этих программ под другими операционными системами возможен только с помощью эмуляторов среды Windows (Wine).

Вокруг факта включения таких «стандартных» продуктов в ОС Windows разгорается много дискуссий и юридических споров, по мнению сторонних разработчиков, это ведёт к отсутствию конкуренции и создаёт препятствия для распространения конкурирующих продуктов, они же часто ставят под сомнение качество браузера Internet Explorer, объясняя его популярность вхождением в пакет Windows и плохой осведомленностью пользователей о наличии альтернатив.

В 1997 году компания Sun Microsystems (ныне принадлежит Oracle) подала в суд на компанию за нарушение лицензии на использование технологий Java. В 2001 году Microsoft выплатила штраф и исключила несовместимую с лицензированной виртуальную машину Java из состава своих продуктов[43].

РаспространённостьПравить

На июнь 2019 года, Windows была установлена не менее чем на 88,5 % персональных компьютеров и рабочих станций. По данным компании Net Applications, на июнь 2019 года рыночная доля Windows составила 88,33 %. По другим данным, рыночная доля Windows меньше. Падение доли связано, в первую очередь, с тенденцией к сокращению продаж ПК в мире, а также с увеличением доли ОС конкурентов — macOS и Linux. Среди различных версий Windows по данным W3Schools с июля 2017 года наиболее популярна Windows 10[44] (около 37 %).

На февраль 2019 года доля мобильных версий Windows составила 0,16 %, версий для ПК 74 %, таким образом, всего 74,16 %[45][46].

См. такжеПравить

ПримечанияПравить

  1. Политика жизненного цикла поддержки Microsoft. Дата обращения: 6 апреля 2018.Архивировано 24 января 2018 года.
  2. Microsoft Support LifecycleАрхивная копия от 12 января 2012 на Wayback Machine (англ.)
  3. Лицензирование для сборщиков систем OEM. Дата обращения: 26 апреля 2014.Архивировано 19 апреля 2014 года.
  4. A history of Windows — Microsoft Windows. Архивировано 11 июня 2016 года.
  5. A legacy of Windows, part 1: Windows 1-2-3 — TechRepublic. Дата обращения: 28 июня 2018.Архивировано 27 марта 2017 года.
  6. The Apple vs. Microsoft GUI Lawsuit | Low End Mac. Дата обращения: 28 июня 2018.Архивировано 28 июня 2018 года.
  7. APPLE COMPUTER, INC. v. MICROSOFT CORP., 35 °F.3d 1435 (9th Cir. 1994) (недоступная ссылка). Дата обращения: 28 июня 2018.Архивировано 14 декабря 2007 года.
  8. Chronology of Personal Computer Software (1991). Архивировано 11 февраля 2012 года.
  9. microsoft’s timeline from 1975—1990. Архивировано 14 мая 2008 года.
  10. Политика жизненного цикла поддержки Майкрософт
  11. Microsoft Windows Simplified Chinese 3.2 Upgrade Is Available. Архивировано 8 ноября 2006 года.
  12. Windows 95 turns 15: Has Microsoft’s OS peaked? — CNN.com. Дата обращения: 28 июня 2018.Архивировано 28 апреля 2019 года.
  13. Microsoft Internet Explorer Web Browser Available on All Major Platforms, Offers Broadest International Support | Stories. Дата обращения: 28 июня 2018.Архивировано 15 января 2008 года.
  14. Политика жизненного цикла поддержки Майкрософт. Дата обращения: 28 июня 2018.Архивировано 2 июля 2018 года.
  15. Политика жизненного цикла поддержки Майкрософт. Дата обращения: 28 июня 2018.Архивировано 28 апреля 2019 года.
  16. Improving «Cold Boot» Time for System Manufacturers. Архивировано 13 февраля 2010 года.
  17. Windows Millenium Edition: All About Me | PCWorld. Архивировано 1 августа 2013 года.
  18. Unicode support in Windows 95 and Windows 98. Дата обращения: 21 сентября 2009.Архивировано 8 октября 2009 года.
  19. Inside Windows NT — Helen Custer — Google Книги. Дата обращения: 28 июня 2018.Архивировано 28 июня 2018 года.
  20. Paul Thurrott’s SuperSite for Windows: Windows Server 2003: The Road To Gold, Part One: The Early Years. Архивировано 1 января 2005 года.
  21. Microsoft Windows XP — Home Edition review: Microsoft Windows XP — Home Edition — CNET. Дата обращения: 28 июня 2018.Архивировано 24 июня 2018 года.
  22. Архивированная копия (недоступная ссылка). Дата обращения: 28 июня 2018.Архивировано 10 июля 2009 года.
  23. Архивированная копия (недоступная ссылка). Дата обращения: 28 июня 2018.Архивировано 28 июня 2018 года.
  24. Политика жизненного цикла поддержки Майкрософт. Дата обращения: 28 июня 2018.Архивировано 18 мая 2019 года.
  25. Windows 7 Unveiled Today at PDC 2008 — Windows Experience Blog. Дата обращения: 28 июня 2018.Архивировано 1 ноября 2008 года.
  26. How Libraries & HomeGroup Work Together in Windows 7 — Windows Experience Blog. Дата обращения: 28 июня 2018.Архивировано 2 ноября 2008 года.
  27. Test Driving Windows 8 RTM | PCWorld. Дата обращения: 28 июня 2018.Архивировано 21 сентября 2018 года.
  28. Here’s Everything You Wanted To Know About Microsoft’s Upcoming iPad killers — Business Insider. Архивировано 22 января 2013 года.
  29. Announcing the Windows 8 Editions. Архивировано 18 апреля 2012 года.
  30. Building Windows for the ARM processor architecture — Building Windows 8. Дата обращения: 28 июня 2018.Архивировано 21 мая 2018 года.
  31. Microsoft talks Windows Store features, Metro app sandboxing for Windows 8 developers — The Verge. Дата обращения: 28 июня 2018.Архивировано 10 сентября 2012 года.
  32. Build: More Details On Building Windows 8 Metro Apps | PCMag.com (недоступная ссылка). Дата обращения: 28 июня 2018.Архивировано 17 февраля 2012 года.
  33. Windows 8.1 now available! — Windows Experience Blog. Дата обращения: 28 июня 2018.Архивировано 3 ноября 2019 года.
  34. Announcing Windows 10 — Windows Experience Blog. Дата обращения: 28 июня 2018.Архивировано 10 сентября 2015 года.
  35. Windows 10 1511 Build 10586 November Update Is Out, Here’s How To Update Now | Redmond Pie. Дата обращения: 28 июня 2018.Архивировано 3 января 2016 года.
  36. What’s New in Windows 10’s First Big November Update. Дата обращения: 28 июня 2018.Архивировано 28 июня 2018 года.
  37. Windows switch to Git almost complete: 8,500 commits and 1,760 builds each day | Ars Technica. Дата обращения: 28 июня 2018.Архивировано 24 мая 2017 года.
  38. Microsoft Confirms that Windows 10 will also be Version 10 Internally | Windows 10 content from SuperSite for Windows (недоступная ссылка). Дата обращения: 10 мая 2016.Архивировано 16 октября 2017 года.
  39. Microsoft Confirms Windows 10 Kernel Version Update to 10.0 — Softpedia. Дата обращения: 10 мая 2016.Архивировано 9 октября 2015 года.
  40. Microsoft confirms that Windows 10 kernel will be 10.0. Дата обращения: 10 мая 2016.Архивировано 5 марта 2016 года.
  41. Connected Devices Что такое Windows Embedded?. Дата обращения: 5 сентября 2009.Архивировано 18 сентября 2009 года.
  42. Бесплатные загрузки для Windows. Дата обращения: 14 июня 2013.Архивировано 26 июня 2013 года.
  43. Виртуальная машина Java (Microsoft). Microsoft. Дата обращения: 19 августа 2014.Архивировано 31 августа 2014 года.
  44. OS Statistics. Дата обращения: 2 мая 2011.Архивировано 7 июня 2018 года.
  45. OS Statistics. www.w3schools.com. Дата обращения: 13 апреля 2019.Архивировано 17 сентября 2015 года.
  46. Mobile Devices Statistics. www.w3schools.com. Дата обращения: 13 апреля 2019.Архивировано 10 апреля 2019 года.
  47. GoStats.ru Интернет-статистика января 2012 (недоступная ссылка). Дата обращения: 15 июня 2013.Архивировано 26 сентября 2017 года.
  48. Desktop Operating System Market Share January 2012. Дата обращения: 15 июня 2013.Архивировано 1 февраля 2014 года.
  49. GoStats.ru Интернет-статистика (недоступная ссылка). Дата обращения: 6 марта 2016.Архивировано 26 сентября 2017 года.
  50. Operating system market share. Дата обращения: 14 июня 2013.Архивировано 21 июня 2013 года.
  51. GoStats.ru Интернет-статистика (недоступная ссылка). Дата обращения: 3 сентября 2015.Архивировано 26 сентября 2017 года.
  52. Operating system market share. Дата обращения: 6 марта 2016.Архивировано 12 мая 2015 года.
  53. GoStats.ru Интернет-статистика (недоступная ссылка). Дата обращения: 6 марта 2016.Архивировано 26 сентября 2017 года.
  54. Market share for browsers, operating systems and search engines | News. www.netmarketshare.com. Дата обращения: 31 мая 2016.Архивировано 10 августа 2020 года.
  55. StatCounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share. gs.statcounter.com. Дата обращения: 31 мая 2016.Архивировано 26 мая 2012 года.

ЛитератураПравить

  • Ден Томашевский. Microsoft Windows 8. Руководство пользователя = Microsoft Windows 8. Руководство пользователя. — Вильямс, 2013. — С. 352. — ISBN 978-5-8459-1827-7.
  • Пол Мак-Федрис. Microsoft Windows 7. Полное руководство = Microsoft Windows 7 Unleashed. — М.: Вильямс, 2012. — С. 800. — ISBN 978-5-8459-1614-3.
  • Брайан Ливингстон, Пол Таррот. Секреты Microsoft Windows Vista = Windows Vista Secrets. — М.: Диалектика, 2007. — С. 456. — ISBN 0-7645-7704-2.

СсылкиПравить

Windows
Изображение логотипа
Рабочий стол Windows 11 — панель задач и главное меню по умолчанию отцентрированы
Рабочий стол Windows 11 — панель задач и главное меню по умолчанию отцентрированы
РазработчикMicrosoft
Исходный кодЗакрытый исходный код / Shared source
Первый выпускWindows 1.0x (20 ноября 1985)
Последняя версияWindows 11 (5 октября 2021)
Последняя тестовая версия
Метод обновленияЦентр обновления Windows
Менеджеры пакетовУстановщик Windows и Microsoft Store
Поддерживаемые языкиМногоязычная, в том числе русский
Поддерживаемые платформыARM, IA-64, Itanium, MIPS, DEC Alpha, PowerPC и x86
Тип ядра Гибридное ядро
ИнтерфейсWindows Runtime, Windows API, .NET Framework, Универсальная платформа Windows, .NET Compact Framework, .NET, Windows Forms и Windows Presentation Foundation
ЛицензияMicrosoft EULA
Состояние Актуальное
ПредыдущаяMS-DOS
Веб-сайтsupport.microsoft.com/ru…
Логотип Викисклада Медиафайлы на Викискладе
Логотип первых Windows
Логотип первой системы семейства Windows 9x
Логотип второй системы семейства Windows 9x
Логотип Windows XP
Логотип Windows 11
Логотип Windows 7
Логотип Windows Phone
Логотип Windos Server 2022
Логотип Windows server 2008