1 что такое операционная система windows какими достоинствами она обладает

Обновлено: 05.07.2024

Что такое операционная система windows?

Зачем нужна операционная система?

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

Благодаря ей, вы без проблем можете играть в любимые игры, смотреть фильмы и пользоваться соц. сетями, типа Вконтакте и Фэйсбука. Надеюсь, вы поняли для чего она нужна. А если вам что-то непонятно вы всегда можете спросить у меня.

Список операционных систем

Хоть операционная система windows, использующаяся на большинстве компьютеров во всём мире и является на данный момент самой популярной и на мой взгляд, самой лучшей ОС, но она далеко не единственная в своем роде, так как кроме неё ещё существуют:

Выше я перечислил три наиболее популярные операционные системы. Они, конечно же, популярны, но до самого Виндовса им далеко. Ведь по данным NetMarketShare, операционная система windows занимает около 91% рынка, что говорит о его значительном превосходстве над своими конкурентами.

Версии ОС windows

  1. старые версии: 95, 98, 2000;
  2. версии поновее: XP, Vista;
  3. новые версии: 7, 8, 8.1;
  4. И недавно вышедшая Виндовс 10 (о настройке интерфейса которой я писал в одном из выпусков).

Хоть и самой новой из них является 10-я версия, но наиболее распространённой на данный момент считается 7-ая.

Так что я лично советую 7-ю версию windows, так как она для меня наиболее интуитивно понятная чем 10 и более современная чем XP.

Кстати, может быть и не по теме, но продолжая о седьмой версии windows, хотелось бы ещё добавить, что если вы только недавно установили её на свой компьютер и не знаете где активировать, то об этом можно узнать в статье, как активировать windows 7 максимальная за три минуты.

Теперь, пожалуй, можно завершать статью. Надеюсь, вы поняли что такое операционная система windows и зачем она нужна, а также какую операционную систему лучше всего ставить на компьютер. А на этом я с вами прощаюсь, всем удачи и до скорого!

Windows

Здравствуйте, начинающие пользователи компьютера! Вместе с вами постараемся разобраться в том, что такое Windows и зачем оно нам нужно.

Windows — это операционная система, сделанная корпорацией Microsoft (Майкрософт). Операционная система (ОС) — это главная программа, которая запускается при включении компьютера. Она позволяет пользователям компьютера работать с файлами, пользоваться Интернетом и запускать в окошках другие программы, игры, фильмы, музыку. Windows переводится как "окна".

Операционная система Windows платная. Если вы покупаете компьютер с уже установленной Windows, то часть денег вы платите за операционную систему. Для подтверждения того, что вы являетесь владельцем Windows, может потребоваться лицензионный ключ. Такое бывает, например, если вы переустановили Windows. Лицензионный ключ это набор символов вида "XXXXX-XXXXX-YYYYY-YYYYY-ZZZZZ". Он может быть указан в наклейке на корпусе вашего компьютера или на диске с Windows. Перепишите лицензионный ключ на листок и сохраните, может пригодиться. Наклейка выглядит примерно так:

winkey

Вместе с Windows на компьютер устанавливается набор программ, необходимых для повседневного использования:

  • Калькулятор.
  • Редактор Notepad (блокнот) для работы с текстовыми файлами.
  • Редактор WordPad для работы с документами.
  • Редактор картинок Paint.
  • Браузер Edge или Internet Explorer для работы в Интернет.
  • Проигрыватель видео и музыки.
  • Антивирус от Microsoft (защитник).
  • другие программы и даже игры.

win

Можно устанавливать другие программы и игры из Интернета или с дисков. Такие программы также могут быть платные.

История и разновидности Windows

Даты выхода ОС Windows для персональных компьютеров (ПК):

  • Windows 1.0 (1985)
  • Windows 2.0 - 2.1 (1987-1988)
  • Windows 3.0 - 3.2 (1990-1994)
  • Windows NT 3.1 - 3.51 (1993-1995)
  • Windows 95 — Windows 4.0 (1995)
  • Windows NT 4.0 (1996)
  • Windows 98 — Windows 4.1 (1998)
  • Windows 2000 — Windows NT 5.0 (1999)
  • Windows ME — Windows 4.9 (2000)
  • Windows XP — Windows NT 5.1 - 5.2 (2001-2005)
  • Windows Vista — Windows NT 6.0 (2006)
  • Windows 7 — Windows NT 6.1 (2009)
  • Windows 8 — Windows NT 6.2 (2012)
  • Windows 8.1 — Windows NT 6.3 (2013)
  • Windows 10 — Windows NT 10.0 (2015-2019)

В последних версиях Windows есть сборки, отличающиеся функционалом и ценой:

  • Home Edition — сборка для домашнего использования с простой конфигурацией.
  • Professional — сборка с дополнительным функционалом для более продвинутых пользователей.
  • Enterprise — корпоративная версия для организаций.

Интерфейс Windows

Интерфейс — это внешний вид операционной системы. У отдельных частей интерфейса есть свои названия.

  • Рабочий стол — основное место, занимает большую часть экрана. Здесь можно располагать ярлыки.
  • Панель задач — здесь можно закреплять программы, с которыми вы чаще всего работаете. Здесь же показываются открытые в данный момент программы, выбранный язык, дата и время.
  • Кнопка ПУСК — при нажатии открывается меню для быстрого доступа к программам.
  • Ярлык — картинка, при нажатии на которые открывается соответствующая программа или документ.

windows

Кнопка ПУСК может также находиться на вашей клавиатуре.

windows

Внешний вид меню ПУСК:

windows

Ссылки

Разновидности операционных систем

