Когда вышла windows 10

Обновлено: 04.07.2024

Начиная с Windows 10 версии 21H2 обновления компонентов Windows 10 выпускаются ежегодно во второй половине календарного года в Общедоступном канале. Обслуживание компонентов осуществляется ежемесячно в течение 18 или 30 месяцев с даты выпуска в зависимости от политики жизненного цикла.

Рекомендуется немедленно приступить к развертыванию каждого выпуска в Общедоступном канале в качестве целевого развертывания на устройствах, выбранных для раннего принятия, и перейти к полному развертыванию по своему усмотрению. Это позволит получить доступ к новым функциям, возможностям и интегрированной безопасности в ближайшее время.

Сведения о сроках обслуживания см. в разделе Вопросы и ответы о жизненном цикле Windows.

Общедоступный канал заменяет предыдущий канал "Semi-Annual Channel" в качестве основного и рекомендуемого канала для обслуживания Windows 10.

Текущие версии Windows 10 по вариантам обслуживания

(Все даты указаны в формате ISO 8601: ГГГГ-ММ-ДД)

Каналы обслуживания

ВерсияВариант обслуживанияДата доступностиДата последнего измененияПоследняя сборкаОкончание обслуживания: Домашняя, Pro, Pro для образовательных учреждений и Pro для рабочих станцийОкончание поддержки: Корпоративная, для образовательных учреждений и IoT Корпоративная
21H2 Общедоступный канал 2021-11-16 2021-11-16 19044.1288 2023-06-13 2024-06-11
21H1 Полугодовой канал 2021-05-18 2021-11-09 19043.1348 2022-12-13 2022-12-13
20H2 Полугодовой канал 2020-10-20 2021-11-09 19042.1348 2022-05-10 2023-05-09
2004 Полугодовой канал 2020-05-27 2021-11-09 19041.1348 2021-12-14 2021-12-14
1909 Полугодовой канал 2019-11-12 2021-11-09 18363.1916 Окончание поддержки 2022-05-10

Выпуски Корпоративная и IoT Корпоративная LTSB/LTSC

1 The Windows 10 Enterprise LTSC 2021 edition (version 21H2) does not have extended support. It will reach end of servicing on 2027-01-12. Only Windows 10 IoT Enterprise LTSC 2021 (version 21H2) will have support until 2032-01-13.

История выпусков Windows 10

Узнайте больше о содержании обновлений Windows 10 в разделе История обновлений Windows 10.


Version 21H2 (OS build 19044)

Для обновления устройств под управлением Windows 10 версии 2004, 20H2 или 21H1 до Windows 10 версии 21H2 можно ускорить процесс обновления с помощью пакета включения.

Вариант обслуживания Дата доступности Сборка Статья базы знаний
LTSC • Общедоступный канал 2021-11-16 19044.1288

Version 21H1 (OS build 19043)

Для обновления устройств под управлением Windows 10 версии 2004 или 20H2 до Windows 10 версии 21H1 можно ускорить процесс обновления с помощью пакета включения.

Чтобы обновить устройства с Windows 10 версии 2004 до Windows 10 версии 20H2, можно использовать пакет пакета Enablement для ускорения процесса. Дополнительные сведения см. в статье KB4562830

Чтобы обновить устройства с Windows 10 версии 1903 до Windows 10 версии 1909, можно использовать пакет пакета Enablement для ускорения процесса. Дополнительные сведения см. в статье KB4517245

У Microsoft большой праздник – 29 июля 2020 года Windows 10 исполнилось 5 лет. Эта операционная система вышла в середине 2015 года и предлагалась в качестве бесплатного обновления пользователям Windows 7 и Windows 8 – неслыханная щедрость по тем временам. Используя этот трюк, Microsoft рассчитывала очень быстро нарастить количество активных пользователей новой на тот момент ОС – до 1 миллиарда за 2-3 года! Не получилось. До заветного миллиарда Microsoft дотянулась только в этом году.

Не получилось у Microsoft и с голосовым помощником Cortana. Перешедший из уже забытой мобильной платформы Windows Phone, он должен был составить серьезную конкуренцию Apple Siri и Google Assistant. По факту же система не прижилась на платформе ПК, в том числе и из-за слишком рьяных попыток Microsoft навязать его пользователям, например, добавляя Cortana в поисковую строку меню Пуск.

А вот с браузером Edge уже не все так плохо: после перехода на движок Chromium он действительно начал набирать популярность, хотя и медленно. Но случилось это буквально в последнее время, а до этого Edge отмечался лишь разве что… регулярными попытками Microsoft навязать его пользователям.

С обновлениями Windows 10 все тоже как-то не задается. Свеж в памяти пример октябрьского обновления 2018 года, распространение которого даже пришлось остановить из-за большого числа багов и проблем, которое оно вызывало. Нынешнее майское тоже прошло не гладко. А вообще Microsoft собирается поменять стратегию и обновлять Windows 10 не два раза в год, а только один раз. Можно надеяться, что такие апдейты будут тестироваться тщательнее, а проблем, обусловленных их установкой, станет меньше.

Что касается Windows 11, то ее не будет: Microsoft просто будет постоянно обновлять Windows 10. Так что нынешняя ОС явно доживет до своего десятилетия. Ну а в следующем году Microsoft должна выпустить Windows 10X – версию, предназначенную специально для ноутбуков и мобильных компьютеров с двумя экранами. Вот только станет ли она хитом?

Каждые шесть месяцев выходит новая версия Windows, каждая из которых могла бы быть новой операционной системой, но все они выпускаются под лейблом «Windows 10». Все это следует концепции Microsoft, которая стремится превратить Windows в постоянно обновляемую платформу.

Принцип «Windows как сервис» применялся с самого релиза Windows 10. С того момента вышло девять версий Windows 10, а десятая версия должна выйти в этом году. А вы помните, как далеко продвинулась Windows 10 с момента ее первоначального выпуска? Каждое из девяти обновлений функций поставлялись с множеством функций и изменений, которые делали продукт немного лучше.

Оглядываясь назад

Может показаться, что Windows 10 не сильно изменилась с 2015 года, но на самом деле это не так. С 2015 года почти все компоненты системы были изменены или улучшены. Среди них: оболочка Windows, включая меню «Пуск», панель задач и Центр действий.

Давайте подробнее рассмотрим меню «Пуск». Сегодня оно полностью отличается от его версии по состоянию на 2015 год. Меню «Пуск» в 2015 году было основным средством запуска со странными дизайнерскими решениями. Список приложений был спрятан за кнопкой, вместо него в левом списке были показаны наиболее часто используемые приложения. Живые плитки были очень простыми со странным интерфейсом контекстного меню.

Новый дизайн меню «Пуск»

Новый дизайн меню «Пуск»

Меню «Пуск» образца 2015 года выглядит незаконченным. Современное меню «Пуск» логично размещает список приложений, имеет намного более чистый интерфейс живых плиток с возможностями персонализации, содержит меню «гамбургер» для быстрого доступа к различным областям вашего ПК и предлагает более чистое контекстное меню.

Однако, улучшения не ограничиваются меню «Пуск». Также был обновлен мастер первоначальный настройки системы и большинство системных приложений. Даже Проводник Windows получил новый интерфейс поиска и поддержку темного режима. В целом, Windows 10 в 2015 году кажется сырой и незаконченной по сравнению с сегодняшней версией Windows 10.

Такова природа разработки программного обеспечения в наши дни. Ни один продукт никогда не будут действительно закончен. Windows 10 никогда не будет завершенной, и даже через пять лет Microsoft все еще будет находить компоненты для обновления и улучшения. По общему ощущению, изменения в Windows 10 замедлились за последние два года, но с приходом Паноса Панай на пост руководителя Windows все может измениться.

Смотрим вперед

Пора Microsoft снова сосредоточиться на пользовательском интерфейсе Windows 10. Несмотря на все изменения с 2015 года, справедливо отметить, что в Windows 10 еще не было масштабного обновления пользовательского интерфейса. Возможно, в следующих нескольких выпусках все изменится. Осенью 2020 года выйдет Windows 10, версия 20H2, в которой будут улучшены живые плитки и интерфейс уведомлений.

Но это только начало. Microsoft продолжит улучшать пользовательский интерфейс Windows 10. В следующем году компания будет активно внедрять закругленные углы, добавит новые звуки, обновит анимацию, улучшит многие встроенные приложение. Microsoft уделяет много времени совершенствованию Windows 10 и особое внимание обращает на интерфейс и взаимодействие с пользователем.