Рассмотрим какие ещё бывают операционные системы, кроме Windows. Речь пойдёт об операционных системах для персональных компьютеров. Не будем акцентировать внимание на операционных системах для серверов, мобильных телефонов и специализированной техники.

  • MacOS — операционная система от компании Apple. Установлена как основная операционная система на продуктах компании. Платная.
  • Linux — операционная система распространяется бесплатно. Сложна в освоении, поэтому мало распространена. Имеет несколько разновидностей (модификаций), которые поддерживаются различными компаниями и сообществами, например:
    • Ubuntu
    • FreeBSD
    • Fedora
    • Elementary OS
    • Chrome OS
    • OpenSuse
    • Linux Mint
    • Mageia
    • PCLinuxOS
    • Manjaro
    • Arch
    • Puppy
    • и ещё много других

    Интересные факты об операционных системах

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

    windows

    Microsoft Windows и ядро Linux могут быть запущены одновременно на одной и той же машине с помощью специального программного обеспечения CoLinux. В windows 10 уже появилась встроенная подсистема linux.

    windows

    Для обучения пользователей обращению с мышкой в Microsoft разработали и внедрили в Windows компьютерную версию игры Reversi. Таким образом пользователи привыкали использовать мышь, кликая с её помощью на фишки. Задумайтесь, для чего сделана игра "сапёр"?

    windows

    На рекламу Windows 95 было потрачено более 300 миллионов долларов.

    windows

    В Windows нельзя создать папку с названиями con, prn, aux, nul. Это ограничение восходит относят к временам операционной системы MS-DOS. Некоторые слова были зарезервированы для обозначения устройств ввода-вывода, поэтому нельзя создать папки с такими именами.

    windows

    Линус Торвальдс использовал операционную систему Minix, однако был недоволен многими ограничениями в ней и решил написать свою систему. Когда была выпущена более-менее стабильная версия, интерес Торвальдса к проекту угас, и он был готов его забросить. Но в тот же период он случайно испортил раздел на жёстком диске, где стояла Minix, и вместо её переустановки Торвальдс решил всё-таки закончить начатое. Так благодаря случайности появилось ядро Linux и впоследствии ОС GNU/Linux.

    windows

    На данный момент более 75% серверов обеспечивающие надежную работу Интернет работают под управлением Linux.

    linux

    MenuetOS — самая маленькая операционная система. Написана на ассемблере и помещается на дискету.

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

    Замечу что первые компьютеры такого интерфейса не имели и связь между компьютером и пользователем была через команды (DOS). Это было неудобно. К тому же требовало знание текстовых команд.

    Современные компьютеры избавили "юзеров" от запоминания сложных команд. Поэтому важно знать Windos и уметь ею пользоваться. Помимо Windos есть и другие "операционки", но они ориентированы на продвинутых пользователей.

    Давайте коротко познакомимся с Windows (подробно пообщаемся в другой статье).

    Итак, Виндовс пришла на смену MS-DOS которая была распространена в 90-х годах. Появилась Windows ещё до 90-х годов, но популярность пришла с windows 3.11 (в 93 году). После вышла популярная 95-Винда ну и пройдя все стадии обновлений дошла до windows 10.

    Существуют несколько коротких тезисов которые необходимо запомнить начиная работу с этой "операционкой". 1) Под виндовс надо устанавливать драйвера. 2) Виндовс подвержена вирусам, а так же хакерским атакам. 3) Нестабильна. 4) Нуждается в регулярной чистке или переустановке системы. 5) Требует установки дополнительных программ.

    Давайте разберем эти пункты.

    1: С каждым компьютером вы получаете набор CD дисков, покупая новое железо (платы) вам так же дают в придачу диски. На них драйвера. Драйвер это такой механизм который объясняет системе как нужно работать с оборудованием.

    В виндовс хранится много встроенных драйверов, но они либо универсальны, либо не совместимы с оборудованием а потому работать плата будет но не так быстро или мощно как могла. Поэтому следите что бы у вас были установлены эти драйвера. Скачивать их можно или через интернет, или с диска который шел в комплекте с компьютером.

    2: Вирусы и прочие вредители типа троянских коней это распространенное явление в операционной системе. Отчасти потому что виндовс чаще других,устанавливают на компьютеры, поэтому хакеры пишут вирусы именно под "винду".

    Часто простым обывателям бояться не надо, если у них нет на компьютере важной информации (пин-код от карты, личных фото или видео, прочее что может представлять ценность мошенникам). В других случаях рекомендуется устанавливать антивирус + фаерволл.

    3: Нестабильность Windows уже породила не мало анекдотов и стала неотъемлемой частью этой системы. Но разработчики стараются и с каждым годом зависаний становится меньше. Хотя иногда "синий экран смерти" нет да и "всплывает".

    4: В системе Виндовс есть регистр( Registry Keys ) куда "операционка" записывает все действия произведенные с системой. Так же Windows накапливает все файлы когда-либо установленные в отдельную папку (темп). Сторонние приложения в виде браузеров так же любят хранить кэш и историю посещений. Все эти манипуляцию вызывают рост обьема информации, и делают зависания и ошибки более частыми. Поэтому надо регулярно чистить реестр специальными программами, удаляя остаточные файлы.

    5: Сама по себе Windows мало на что способна. Ей необходимы сторонние программы. Например для просмотра кино нужны кодаки( Codec ), для защиты от вирусов — антивирусы, для интернета — браузеры, для работы с тестами — Майкрософт Ворд. И так далее. Много программ устанавливаются после постановки на компьютер операционной системы Windows.

    Статья получилась объёмной поэтому вернемся к подробному разъяснению попозже. Кому понравилось ставьте лайки. Если не трудно подпишитесь на канал. Репосты приветствуются. Ну и оставляйте комментарий если есть что добавить.


    Несколько дней назад в сеть просочился образ ранней версии 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).

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