Windows 10 стоит рассматривать как систему, которая смотрит в будущее, а не основана на прошлом. Пятую годовщину выхода Windows 10 мы можем отпраздновать, зная, что Windows сможет предложить гораздо больше. У Microsoft большие планы на Windows 10 в 2021 году и на будущие годы. Это не может не радовать.

Также Microsoft занимается Windows 10X и Windows Core OS. Windows Core OS не стоит рассматривать отдельно от Windows 10, а Windows 10X — это будущее Windows, но очень далекое будущее. Пока мы не готовы к данному продукту.

Вот почему в следующем году Windows 10X будет выпущена на подмножестве недорогих ПК, а не на компьютерах всех ценовых сегментов. Платформа Windows 10X будет играть гораздо большую роль в дальнейшем. Но до того, как это произойдет, Microsoft продолжит обслуживать Windows 10, аудитория которой превышает 1 миллиард пользователей.

Что вы думаете о Windows 10 пять лет спустя? Как вы думаете, как изменится Windows 10 еще через пять лет?

Уже далекий 2015 год, выдался сплошь юбилейным для корпорации Microsoft и её основателя. В апреле 2015-го компания отмечала своё сорокалетие, в октябре того же года Биллу Гейтсу исполнилось шестьдесят, а в конце ноября отмечалось тридцатилетие выхода первой системы Windows! Предлагаем проследить интересную историю этой популярнейшей системы от начала и до сегодняшнего дня.

Давайте вспомним как это было!

Windows 1.0

Самая первая модель, которая была презентована Биллом Гейтсом ещё в 1983 году, но появилась лишь 20 ноября 1985 года. В основе новой системы была ОС Disk Operating System (DOS). Все приложения были представлены в виде окон в соответствии с названием. Кнопки Пуск конечно же не было и в помине, она появилась гораздо позже.

Стоимость первой Windows составила 99$.

Windows 2.0

Появилась на свет в 1988 году, вместе с ней появилась поддержка 16 цветов, Control Panel, PIF, Word и Excel. Также появилась поддержка Real-Mode до 1МБ и возможность наложения окон друг на друга.

Windows 3.0

Эта система впервые выпущенная в 1990 году, стала первой действительно широко распространённой Windows. Система поддерживает процессоры intel 286 и 386, имеет значительно отличающийся от предшественников внешний вид. Максимальная цветовая палитра составила уже целых 256 цветов.

Windows NT 3.1

Выпущенная в 1993 году, стала первой системой Windows полностью свободной от DOS. А также первой 32-битной системой выпущенной Microsoft. Появилась поддержка многих мульти включая Multithreading, Multitatasking, Multiprocessing и Multiuser.

Система стала базой для всех последующих Windows вплоть до новейшей Windows 10!

Windows 95

В соответствии с названием была представлена в 1995 году. Это первая Windows с полюбившимися многим кнопкой Пуск и дизайном. Именно в этой системе впервые появился знаменитый браузер Internet Explorer 1.

Интересно что система разрабатывалась под кодовом названием «Chicago». Этой системе посвящена песня Rillong Stones «Start me up». Интересно, что стартовая музыка системы была написана Brian Eno на ОС MAC!

Windows NT 4.0

Появилась в 1996 году и основывалась на версии NT 3.1. Но при этом получила внешний вид от Windows 95. Система предназначалась в первую очередь для предприятий и серверов. Имела улучшенную производительность, а также внедрённый графические девайсы GDI и DirectX.

Windows 98

Эту систему можно считать улучшенной версией Windows 95, которая была выпущена в 1998 году. В Windows 98 поставлялся с улучшенной поддержкой USB, Internt Explorer 4.0. Кроме того, система поддерживала Launch Toolbar и Active Desktop.

Windows 2000

Появилась в 2000 году. Система многое взяла от Windows 98 и NT 4.0. Появилась поддержка Plugn Play, WDM, ACPI.

Windows ME

Также была представлена в 2000 году, но уже во второй его половине. Эта система требовала минимум 150 MHz Processor Pentium, 32 MB RAM 320MB накопителя. Она прославилась своим особым характером .

Windows XP

Была представлена 25 октября 2001 года и стала пожалуй самой успешной и популярной Windows .В системе появился Internet Explorer 6.0, WMP 9.0.

Эта система и по сей день установлена почти на половине всех ПК в мире! Официальная поддержка длилась до 8 апреля 2014 года, но специальная версия для банковских банкоматов будет поддерживаться ещё долго.

Всё потому что система удалась на славу и любая даже самая взыскательная приёмочная комиссия одобрила бы её без разговоров.

Windows Server 2003

Серверная версия Windows XP, появилась 24 апреля 2003 года.

Windows Vista

30 января 2007 года, имела стильные штучки вроде прозрачных окон, или округлой кнопки Пуск, но стала по многим другим показателям явно требовала значительных доработок.

Windows Vista Serverversion

Появилась 27 февраля 2008 года, она имела многие новые функции, более простой дизайн напоминающий прежние версии ОС. А также улучшенные службы.

Windows 7

Появилась 22 октября 2009 года. Она оказалась более продуманной системой, через которую в Microsoft надеялись вернуть успех Windows XP и пожалуй это вполне удалось. Одним из наиболее заметных нововведений стал Aero Peek.

Windows Server 2012

Появился 4 сентября 2012 года. Его дизайн отличался от прошлых серверных версий. Система поддерживала приватные, гибридные и открытые облачные решения.

Windows 8

День рождения этой системы совпал с днём рождения Windows XP, 25 октября, но уже 2012 года. Возможно это не случайно!? Восьмёрка предложила пользователю кардинальной новый дизайн рабочего стола, из которого исчезла незыблемая кнопка Пуск.

Система была явно заточена под сенсорные экраны.

Windows 8.1

Появилась в качестве последователя первой восьмёрки 14 октября 2013 года, в этой системе уже была частично возвращена кнопка Пуск.

Windows 10

Появилась 29 июля 2015 года и на данной момент является самой актуальной версией Windows. К наиболее выдающимся полностью возращённую кнопку Пуск, Браузер Edge, интеллектуальный языковой ассистент Cortana.

Интересно, что эту систему можно назвать самой демократичной, ведь в её создании принимали участи около 5 миллионов пользователей со всего мира, а обновления для пользователей Windows 7, 8 и 8.1 были совершенно бесплатны.

В первые 24 часа после официальной презентации систему установили 14 миллионов пользователей!


Несколько дней назад в сеть просочился образ ранней версии Windows 11. Различные издательства провели тесты по производительности и пришли к неутешительному выводу: Windows 11 в среднем работает хуже, чем Windows 10. Но расстраиваться рано! Проблемы производительности могут быть связаны с «сыростью» слитого образа и нюансами совместимости с текущими программами. Так или иначе, 24 июня состоится официальная презентация нового поколения операционных систем Windows, которая, возможно, даст ответы на многие вопросы. Если сегодня у вас есть настроение для ностальгии, предлагаем вам окунуться в мир Windows: познакомиться с историей, как менялась ось и что у нее внутри.

История Windows



В начале 80 годов прошлого века компания IBM работала над персональным компьютером на базе процессора Intel 8088. С середины 70 годов компания Microsoft была основным поставщиком Basic для восьмибитных микрокомпьютеров. Когда IBM обратилась к Microsoft для лицензирования Basic для их нового компьютера IBM PC, Microsoft согласилась, а также посоветовала обратиться к компании Digital Research для лицензирования операционной системы CP/M. Но, получилось так, что глава Digital Research не нашел в своем графике времени для встречи для IBM, и IBM снова обратилась к Microsoft, теперь уже с просьбой решить вопрос операционной системы для IBM PC. Microsoft купила клон ОС CP/M у компании Seattle Computer Products и перенесла её на IBM PC. Итоговым названием получившейся ОС стало MS-DOS 1.0.


Первые продукты с названием «Windows» от Microsoft не были операционными системами. Это были графические среды для MS-DOS. На фоне успеха, в том числе и коммерческого, пользовательского интерфейса на Apple Lisa, компания решила реализовать графический интерфейс на IBM PC с MS-DOS. В отличии от относительно дешевых IBM PC, Apple Lisa стоили дорого (почти 10 тысяч долларов), и немногие покупатели могли позволить купить их. Microsoft решила занять нишу дешевых компьютеров с графическим интерфейсом. При этом низкая стоимость достигалась экономией на комплектующих и более низкая производительность, по сравнению с Lisa, избежать не получилось. Так, в 1985, 1987 и в 1990 выходят первые три версии Windows — 1.0, 2.0 и 3.0. Причем за первые шесть месяцев после релиза Windows 3.0 было продано более 1 миллиона экземпляров. Дальнейшее развитие Windows можно разделить на два направления — Windows на базе MS-DOS и Windows на базе NT.


Windows 1.01

Windows 9x

Windows на базе MS-DOS или Windows 9x не были первыми ОС от Microsoft, но они продолжали «старые традиции» и были построены на основе 16-битного кода MS-DOS. В августе 1995 года была выпущена Windows 95 — первая система семейства Windows 9x. Она уже была полноценной операционной системой с соответствующими возможностями. Однако у системы были проблемы с безопасностью (например, не было «администратора») и с изоляцией приложений. Зависание 16-битного приложения приводило к блокировке всей системы. Проблемы со стабильностью достались и Windows 98 и Windows ME, которые отличались от выпуска 95 года рядом небольших обновлений.


Windows NT

В целом, к концу 80-х годов в Microsoft появилось понимание о необходимости разработки операционной системы не на базе MS-DOS. Параллельно с разработкой софта, связанного с MS-DOS, Microsoft наняла команду инженеров из компании DEC для разработки новой 32-битной операционной системы. Главой группы стал Дэйв Катлер — один из главных разработчиков ОС VMS. Новая система была названа NT — от сокращения New Technology. Основной упор при разработке NT делался на безопасность и надежность системы, а также на совместимость с Windows на MS-DOS. Так получилось, что опыт при разработке VMS повлиял на NT и сходство между ними стало причиной спора между DEC и Microsoft. По итогу спор был решен во внесудебном порядке.


Дэйв Катлер

Первая система Windows называлась Windows NT 3.1 и была выпущена в 1993 году. Это была первая ОС от Microsoft. Индекс 3.1 был выбран для соответствия Windows 3.1 на MS-DOS. Эта версия не имела особого успеха. Для NT требовалось больше памяти, 32-разрядных приложений на рынке было мало, возникали проблемы с совместимостью драйвером. Достичь поставленных целей смогли в NT 3.5. А первым серьезным обновлением для NT стала версия 4.0 в 96 году. Теперь эта система была мощна, надежна и безопасна, а также обеспечивала тот же интерфейс, что и Windows 95 (которая к тому моменту была чрезвычайно популярной).


Windows NT 3.1

В 2000 году вышла новая версия Windows — Windows 2000. Она развивала идеи, заложенные в системы NT. Был добавлена технология Plug-and-Play, управление электропитанием и улучшен интерфейс пользователя.


Windows 2000

Успех Windows 2000 задал вектор развития для следующего поколения — Windows XP. В «хрюшке» Microsoft улучшила совместимость, интерфейс стал более дружелюбным. Стратегия Microsoft завоевывать аудиторию уже знакомыми системами дала плоды — за несколько лет Windows XP была установлена на сотнях миллионах ПК. Эпоха MS-DOS подошла к концу.


Следующий проект Microsoft пал жертвой собственных амбиций. Через пять лет после Windows XP, в 2006 году на свет вышла Windows Vista. В ней был переделан графический интерфейс, переработаны и добавлены функциональные возможности в плане безопасности. Была улучшена производительность, надежность.

Первоначальные планы Microsoft по поводу Vista были настолько обширны, что через несколько лет после начала разработки проект пришлось сильно ограничить. Vista включала в себе 70 миллионов строк кода, часть которого составлял «причесанный» код XP. Неудача Vista отчасти с тем, что она вышла не в то время. На 2006 год пришелся бум недорогих компьютеров, которые не могли обеспечить достаточную для Vista производительность.


Windows Vista

Проблемы Vista были учтены при разработке Windows 7. Microsoft уделила большее внимание тестированию и производительности новой системы. Windows 7 быстро вытеснила Vista, а затем и XP, став самой популярной версией Windows до появления Windows 10 (сейчас Windows 7 на втором месте по популярности).


Бум смартфонов в начале 2010-х подтолкнул Microsoft к созданию операционной системы, которую можно было бы развернуть на разных устройствах: на телефонах, планшетах, приставках и т. д. В результате этой работы мир узрел Windows 8. «Восьмерка» построена на модульном подходе MinWin для получения небольшого ядра ОС, которое можно было бы расширить на линейку других типов устройств. Но аудитория встретила холодно такой подход. Многие люди критиковали «смартфоноподобный» интерфейс на ПК, отсутствие кнопки пуск. Для решения многих проблем Microsoft выпустила обновление под названием Windows 8.1, которая, помимо исправления имеющихся ошибок, добавила новые функции.


И вот, к 2015 году Microsoft выпускает Windows 10. При разработке Microsoft продолжала развитие идеи единой системы для разных устройств. В «десятке» появилась голосовая помощница Кортана, вернули меню «Пуск», улучшена системная безопасность.


Технические аспекты

Чтобы осветить все технические аспекты и тонкости операционной системы Windows понадобится не менее 1000 страниц. Для особо любопытных советуем 7-е издание «Внутреннего устройства Windows« Марка Руссиновича, специалиста по внутреннему устройству Windows. Также можно почитать «Современные операционные системы« Эндрю Таненбаума и «Operating System Concepts«: в обеих книгах есть главы, посвященные Windows. Здесь же ограничимся рассмотрением инструментов взаимодействия приложений пользователя с операционной системой (Windows API) и архитектуры «оси».

Архитектура

Во многих многопользовательских операционных системах сама ОС отделяется от приложений. Код ядра ОС выполняется в привилегированном режиме процессора (режим ядра). Для него доступны системные данные и оборудование. В непривилегированном режиме (пользовательский режим) выполняется код приложений. Ему предоставляется ограниченный набор интерфейсов и ограниченный доступ к системным данным. Прямой доступ к оборудованию заблокирован. При вызове программой пользовательского режима системной функции процессор выполняет специальную команду, переключающую вызывающий поток (последовательность команд внутри процесса, планируемая Windows для исполнения) в режим ядра. Когда системная функция завершается, операционная система переключает контекст потока обратно в пользовательский режим и дает возможность вызывающей стороне продолжить работу.

Рассмотрим ключевые системные компоненты, формирующие архитектуру системы. На рисунке ниже представлена упрощенная схема, на которой опущены некоторые элементы, например, сетевые компоненты и различные уровни драйверов. Первое, на что стоит обратить внимание — это линия, разделяющая части пользовательского режима и режима ядра. Как упоминалось выше, потоки пользовательского режима выполняются в закрытом адресном пространстве процессов. На время выполнения в режиме ядра они получают доступ к системному пространству. Таким образом, системные процессы, пользовательские процессы, процессы служб и подсистемы среды обладают собственным закрытыми адресными пространствами.


Упрощенная схема архитектуры Windows

Вторая линия разделяет компоненты режима ядра и гипервизор (Hyper-V). Гипервизор перехватывает многие привилегированные операции, выполняемые ядром, и эмулирует их таким образом, чтобы позволить на одной и той же машине одновременно работать нескольким операционными системам. Гипервизор работает на том же уровне привилегий процессора (0), что и ядро. Но из-за использования специализированных команд процессора (VT-x у процессоров Intel, SVM у АMD) он может изолироваться от ядра с сохранением контроля над ним и приложениями. Поэтому некоторые иногда применяют термин «кольцо -1».

Четыре базовых типа процессов пользовательского режима:

  • Пользовательские процессы. Эти процессы относятся к одному из следующих типов: 32- или 64-разрядные приложения Windows (приложения Windows Apps, работающие на базе среды Windows Runtime в Windows 8 и выше, включаются в эту категорию), 16-разрядные приложения Windows 3.1, 16-разрядные приложения MS-DOS, 32- и 64-разрядные приложения POSIX. Заметим, что 16-разрядные приложения могут выполняться только в 32-разрядных версиях Windows, а приложения POSIX в Windows 8 уже не поддерживаются.
  • Процессы служб. В эту категорию входят процессы, являющиеся хостами для служб Windows (например, службы планировщика задач и диспетчер печати). Обычно к службам предъявляется требование независимости выполнения от входа пользователя. Многие серверные приложения Windows (например, Microsoft SQL Server и Microsoft Exchange Server) также включают компоненты, выполняемые как службы.
  • Системные процессы. Фиксированные процессы, такие как процесс входа или диспетчер сеансов, не являются службами Windows. Другими словами, они не запускаются диспетчером служб.
  • Серверные процессы подсистем среды. Такие процессы реализуют часть поддержки среды ОС, предоставляемой пользователю и программисту. Изначально в Windows NT было три подсистемы среды: Windows, POSIX и OS/2. Подсистема OS/2 включалась только до Windows 2000, подсистема POSIX в последний раз была включена в Windows XP.Ultimate- и Enterprise-выпуски клиента Windows 7. Все серверные версии Windows 2008 R2 включают поддержку расширенной подсистемы POSIX, называемой SUA (Subsystem for UNIX-based Applications). Сейчас подсистема SUA не поддерживается и уже не включается как необязательное часть в версии Windows (Windows 10 версии 1607 включает подсистему Windows для Linux — WSL, Windows Subsystem for Linux).

Компоненты режима ядра:

  • Исполнительная система. Она содержит базовые сервисные функции ОС: управление памятью, управление процессами и потоками, безопасность, ввод/вывод, сетевая поддержка и межпроцессные коммуникации.
  • Ядро Windows. Низкоуровневые функции ОС: планирование потоков, диспетчеризация прерываний и исключений и многопроцессорная синхронизация. Также ядро предоставляет набор функций и базовых объектов, которые используются исполнительной системой для реализации высокоуровневых конструкций.
  • Драйверы устройств. Сюда входят как драйверы физических устройств, преобразующие вызовы пользовательских функций ввода/вывода в конкретные запросы ввода/вывода к устройству, так и драйверы устройств, не относящихся к физическому оборудованию, например драйверы файловой системы или сетевые драйверы.
  • Слой абстрагирования оборудования (HAL). Прослойка кода, изолирующее ядро, драйверы устройств и прочий исполняемый код Windows от платформенно-зависимых различий в работе оборудования, например различий между системными платами.
  • Оконная и графическая система. Реализация функций графического интерфейса (GUI), также известных как функции GDI: работа с окнами, элементы пользовательского интерфейса и графический вывод.
  • Уровень гипервизора. Включает всего-навсего один компонент: сам гипервизор. В этой среде нет ни драйверов, ни других модулей. При этом сам гипервизор состоит из нескольких внутренних уровней и служб: собственный диспетчер памяти, планировщик виртуальных процессов, управление прерываниями и таймером, функции синхронизации, разделы (экземпляры виртуальных машин) и внутрипроцессные коммуникации (IPC, Inter-Process Communication) и многие другие.
Имя файла Компоненты
Ntoskrnl.exe Исполнительная система и ядро
Hal.dll HAL
Win32k.sys Часть подсистемы Windows режима ядра (GUI)
Hvix64.exe (Intel), Hvax64.exe (AMD) Гипервизор
.sys в \SystemRoot\System32\Drivers Основные файлы драйверов: DirectX, Volume Manager, TCP/IP и поддержка ACPI
Ntdll.dll Внутренние вспомогательные функции и заглушки диспетчеризации системных сервисных функций
Kernel32.dll, Advapi32.dll, User32.dll, Gdi32.dll Dll основных подсистем Windows

Windows API

Windows API (Application Programming Interface) — это программный интерфейс пользовательского режима для Windows. До появления 64-разрядной версии операционной системы программный интерфейс 32-разрядных версий Windows назывался Win32 API в отличие от исходного 16-разрядного Windows API (программный интерфейс для исходных 16-разрядных версий Windows). На данный момент термин Windows API или Win32 API относят как к 32-разрядным, так и к 64-разрядным версиям.

В «доисторические времена» Windows API состоял только из функций в стиле C. Выбор языка C был обусловлен тем, что написанный на нем код также мог использоваться из других языков. Он являлся достаточно низкоуровневым для предоставления сервиса ОС. Но огромное количество функций в сочетании с недостаточной последовательностью выбора имен и отсутствием логических группировок (вроде пространств имен C++) привели к тому, что в некоторых новых API используется другой механизм — модель COM.

WinRT

В Windows 8 появился новый API и исполнительная среда поддержки Windows Runtime (WinRT). WinRT состоит из платформенных сервисов, предназначенных для разработчиков приложений Windows Apps (приложения Windows Apps подходят для устройств, начиная от миниатюрных IoT-устройств до телефонов, планшетов, десктопных систем, ноутбуков и даже Xbox One и Microsoft HoloLens).

Читайте также: