На чтение 8 мин Просмотров 5к. Опубликовано
Операционная система Windows компании Microsoft стала важным этапом в развитии информационной индустрии. Благодаря ей большинство людей стало пользоваться персональными компьютерами и ноутбуками. Одновременно с операционной системой для домашних ПК корпорация Microsoft занималась разработкой серверной версии, которая была предназначена для компаний. При этом далеко не всем известно, кто конкретно создал Виндовс.
Кто придумал Виндовс
История Windows началась еще в 1985 году. Именно тогда появилась первая версия операционной системы под номером 1.01. При этом история компании Microsoft началась еще раньше. Это произошло в 1975 году, когда молодой студент Билл Гейтс разработал вариант программного языка BASIC для одного из первых ПК – Altair 8800.
Нужно сказать, что первая версия Виндовс не была самостоятельной операционной системой. На самом деле она считалась графической надстройкой над системой DOS. Главным назначением системы было упрощение работы с темной командной строкой. На том этапе большинство пользователей DOS вообще не поняли новинки.
История создания и развития Windows
Многих людей интересует, когда именно появилась операционная система. Это произошло в 1985 году.
MS-DOS
MS-DOS представляет собой переименованный вариант 86-DOS, который был создан Тимом Патерсоном из Seattle Computer Products. На создание 86-DOS потребовалось всего 6 недель. Это был клон CP/M от Digital Research с портами для применения на процессоре 8086. В мае 1981 году компания Microsoft привлекла Тима Патерсона к завершению адаптации 86-DOS к прототипу IBM PC. В июле того же года фирма полностью выкупила права на систему за 75 тысяч долларов и переименовала в MS-DOS.
Windows 1.0
Этот вариант ОС появился в ноябре 1985 года. Он был достаточно далек от известной современным людям системы. По сути ОС представляла собой графическую надстройку для MS-DOS. Изначально ее даже планировали назвать Interface Manager.
Несмотря на простоту, первый вариант Виндовс уже включал много инновационных инструментов. Среди них стоит выделить текстовый процессор Windows Write и графический редактор Paint. Еще одним элементом была уникальная настольная игра Reversi.
В реальности Виндовс 1.0 была весьма своеобразной и не слишком удобной ОС. Она не имела традиционной панели задач в нижней части экрана и корзины для удаленных файлов. К тому же окна все время закрывали друг друга. Стоимость ОС составляла 99 долларов. При этом она требовала дополнительных расходов на покупку видеокарты, мыши, карты расширения. К тому же ОС была весьма медленной.
В июле 1986 года Пол Грейсон из Micrografx предложил пользователям графический редактор In*A*Vision. Он вошел в историю как первая программа для Виндовс, выпущенная не Microsoft.
В августе 1986 года и в апреле 1987 публике были предложены версии 1.03 и 1.04 соответственно. В качестве улучшений разработчики создали драйверы для европейских клавиатур, принтеров, экрана.
Текстовый процессор Write, который поставлялся с первыми Виндовс, начиная с 1986 года, стал прототипом WordPad и Microsoft Word. В декабре 1986 года была создано важное приложение для Виндовс – издательская программа PageMaker.
Windows 2.0
Через 2 года появилась следующая ОС – Windows 2.0. В декабре 1987 года компания провела масштабный релиз, представив знаменитые программы – Word и Excel. Они стали важными этапами в развитии программного обеспечения.
Помимо этого, важную роль в успехе Виндовс сыграло приложение Aldus PageMaker. До этого его могли применять исключительно пользователи Macintosh. Именно этот ресурс сделал Виндовс необычайно популярным.
Одновременно с ростом популярности продуктов Windows увеличивалось и напряжение на рынке. Компания Apple, которая имела патенты на большое количество элементов и идей, используемых в пользовательском интерфейсе, считала, что в дизайне Windows используется чересчур много ее наработок.
Windows 3.0
Эта версия появилась в мае 1990 года. К ее характерным особенностям стоит отнести повышение многозадачности, использование виртуальной памяти, усовершенствование дизайна. Все эти преимущества дали возможность пользовательскому интерфейсу Windows на достойном уровне конкурировать с Macintosh.
Компании удалось продать 10 миллионов копий ОС. Именно версия 3.0 стала не только главным источником дохода для Microsoft, но и бесспорным успехом в сфере IT-технологий.
Windows 3.11
Эта версия, по сути, была обновленным вариантом 3.0. В тот период разработчики предложили пользователям поддержку мультимедийных данных. Также появилась звуковая карта и CD-ROM. К тому же эта версия ознаменовалась разработкой векторных шрифтов, которые нормально читались.
Windows 3.1, NT – 32-разрядная система
В 1993 году появилась Windows NT 3.1. Она представляла собой первую 32-разрядную систему, которая имела встроенную поддержку локальной сети. Соответственно требования к аппаратной части к тому моменту тоже увеличились.
Операционная система Windows 95
Эта ОС появилась в августе 1995 года. Компании Microsoft удалось реализовать идеи, которые появились с момента выхода версии NT. При этом они были представлены под кодовым названием Chicago. В качестве примера стоит привести 32-разрядную систему и улучшенное управление памятью.
При этом потребность в обратной совместимости и неполное изменение кода на 32-разрядный в итоге спровоцировали сбои. Как следствие, Виндовс 95 столкнулась с множеством проблем стабильности и производительности.
В более поздних вариантах Windows 95 был создан известный браузер Internet Explorer. Также они были оснащены поддержкой USB, которую используют по сей день.
Windows 2000 Professional
Февраль 2000 ознаменовался появлением следующей версии ОС. Windows 2000 была в большей степени ориентирована на бизнес-клиентов. В дальнейшем именно она послужила базой для Windows XP.
В Виндовс 2000 ключевую роль сыграли автоматические обновления. К тому же именно в ней впервые стал использоваться режим гибернации. В Windows 2000 Professional разработчикам удалось реализовать много усовершенствований. Одним из них стало использование концепции «подключи и работай». При этом к компьютеру подключалось новое периферийное устройство. В результате ОС сама находила для него нужные драйверы. В результате устройство сразу начинало функционировать.
Windows XP
Эта версия была создана в августе 2001 года. Она послужила ознаменованием особенного воссоединения, объединив в себе Windows 95/98/ME и NT/2000. Изначально новая ОС имела несколько важных недостатков, которые, прежде всего, относились к безопасности. Потому на протяжении периода поддержки Windows XP компании пришлось опубликовать 3 пакета обновлений.
Тем не менее, это не помешало занять ОС лидирующие позиции и удерживать их в течение 6 лет. Этот срок стал максимальным среди всех вариантов Microsoft Windows.
Windows Vista
Этот вариант ОС был предложен пользователям в январе 2007 года. Компания Microsoft предложила совершенно новый вариант дизайна. Этого эффекта удалось добиться благодаря применению Windows Aero – комплекса технических решений графического интерфейса пользователей. Операционная система включала много небольших изменений. Одним из них стала замена привычной кнопки «Пуск» на иконку с изображением логотипа Виндовс.
Помимо этого, Vista продемонстрировала более строгую систему разрешений. Она называлась «Контроль учетных записей пользователей». Если говорить о новых приложениях, в Vista стоит выделить Calendar, DVD Maker и новые игры.
Windows 7
Этот вариант операционной системы появился в октябре 2009 года. Windows 7 была улучшена сразу с нескольких областях. Она быстрее загружалась и позволяла поддерживать multi-touch. Также в системе удалось улучшить управление окнами и многое другое.
При создании других элементов системы разработчики пошли на попятную. Новый контроль учетных записей стал не таким навязчивым. Также в системе удалили введенную боковую панель вместе с рядом приложений.
Windows 8
Эта версия была создана в октябре 2012 года. Она представляет собой наиболее обширное визуальное обновление последних версий. В Windows 8 представили не только другой взгляд на операционную систему, но и совершенно новый UI и UX.
В операционной системе задействовали популярный стиль Flat. К тому же тут был введен в моду полноэкранный режим окна. Помимо этого, в операционной системе была предусмотрена поддержка USB 3.0 и запущена Windows Store.
Windows 10
Этот вариант был придуман в июле 2015 года. Последнее обновление компания Microsoft решила назвать Windows 10. При этом цифра 9 была пропущена. Причиной считают масштабность проекта. Виндовс 10 предложила общую платформу для смартфонов и персональных компьютеров.
В ОС разработчики предложили много инноваций. Одной из них стал новый браузер Edge, который использовался по умолчанию. Также ОС включала поддержку входа в систему при помощи распознавания лиц и отпечатков пальцев. Помимо этого, в структуру вошел умный личный помощник, который назывался Cortana.
При этом в Виндовс 10 компания Microsoft собирает много информации о применении компьютера. В качестве примера таких сведений стоит привести имя, адрес электронной почты и другое. Это послужило причиной серьезной критики компании. Часть обвинений также связана с тем, что Виндовс делится паролями от Wi-Fi с другими пользователями. Тем не менее, стоит отметить, что сбор информации легко отключается. Инструкцию, как это сделать, удастся без проблем найти в Интернете.
Еще одним важным моментом стало изменение политики ценообразования. Обновление Windows 7 и 8 оставалось бесплатным на протяжении первого года с момента релиза.
Виндовс представляет собой самую популярную операционную систему в мире. Она была создана Биллом Гейтсом еще в далеком 1985 году. С того момента ОС претерпела много изменений. Каждое обновление сопровождалось целым рядом усовершенствований, которые позволяли компании постоянно занимать на рынке лидирующие позиции.
Обновлено: 08.10.2023
Visual Studio Code — это редактор кода от Microsoft, доступный для Windows, Linux и macOS. Он предлагает расширения, которые вы можете установить через Visual Studio Code Marketplace для дополнительных функций вашего редактора. Если вы не можете найти расширение, которое делает именно то, что вам нужно, можно создать собственное.
В этой статье вы создадите свое первое расширение Visual Studio Code.
Предпосылки
Для выполнения этого руководства вам потребуется:
- Загрузите и установите последнюю версию Visual Studio Code.
- Node.js установлен на вашем компьютере в соответствии с инструкциями по установке Node.js и созданию локальной среды разработки.
Это руководство было проверено с помощью Node версии 14.4.0, npm версии 6.14.5, yo версии 3.1.1 и кода-генератора версии 1.2.16.
Шаг 1 — Установка инструментов
Команда Visual Studio Code создала генератор для создания расширений, который создает все необходимые начальные файлы для начала создания вашего расширения.
Чтобы начать разработку расширений VS Code, вам понадобятся два разных пакета npm:
-
— интерфейс командной строки для Yeoman. — генератор Yeoman для написания расширений Visual Studio Code.
Вы можете использовать встроенный терминал для Visual Studio Code, чтобы использовать npx для запуска локальных копий yo и генератора кода, а затем запустить код команды yo для инициализации нового проекта:
С этого момента Йоман запустит генератор кода.
Шаг 2. Создание первого расширения
Теперь вы готовы создать свое первое расширение.
Затем вы ответите на несколько вопросов о своем проекте. Вам нужно будет выбрать, какое расширение вы создаете, а также между «TypeScript» и «JavaScript». В этом руководстве мы выберем JavaScript.
Затем вам будет предложено еще несколько вопросов. Для этого руководства были выбраны следующие варианты:
Откройте package.json и давайте посмотрим. Вы увидите название, описание и так далее. Есть еще два очень важных раздела.
- activationEvents: это список событий, которые активируют ваше расширение. Расширения загружаются отложенно, поэтому они не активируются, пока не произойдет одно из этих событий активации.
- commands : список команд, которые вы предоставляете пользователю для выполнения через ваше расширение.
Мы скоро вернемся к ним.
Вы также можете взглянуть на файл extension.js. Здесь мы собираемся написать код для нашего расширения. Здесь есть шаблонный код, так что давайте разберем его.
В выделенной строке ниже показано, где наша команда регистрируется с помощью VS Code. Обратите внимание, что это имя helloWorld совпадает с именем команды в package.json. Это сделано намеренно. Файл package.json определяет, какие команды доступны пользователю, а файл extension.js регистрирует код для этой команды.
В этом примере Hello World все, что будет делать эта команда, — отображать сообщение «Hello World» для пользователя.
Шаг 3. Отладка расширения
Теперь, когда у нас установлены все необходимые файлы, мы можем запустить наше расширение.
В папке .vscode VS Code хранит различные файлы конфигурации для вашего проекта. В этом случае он включает файл launch.json, содержащий конфигурации отладки.
Отсюда мы можем отлаживать. Откройте вкладку отладки слева в левой части экрана, а затем нажмите значок «Воспроизвести».
Это откроет новый (отладочный) экземпляр VS Code.
Открыв этот отладочный экземпляр VS Code, вы можете открыть палитру команд с помощью COMMAND+SHIFT+P на Mac или CTRL+SHIFT+P на Windows и запустить Hello World.
В правом нижнем углу появится всплывающее сообщение «Hello World».
Шаг 4 — Редактирование расширения
Прежде чем приступить к коду, давайте еще раз взглянем на раздел activationEvents в файле package.json. Опять же, этот раздел содержит список событий, которые будут активировать наше расширение всякий раз, когда они происходят. По умолчанию он активируется при запуске нашей команды.
Теоретически это может быть что угодно, точнее * что угодно. Если для события активации установлено значение *, это означает, что ваше расширение будет загружено при запуске VS Code. Это ни в коем случае не требуется, просто примечание.
У нас есть необходимые файлы, и мы знаем, как проводить отладку. Теперь приступим к созданию нашего расширения. Допустим, мы хотим, чтобы это расширение могло создавать HTML-файл, в котором уже есть шаблонный код, и добавляемый в наш проект.
Давайте сначала изменим имя нашей команды. В extension.js измените имя команды с extension.helloworld на extension.createBoilerplate .
Теперь обновите файл package.json в соответствии с изменениями в команде.
Теперь давайте напишем нашу функциональность. Первое, что мы сделаем, это потребуем пару пакетов. Мы собираемся использовать модули fs (файловая система) и path.
Нам также нужно получить путь к текущей папке. Внутри команды добавьте следующий фрагмент:
Нам также потребуется сохранить шаблонный HTML-код в переменной, чтобы мы могли записать его в файл. Вот стандартный HTML:
Теперь нам нужно записать в файл. Мы можем вызвать функцию writeFile модуля файловой системы и передать ей путь к папке и содержимое HTML.
Обратите внимание, что мы используем модуль пути для объединения пути к папке с именем файла, который мы хотим создать. Затем внутри обратного вызова, если есть ошибка, мы показываем это пользователю. В противном случае мы уведомляем пользователя об успешном создании шаблонного файла:
Вот как выглядит полная функция:
Идите вперед и отладьте только что разработанное расширение. Затем откройте палитру команд и запустите Create Boilerplate (помните, что мы изменили название).
После выполнения команды вы увидите только что сгенерированный файл index.html и сообщение, уведомляющее пользователя:
Заключение
Чтобы узнать больше о том, какие существуют API и как их использовать, ознакомьтесь с документацией по Visual Studio Code Extension API.
Хотите узнать больше? Присоединяйтесь к сообществу DigitalOcean!
Присоединяйтесь к нашему сообществу DigitalOcean, насчитывающему более миллиона разработчиков, бесплатно! Получайте помощь и делитесь знаниями в нашем разделе «Вопросы и ответы», находите руководства и инструменты, которые помогут вам расти как разработчику и масштабировать свой проект или бизнес, а также подписывайтесь на интересующие вас темы.
4 апреля 1975 года, когда большинство американцев пользовались пишущими машинками, друзья детства Билл Гейтс и Пол Аллен основали компанию Microsoft, которая производит компьютерное программное обеспечение. Первоначально основанная в Альбукерке, штат Нью-Мексико, Microsoft переехала в штат Вашингтон в 1979 году и со временем превратилась в крупную многонациональную технологическую корпорацию. В 1987 году, через год после того, как Microsoft стала публичной, 31-летний Гейтс стал самым молодым миллиардером в мире.
Гейтс и Аллен основали Microsoft (первоначально называвшуюся Micro-Soft для микропроцессоров и программного обеспечения) для разработки программного обеспечения для Altair 8800, первого персонального компьютера. Аллен бросил работу программиста в Бостоне, а Гейтс покинул Гарвардский университет, где он был студентом, чтобы сосредоточиться на своей новой компании, которая базировалась в Альбукерке, потому что в этом городе располагалась электронная фирма MITS, производитель Altair 8800. К концу 1978 года объем продаж Microsoft превысил 1 миллион долларов, а в 1979 году штаб-квартира компании переместилась в Белвью, штат Вашингтон, в пригород Сиэтла, где выросли Гейтс и Аллен. Затем компания предоставила IBM лицензию на свою операционную систему MS-DOS для своего первого персонального компьютера, который дебютировал в 1981 году. После этого другие компьютерные компании начали лицензировать MS-DOS, которая не имела графического интерфейса и требовала от пользователей ввода команд, чтобы чтобы открыть программу. В 1983 году Аллен покинул Microsoft после того, как ему поставили диагноз «лимфома Ходжкина». он успешно вылечился от болезни и продолжил заниматься множеством других деловых предприятий.
В 1985 году Microsoft выпустила новую операционную систему Windows с графическим пользовательским интерфейсом, включающим раскрывающиеся меню, полосы прокрутки и другие функции. В следующем году компания перенесла свою штаб-квартиру в Редмонд, штат Вашингтон, и стала публичной по цене 21 доллар за акцию, собрав 61 миллион долларов. К концу 1980-х годов Microsoft стала крупнейшей в мире компанией по производству программного обеспечения для персональных компьютеров по объемам продаж. В 1995 году, на фоне стремительного роста продаж персональных компьютеров для дома и офиса, дебютировала Windows 95.Он включал в себя такие нововведения, как меню «Пуск» (в телевизионных рекламных роликах Windows 95 группа Rolling Stones пела «Start Me Up»), и за первые пять недель было продано 7 миллионов копий нового продукта. Во второй половине 1990-х использование Интернета резко возросло, и в 1995 году компания Microsoft представила свой веб-браузер Internet Explorer.
Несмотря на то, что были приложены все усилия для соблюдения правил стиля цитирования, могут быть некоторые расхождения. Если у вас есть какие-либо вопросы, обратитесь к соответствующему руководству по стилю или другим источникам.
Наши редакторы рассмотрят то, что вы отправили, и решат, нужно ли пересматривать статью.
Корпорация Microsoft, ведущий разработчик программных систем и приложений для персональных компьютеров. Компания также издает книги и мультимедийные издания, производит собственную линейку гибридных планшетных компьютеров, предлагает услуги электронной почты и продает электронные игровые системы и компьютерную периферию (устройства ввода/вывода). Имеет офисы продаж по всему миру. В дополнение к своему основному центру исследований и разработок в штаб-квартире компании в Редмонде, штат Вашингтон, США, Microsoft управляет исследовательскими лабораториями в Кембридже, Англия (1997 г.); Пекин, Китай (1998 год); Бангалор, Индия (2005 г.); Кембридж, Массачусетс (2008 г.); Нью-Йорк, Нью-Йорк (2012 г.); и Монреаль, Канада (2015 г.).
Основание и ранний рост
В 1975 году Билл Гейтс и Пол Дж. Аллен, два друга детства из Сиэтла, преобразовали BASIC, популярный язык программирования для мэйнфреймов, для использования на первом персональном компьютере (ПК) Altair. Вскоре после этого Гейтс и Аллен основали Microsoft, получив свое название от слов микрокомпьютер и программное обеспечение. В течение следующих нескольких лет они усовершенствовали BASIC и разработали другие языки программирования. В 1980 году корпорация International Business Machines (IBM) попросила Microsoft разработать необходимое программное обеспечение или операционную систему для своего первого персонального компьютера IBM PC. Microsoft приобрела операционную систему у другой компании, модифицировала ее и переименовала в MS-DOS (Microsoft Disk Operating System). MS-DOS была выпущена вместе с IBM PC в 1981 году. После этого большинство производителей персональных компьютеров лицензировали MS-DOS в качестве своей операционной системы, что принесло Microsoft огромные доходы; к началу 1990-х было продано более 100 миллионов копий программы, и она победила конкурирующие операционные системы, такие как CP/M, которую она вытеснила в начале 1980-х, а затем IBM OS/2. Microsoft укрепила свои позиции в области операционных систем с Windows, графическим пользовательским интерфейсом, третья версия которого, выпущенная в 1990 году, получила широкое распространение. К 1993 году Windows 3.0 и ее последующие версии продавались со скоростью один миллион копий в месяц, и почти 90 процентов компьютеров в мире работали под управлением операционной системы Microsoft. В 1995 году компания выпустила Windows 95, которая впервые полностью интегрировала MS-DOS с Windows и эффективно соответствовала по простоте использования Mac OS от Apple Computer. Microsoft также стала лидером в области программного обеспечения для повышения производительности, такого как программы для обработки текстов и электронных таблиц, опередив своих давних конкурентов Lotus и WordPerfect.
Персональный компьютер IBM (ПК) был представлен в 1981 году. Microsoft поставила операционную систему для машины, MS-DOS (Microsoft Disk Operating System).
Конечно, вы можете знать все, что нужно знать о новейшем Macbook Pro. Но сможете ли вы соревноваться в компьютерной истории, рассказанной из 1990-х? Чтобы узнать это, пройдите небольшой тест.
Microsoft значительно расширила свое подразделение электронных публикаций, созданное в 1985 году и уже известное успехом мультимедийной энциклопедии Encarta. Он также вошел в индустрию информационных услуг и развлечений с широким спектром продуктов и услуг, в первую очередь Microsoft Network и MSNBC (совместное предприятие с Национальной радиовещательной компанией, крупной американской телевизионной сетью, которое началось в 1995 г. и закончилось в 2012 г.) .
В результате к середине 1990-х Microsoft, ставшая государственной корпорацией в 1986 году, стала одной из самых влиятельных и прибыльных компаний в истории Америки. Он постоянно получал прибыль в размере 25 центов на каждый доллар продаж, что является поразительным рекордом.В 1996 финансовом году компания впервые превысила 2 миллиарда долларов чистой прибыли, и ее непрерывная череда прибылей продолжалась даже во время Великой рецессии 2007–2009 годов (ее чистая прибыль выросла до более чем 14 миллиардов долларов к финансовому году). 2009). Однако ее быстрый рост в условиях жесткой конкуренции и быстро меняющейся отрасли вызвал негодование и зависть среди конкурентов, некоторые из которых жаловались на то, что действия компании нарушают законы США о недобросовестной конкуренции. Microsoft и ее защитники возражали, что ее рост отнюдь не подавлял конкуренцию и технические инновации, а поощрял и то, и другое, и что ее программное обеспечение постоянно становилось менее дорогим и более полезным. Расследование Министерства юстиции США завершилось в 1994 году мировым соглашением, в котором Microsoft изменила некоторые методы продаж, которые, по утверждению правительства, позволили компании несправедливо отговорить пользователей ОС от использования альтернативных программ. В следующем году Министерство юстиции успешно оспорило предложение Microsoft о покупке Intuit Inc., в то время ведущего производителя финансового программного обеспечения для ПК.
Погоня за Интернетом
Отчасти из-за ошеломляющего успеха программного обеспечения для ПК Microsoft не спешила реализовывать коммерческие возможности сетевых систем и Интернета. В 1993 году компания выпустила Windows NT, знаковую программу, которая объединила разрозненные ПК и предложила повышенную надежность и сетевую безопасность. Поначалу продажи были неутешительными, но к 1996 году Windows NT была провозглашена вероятным стандартом для сетей ПК, быстро превзойдя по доле рынка Novell NetWare. Microsoft не занималась программным обеспечением для Интернета до тех пор, пока новое предприятие, Netscape Communications Corp., не представило Navigator, программу веб-браузера, которая упростила некогда загадочный процесс навигации по World Wide Web. Коренным образом изменив курс, Microsoft быстро разработала собственный браузер Internet Explorer, сделала его бесплатным и приняла агрессивные меры, чтобы убедить производителей компьютеров и интернет-провайдеров распространять его исключительно. К 1996 году Microsoft связала Explorer с ОС Windows и начала процесс интеграции Explorer непосредственно в Windows. В ответ Netscape обвинила Microsoft в нарушении указа о согласии от 1995 года и подала в суд; эти усилия помогли убедить Министерство юстиции возобновить широкое расследование в отношении Microsoft.
Корпоративный вице-президент Microsoft Дж. Аллард (слева) и председатель правления Билл Гейтс представляют новейшие медиаплееры Zune компании.
В 1999 году после судебного разбирательства, длившегося 30 месяцев, судья признал Microsoft в нарушении антитрестовского закона Шермана (1890 г.) и распорядился о роспуске компании. В 2001 году апелляционный суд отменил решение о разделении, но все же признал компанию виновной в незаконных попытках сохранения монополии. Юридические проблемы компании продолжились и в 2004 году: Европейский Союз (ЕС) наложил на тот момент крупнейший штраф в истории организации, 497,2 млн евро (611 млн долларов), в отместку за то, что было описано как почти монопольная практика Microsoft. В феврале 2008 г. ЕС наложил на компанию еще более высокий штраф в размере 899 млн евро (1,35 млрд долл. США) за нарушение антимонопольного решения ЕС от 2004 г. против Microsoft за незаконное объединение мультимедийного программного обеспечения с ее операционной системой Windows в ущерб конкурентам.
Выход на рынок игр и мобильных телефонов
В 2001 году Microsoft выпустила Xbox, электронную игровую консоль, которая быстро заняла второе место на рынке видеоигр. В 2002 году она запустила Xbox Live, широкополосную игровую сеть для своих консолей. Более мощная игровая консоль Xbox 360 была выпущена в 2005 году. В условиях жесткой конкуренции на рынке, где Xbox столкнулась с сильным давлением со стороны Nintendo Wii и Sony PlayStation, Microsoft на протяжении многих лет изо всех сил пыталась получать стабильную прибыль от своей консоли. Например, в 2009 году компания снизила цену на Xbox 360 Elite на целых 25 процентов, чтобы увеличить долю рынка. Ход был успешным; к 2010 году Xbox 360 стала самой популярной игровой приставкой в американском доме. Но в то же время снижение цен также привело к 6-процентному падению доходов подразделения Microsoft Entertainment and Devices (EDD). На смену Xbox 360 в 2013 году пришла Xbox One, которая, в свою очередь, была заменена Xbox Series X и Xbox Series S в 2020 году.
Компьютер для видеоигр Microsoft Xbox 360 следующего поколения, показанный здесь, смонтированный в виде большой демонстрационной установки, привлекает посетителей на Tokyo Game Show в 2005 году.
Другие продукты EDD также столкнулись с трудностями.Семейство портативных медиаплееров Zune, представленное в 2006 году, не смогло бросить вызов доминированию на рынке iPod от Apple, и его производство было прекращено в 2011 году. Операционная система Windows Mobile, используемая в смартфонах различных производителей, включая HTC, LG, Motorola и Samsung уступает по доле рынка в Соединенных Штатах после BlackBerry от Research in Motion и iPhone от Apple. В 2009 г. Microsoft прекратила публикацию электронной версии и дисковой версии своей энциклопедии Encarta.
Microsoft Windows имеет девять основных версий с момента своего первого выпуска в 1985 году. Спустя 29 лет Windows выглядит совершенно по-другому, но каким-то образом знакома с элементами, которые выдержали испытание временем, повышением вычислительной мощности и, совсем недавно, изменением с клавиатуры и мыши на сенсорный экран.
Вот краткий обзор истории Windows, от ее рождения в руках Билла Гейтса с Windows 1 до последнего прихода к власти нового исполнительного директора Microsoft Сатьи Наделлы.
Окна 1
Первая версия Windows. Фотография: Википедия
Это то, с чего все началось для Windows. Первоначальная версия Windows 1 была выпущена в ноябре 1985 года и стала первой настоящей попыткой Microsoft создать 16-разрядный графический интерфейс пользователя.
Разработку возглавил основатель Microsoft Билл Гейтс, и она велась поверх MS-DOS, которая полагалась на ввод из командной строки.
Это было примечательно тем, что оно в значительной степени зависело от использования мыши до того, как мышь стала обычным компьютерным устройством ввода. Чтобы помочь пользователям познакомиться с этой странной системой ввода, Microsoft включила игру Reversi (видна на снимке экрана), которая полагалась на управление мышью, а не на клавиатуру, чтобы люди привыкли перемещать мышь и щелкать элементы на экране.
Windows 2
Windows 2 с перекрывающимися окнами. Фотография: Википедия
Через два года после выпуска Windows 1 в декабре 1987 года ее заменила Windows 2 от Microsoft. Большим нововведением в Windows 2 стало то, что окна могли перекрываться друг другом, а также была введена возможность сворачивать или разворачивать окна вместо «иконки». » или «масштабирование».
Панель управления, где в одном месте были собраны различные параметры системы и конфигурации, появилась в Windows 2 и сохранилась до наших дней.
Microsoft Word и Excel также впервые появились в Windows 2.
Виндовс 3
Windows 3.0 стала красочной.
Первая версия Windows, для которой требовался жесткий диск, была выпущена в 1990 году. Windows 3 была первой версией, добившейся более широкого успеха и считавшейся соперником Apple Macintosh и графических пользовательских интерфейсов Commodore Amiga, предустановленных на компьютерах с ПК. -совместимые производители, включая Zenith Data Systems.
В Windows 3 появилась возможность запускать программы MS-DOS в Windows, что сделало устаревшие программы многозадачными, а поддержка 256 цветов придала интерфейсу более современный и красочный вид.
Что еще более важно — по крайней мере, в сумме потраченного человеческого времени — он представил пасьянс с перемещением карт (и тренером по использованию мыши).
Windows 3.1
Windows 3.1 с Сапером. Фотография: Википедия
И для Windows 1, и для Windows 2 были выпущены точечные обновления, но Windows 3.1, выпущенная в 1992 году, примечательна тем, что в ней появились шрифты TrueType, что впервые сделало Windows жизнеспособной издательской платформой.
Сапёр также впервые появился. Windows 3.1 требовала 1 МБ ОЗУ для запуска и впервые позволяла управлять поддерживаемыми программами MS-DOS с помощью мыши. Windows 3.1 также была первой Windows, которая распространялась на компакт-диске, хотя после установки на жесткий диск она занимала всего от 10 до 15 МБ (на компакт-диске обычно может храниться до 700 МБ).
Windows 95
Windows 95: привет, меню «Пуск».
Как видно из названия, Windows 95 появилась в августе 1995 года, а вместе с ней появилась первая в мире кнопка «Пуск» и меню «Пуск» (запущенные с гигантской рекламной кампанией, в которой использовалась песня «Start Me Up» группы Rolling Stones, а через пару месяцев – «Друзья»). звезды Дженнифер Энистон и Мэтью Перри. Может ли он быть более современным?)
Также введена концепция «подключи и работай» — подключите периферийное устройство, и операционная система найдет для него подходящие драйверы и заставит его работать. Это была идея; на практике это не всегда срабатывало.
В Windows 95 также появилась 32-разрядная среда, панель задач и многозадачность. MS-DOS по-прежнему играла важную роль в Windows 95, которая требовала запуска некоторых программ и элементов.
Internet Explorer также дебютировал в Windows 95, но не был установлен по умолчанию, требуя Windows 95 Plus! пакет.Более поздние версии Windows 95 включали IE по умолчанию, поскольку в то время были популярны Netscape Navigator и NCSA Mosaic.
Windows 98
Windows 98, последняя великая Windows на базе DOS. Фотография: Википедия
Выпущенная в июне 1998 г. Windows 98 построена на основе Windows 95 и содержит IE 4, Outlook Express, адресную книгу Windows, Microsoft Chat и NetShow Player, который был заменен Windows Media Player 6.2 во втором выпуске Windows 98 в 1999 г.
В Windows 98 среди прочего появились кнопки навигации назад и вперед, а также адресная строка в проводнике Windows. Одним из самых больших изменений стало введение модели драйверов Windows для компьютерных компонентов и аксессуаров — единого драйвера для поддержки всех будущих версий Windows.
Поддержка USB была значительно улучшена в Windows 98, что привело к ее широкому распространению, включая USB-концентраторы и USB-мыши.
Windows МЕ
Windows ME пришлось пропустить. Фотография: Википедия
Многие считали, что низшая точка в серии Windows — по крайней мере, до тех пор, пока они не увидели Windows Vista — Windows Millennium Edition была последней Windows, основанной на MS-DOS, и последней в линейке Windows 9x.
Выпущенная в сентябре 2000 года, эта операционная система, ориентированная на потребителя, в сочетании с Windows 2000 предназначалась для корпоративного рынка. Он познакомил потребителей с некоторыми важными концепциями, в том числе с более автоматизированными инструментами восстановления системы.
IE 5.5, Windows Media Player 7 и Windows Movie Maker появились впервые. Автозаполнение также появилось в проводнике Windows, но операционная система была печально известна своими ошибками, неправильной установкой и в целом плохой работой.
Windows 2000
Windows 2000 была корпоративным близнецом ME. Фотография: Википедия
Корпоративный двойник ME, Windows 2000, был выпущен в феврале 2000 г. и был основан на бизнес-ориентированной системе Microsoft Windows NT, а затем стал основой для Windows XP.
Автоматическое обновление Microsoft сыграло важную роль в Windows 2000 и стала первой Windows, поддерживающей режим гибернации.
Windows XP
Windows XP существует и по сей день. Фотография: Schrift-Architekt/flickr
Возможно, одна из лучших версий Windows. Windows XP была выпущена в октябре 2001 года и объединила линейку корпоративных и потребительских операционных систем Microsoft под одной крышей.
Она была основана на Windows NT, как и Windows 2000, но содержит элементы, удобные для пользователя, из Windows ME. Меню «Пуск» и панель задач были визуально переработаны: появилась знакомая зеленая кнопка «Пуск», синяя панель задач и фоновый рисунок, а также различные тени и другие визуальные эффекты.
Был представлен ClearType, который был разработан для облегчения чтения текста на ЖК-экранах, а также встроенные функции записи компакт-дисков, автоматического воспроизведения с компакт-дисков и других носителей, а также различные инструменты автоматического обновления и восстановления, которые, в отличие от Windows ME, действительно работали. .
Windows XP была самой продолжительной операционной системой Microsoft: три основных обновления и поддержка до апреля 2014 года — 13 лет с момента первоначального выпуска. Windows XP по-прежнему использовалась примерно на 430 м ПК, когда она была снята с производства.
Самой большой проблемой была безопасность: несмотря на встроенный брандмауэр, по умолчанию он был отключен. Огромная популярность Windows XP оказалась благом для хакеров и преступников, которые безжалостно использовали ее недостатки, особенно в Internet Explorer, что побудило Билла Гейтса инициировать инициативу «Надежные вычисления» и последующий выпуск обновлений для пакетов обновления, которые ужесточили XP. существенным образом против нападения.
Windows Vista
Windows Vista, возможно, хуже, чем Windows ME. Фотография: Microsoft
Windows XP оставалась прежней почти шесть лет, прежде чем в январе 2007 г. ее заменила Windows Vista. Vista обновила внешний вид Windows, уделив больше внимания прозрачным элементам, поиску и безопасности. Его разработка под кодовым названием «Longhorn» была затруднена, и амбициозные элементы были заброшены, чтобы запустить его в производство.
Он содержал ошибки, обременял пользователя сотнями запросов на получение разрешений для приложений в разделе «Контроль учетных записей пользователей» — результат инициативы Trustworthy Computing, которая теперь означала, что пользователи должны были одобрять или отклонять попытки программ внести различные изменения. Проблема с UAC заключалась в том, что это приводило к самоуспокоенности, когда люди нажимали «да» почти на все, возвращая безопасность в состояние до UAC. Она также медленно работала на старых компьютерах, несмотря на то, что они считались «Vista Ready» — пометка, из-за которой на нее подали в суд, поскольку не все версии Vista могли работать на ПК с этой пометкой.
Геймеры на ПК ощутили прирост производительности благодаря внедрению в Vista технологии Microsoft DirectX 10.
Выпущены проигрыватель Windows Media 11 и IE 7, а также Защитник Windows, антишпионская программа. Vista также включает распознавание речи, Windows DVD Maker и Photo Gallery, а также является первой Windows, распространяемой на DVD.Позже в ответ на антимонопольное расследование была создана версия Windows Vista без проигрывателя Windows Media.
Windows 7
В Windows 7 было все, чем должна была быть Windows Vista. Фотография: Википедия
Впервые выпущенная в октябре 2009 г. Windows 7, по мнению многих, должна была стать Windows Vista. Она была предназначена для устранения всех проблем и критических замечаний, с которыми сталкивалась Vista, с небольшими изменениями внешнего вида и упором на удобство использования. функции и меньше «перегрузки диалогового окна».
Она была быстрее, стабильнее и проще в использовании, став операционной системой, на которую большинство пользователей и предприятий перешли бы с Windows XP, полностью отказавшись от Vista.
Распознавание рукописного ввода впервые появилось в версии 7, как и возможность «привязывать» окна к верхней или боковой части экрана, что позволяет быстрее и автоматически изменять размер окна.
Windows 7 столкнулась с тем, что Microsoft столкнулась с антимонопольными расследованиями в Европе в связи с предварительной установкой IE, что привело к тому, что новым пользователям показывался экран выбора браузера, позволяющий им выбрать, какой браузер установить при первой загрузке.
Windows 8
В Windows 8 больше внимания уделялось сенсорному управлению, чем клавиатуре и мыши.
Выпущенная в октябре 2012 года Windows 8 стала самой радикальной переработкой Microsoft интерфейса Windows, отказавшись от кнопки «Пуск» и меню «Пуск» в пользу более удобного сенсорного начального экрана.
В новом мозаичном интерфейсе значки программ и живые плитки, отображающие краткую информацию, обычно связанную с «виджетами», заменили списки программ и значков. Рабочий стол по-прежнему был включен, что напоминало Windows 7.
Windows 8 работала быстрее, чем предыдущие версии Windows, и включала поддержку новых, гораздо более быстрых устройств USB 3.0. Был представлен Магазин Windows, который предлагает универсальные приложения для Windows, работающие только в полноэкранном режиме. Программы по-прежнему можно было устанавливать из сторонних источников, как и в других версиях Windows, но они могли получить доступ только к традиционному интерфейсу рабочего стола Windows.
Многие не приветствовали радикальное обновление. Microsoft попыталась провести тонкую грань между поддержкой сенсорного экрана и пользователями настольных компьютеров, но в конечном итоге пользователи настольных компьютеров, желающие управлять Windows с помощью традиционной мыши и клавиатуры, а не сенсорного экрана, сочли, что Windows 8 — это шаг назад. Также было слишком мало используемых или предлагаемых сенсорных экранов, чтобы сделать его сенсорный интерфейс полезным или даже необходимым — несмотря на параллельный рост продаж планшетов, таких как iPad, и смартфонов, продажи которых к концу 2010 года начали превосходить ПК.
Windows RT, работающая на базе процессоров ARM, которые традиционно используются в смартфонах и планшетах, отличных от ПК, была представлена одновременно с Windows 8 на планшете Microsoft Surface. Она выглядела и воспринималась как Windows 8, но не могла запускать традиционные приложения Windows, вместо этого полагаясь исключительно на Магазин Windows для сторонних приложений.
Windows 8.1
Windows 8.1 и новое появление кнопки «Пуск».
Бесплатный точечный выпуск Windows 8, представленный в октябре 2013 г., Windows 8.1 ознаменовал собой переход к ежегодным обновлениям программного обеспечения от Microsoft и стал первым шагом Microsoft в развороте своего нового визуального интерфейса.
В Windows 8.1 вновь появилась кнопка «Пуск», которая открывала начальный экран с рабочего стола Windows 8.1. Пользователи также могли выбрать загрузку непосредственно с рабочего стола Windows 8.1, что больше подходит для тех, кто использует настольный компьютер с мышью и клавиатурой, чем начальный экран с сенсорным экраном.
Windows 10
В Windows 10 возвращается меню «Пуск»
Объявленная 30 сентября 2014 года Windows 10 была выпущена только в виде тестовой версии, которую могут попробовать заинтересованные пользователи. «Технический предварительный просмотр» все еще находится в стадии разработки.
Windows 10 представляет собой еще один шаг в повороте Microsoft, возвращая меню «Пуск» и больше баланса пользователям традиционных настольных компьютеров.
Некоторые интересные функции включают возможность переключения между режимами клавиатуры и мыши и режимом планшета для таких компьютеров, как Surface Pro 3 со съемной клавиатурой.
Windows 10, несмотря на то, что это девятая версия Windows, предназначена для унификации всех платформ Windows на нескольких устройствах, включая Windows Phone и планшеты, с универсальными приложениями, которые можно загрузить из Магазина Windows и запустить на всех устройствах Windows.< /p>
Он не будет доступен до 2015 года, скорее всего, после конференции разработчиков Microsoft Build в апреле, поэтому на данный момент Windows 8.1 является последней версией Windows.
Читайте также:
- Какие файловые системы поддерживает Windows 10
- Как удалить расширение файла из имени Windows 10
- Поселенцы: Наследие королей не запускается на Windows 10
- Эта опция входа отключена из-за неудачных попыток входа в Windows 10
- Настройка геймпада logitech f310 для Windows 10
Билл Гейтс, родившийся 28 октября 1955 года в Сиэтле, штат Вашингтон, является американским предпринимателем и программером. Он стал известен как один из основателей и главный архитектор операционной системы Windows.
Гейтс проявил свой интерес к программированию и компьютерам еще в молодом возрасте. В середине 1970-х годов он вместе с Полом Алленом основал компанию Microsoft, которая стала мировым лидером в области разработки программного обеспечения. Открыв новые горизонты в компьютерных технологиях, Гейтс и его команда создали операционную систему Windows, которая стала одной из самых популярных в мире.
Под руководством Гейтса, компания Microsoft разработала множество новых продуктов и технологий, которые значительно влияли на развитие компьютерной индустрии. Среди них: Microsoft Office, Internet Explorer и Xbox. Гейтс также активно участвовал в филантропической деятельности и вместе с женой основал Билл и Мелинда Гейтс Фаундейшн, одну из крупнейших благотворительных организаций в мире.
Билл Гейтс стал одним из самых влиятельных и богатых людей в мире, благодаря своим инновационным идеям и умению применять их на практике. Он оставил незабываемый след в истории компьютерных технологий и продолжает вносить огромный вклад в развитие области информационных технологий.
Билл Гейтс – это удивительный пример человека, который своими усилиями и стремлением к инновациям изменил мир. Его вклад в историю компьютерных технологий невозможно переоценить, и его достижения являются вдохновением для многих молодых предпринимателей.
Содержание
- Биография создателя операционной системы Windows
- Детство и начало карьеры
- Создание первых версий Windows
- Успех и влияние Windows на индустрию
- Современность и наследие создателя Windows
Биография создателя операционной системы Windows
В 1975 году Билл Гейтс, вместе с Полом Алленом, основал компанию Microsoft, которая впоследствии стала одной из ведущих компаний в области программного обеспечения.
Особое достижение Билл Гейтса – разработка операционной системы MS-DOS, которая стала стартовой платформой для компьютеров IBM и успешно вошла в историю компьютерных технологий. Операционная система Windows, разработанная впоследствии, стала ещё более успешным и широко используемым продуктом.
Билл Гейтс также известен своей филантропической деятельностью. В 2000 году, вместе с женой Мелиндой, он создал Билл и Мелинда Гейтс Фаундейшн – фонд, направленный на борьбу с глобальными проблемами, такими как болезни, неравенство и неграмотность.
Сегодня Билл Гейтс продолжает активно работать в сфере информационных технологий, являясь одной из самых влиятельных фигур в мире бизнеса и филантропии.
Детство и начало карьеры
После окончания школы, Гейтс поступил в Гарвардский университет, где его интерес к компьютерам только усилился. Вместе с однокурсником Полом Алленом они начали заниматься разработкой программного обеспечения для персональных компьютеров.
В 1975 году Билл Гейтс и Пол Аллен основали компанию Microsoft, которая стала одной из самых важных и успешных компаний в истории компьютерных технологий. Они разрабатывали операционные системы для компьютеров, а первым продуктом компании стал Altair BASIC — интерпретатор языка программирования BASIC для Altair 8800.
Создание первых версий Windows
Стивен Гари (Билл) Гейтс III и Пол Гарфилд Аллен основали компанию Microsoft в 1975 году. Они работали над операционной системой MS-DOS, которая была широко использована в персональных компьютерах того времени.
Однако в 1983 году Гейтс начал работу над новой операционной системой под названием «Windows», которая предлагала графический интерфейс пользователя, отличающийся от командной строки MS-DOS.
Первая версия Windows, Windows 1.0, была выпущена в 1985 году. Она предложила пользователю графическую среду с использованием мыши для управления приложениями и отображения информации. Windows 1.0 была однако достаточно медленной и ограниченной в функциональности, и не получила широкого распространения.
Microsoft продолжала развивать Windows, выпуская новые версии с улучшенным интерфейсом и функциональностью. В 1990 году была выпущена популярная версия Windows 3.0, которая предложила поддержку многозадачности и улучшенный графический интерфейс.
Позднее были выпущены Windows 95, Windows 98, Windows 2000, Windows XP, Windows 7 и многие другие версии операционной системы Windows, постоянно расширяющие возможности компьютерного мира и сделавшие ее наиболее популярной операционной системой в мире.
Windows 1.0 | 1985 | Первая версия Windows |
Windows 3.0 | 1990 | Поддержка многозадачности и улучшенный графический интерфейс |
Windows 95 | 1995 | Крупный прорыв с инновациями, такими как Панель задач и Пуск |
Windows 98 | 1998 | Улучшения в интерфейсе и производительности системы |
Windows 2000 | 2000 | Повышение надежности и безопасности системы |
Windows XP | 2001 | Новая графическая тема и поддержка мультимедиа функций |
Windows 7 | 2009 | Улучшения в пользовательском интерфейсе и стабильность системы |
Успех и влияние Windows на индустрию
С момента своего выпуска в 1985 году операционная система Windows стала настоящей революцией в мире компьютерных технологий. Она стала первой популярной графической операционной системой для домашних компьютеров.
Windows предложила простой в использовании графический интерфейс пользователя, который стал стандартом для многих последующих операционных систем. Благодаря своей интуитивной навигации и широкому выбору приложений, Windows была доступна и понятна для многих пользователей, даже без предшествующего опыта с компьютерами.
С появлением Windows компьютеры стали более доступными и практичными для широкой публики. Windows открыла путь к развитию новых технологий и программного обеспечения, включая мультимедийные приложения, игры, интернет-браузеры и многое другое.
Windows также сыграла ключевую роль в развитии платформы программирования и создания приложений для разработчиков. Множество разработчиков программного обеспечения начали создавать приложения и игры, которые были совместимы с Windows. Это способствовало появлению и расширению рынка программного обеспечения, что привело к дальнейшему развитию индустрии компьютерных технологий.
Windows стала самой популярной операционной системой в мире и остается им по сей день. Ее влияние на компьютерную индустрию невозможно переоценить. Windows сделала компьютеры доступными и удобными для большинства людей, а также привнесла новые технологии и возможности в мир компьютерных технологий.
Создание Windows надолго утвердило Майкла Желязны акомстоянии одного из главных и самых успешных предпринимателей в истории компьютерной индустрии.
Современность и наследие создателя Windows
Билл Гейтс, основатель и создатель операционной системы Windows, имеет огромное влияние на современные компьютерные технологии. Несмотря на то, что Гейтс больше не занимает активной роли в Microsoft, его наследие продолжает вдохновлять и влиять на разработку программного обеспечения и технологические инновации.
Благодаря Гейтсу и его команде, операционная система Windows стала одной из самых широко используемых систем в мире. Она обеспечивает удобный и интуитивно понятный интерфейс для работы с компьютером и открыла двери для множества новых возможностей.
Наследие Билла Гейтса можно видеть не только в Windows, но и в других продуктах Microsoft. Корпорация продолжает продвигать новые концепции и разрабатывать инновационные технологии, которые стремятся улучшить удобство и эффективность использования компьютеров для всех.
Один из примеров наследия Гейтса — Microsoft Office. Этот пакет программ является одним из самых популярных инструментов для работы с документами, электронной почтой, таблицами и презентациями. Он предоставляет пользователям разнообразные функции и возможности, которые упрощают рабочий процесс и повышают производительность.
Кроме того, Билл Гейтс более 20 лет финансирует Международное образовательное учреждение «Билла и Мелинды Гейтс». Они вкладывают средства в инновационные проекты, направленные на борьбу с бедностью, улучшение образования и снижение заболеваемости в мире.
В целом, наследие создателя Windows остается живым и продолжает влиять на современность. Технологии, концепции и идеи, представленные Биллом Гейтсом и Microsoft, продолжают совершенствоваться и вносить свой вклад в компьютерную индустрию и общество в целом.
Привет, друзья! В сегодняшней статье я решил написать для вас свою небольшую историю операционной системы Windows. Решился я на это после одного небольшого события. Недавно мой хороший приятель — преподаватель информатики в школе, попросил меня помочь настроить локальную сеть в его компьютерном классе. Дел у меня в этот день особо никаких не было и я пришёл в школу раньше запланированного времени, но как оказалось, у второй смены ещё шёл последний урок. Мой друг успокоил меня и усадил за последнюю парту, пообещав отпустить детей домой пораньше. Короче, не успел я опомнится, как оказался на настоящем уроке. Надо сказать, я был немного не в своей тарелке, ведь в классе находились ученики и все они периодически оборачивались и смотрели на меня, но довольно быстро ко мне все привыкли и перестали обращать внимание на чужого дяденьку. Через несколько минут я тоже освоился и с удивлением понял, что десятиклассник, находящийся у доски, рассказывал историю операционной системы Windows, но рассказывал он её в таком духе, что можно было просто уснуть! Молодой человек сильно путался в деталях и было заметно, что ему явно неинтересна данная тема.
– А ведь это 20 лет моей жизни! – Подумал я. И интереснейшей жизни! Я просто не смог терпеть дальше и поднял руку. Мой приятель с удивлением посмотрел на меня и чисто машинально кивнул. Я встал и громко сказал:
– Друзья мои! Если кто-нибудь скажет мне сейчас, как Билл Гейтс первоначально хотел назвать операционную систему Windows, тому я в течении года бесплатно буду настраивать личный компьютер, ноутбук, Макбук и даже планшет, и неважно, какая на перечисленных устройствах будет установлена операционная система!
И представляете, весь класс оживился и втянулся в дискуссию, но к сожалению никто ответить на мой вопрос не смог, и даже мой друг не смог, что же говорить об учениках! В процессе общения с почти уже подросшим поколением я с удивлением отметил для себя, что наши дети прекрасно умеют пользоваться компьютерными устройствами с любой операционной системой, но год рождения Windows и Mac OS не знают. Нет, кто такие Билл Гейтс и Стив Джобс они ещё знают, а вот не переврать имена основателей поисковой системы Google смог только один из тридцати. Основателей поисковой системы «Яндекс» вообще никто не смог назвать. В результате я сделал замечание десятиклассникам, что все компьютеры в классе с установленной Windows 10 и вряд ли ситуация изменится в скором времени, поэтому историю винды нужно хотя бы немного знать!
Тут прозвенел звонок, урок закончился, класс мигом опустел. Приятель поблагодарил меня за сорванный урок и мы потихоньку занялись настройкой локалки. В процессе работы я с интересом отметил для себя, что мой друг сам конкретный «яблочник», так как ноутбук у него на Mac OS, а телефон на iOS. Вечером я вернулся домой, решив произвести небольшое расследование и установить, какие именно операционные системы предпочитает пользовательская аудитория в наше время. Также я написал для вас свою историю операционной системы Windows и надеюсь без ошибок.
История операционной системы Windows
Понятие «персональный компьютер», вместо его трактовки в истинном значении как технического устройства, с которым во время одной сессии может работать лишь один человек, давно используют как термин, обозначающий компьютер на базе ОС Windows. Тогда как компьютерные устройства на базе прочих операционных систем носят названия, связанные с их программной составляющей – макинтош, макбук, хромбук. Ассоциация с общим понятием – результат популярности Windows, правда, наработанной прежде, в условиях небольшой конкуренции. Долгое время на рынке десктопов и лэптопов Windows удерживала лидерство: по 2011 год включительно доля этой ОС превышала 80%. Windows 7 и 10 и ныне занимают лидирующие позиции в нише десктопов – 40% и 27% соответственно по состоянию на конец 2016 года. Но в целом среди различных устройств пользователей (десктопы, лэптопы, мобильные гаджеты) доля Windows по итогам 2016 года не превысила и 40%. Пользовательская аудитория нынче предпочитает (точнее, не столько предпочитает, сколько сам ритм жизни обуславливает) работать с мобильной техникой. А, соответственно, с их программными платформами Android и iOS.
- Тем не менее… Windows – это целая эпоха развития компьютерных технологий. Сможет ли Windows в формате десктопной, мобильной ОС или среды голографической реальности завоевать былые симпатии аудитории в будущем, покажет лишь время. В этой же статье отправимся в прошлое Windows и вспомним её былое — каков был её путь от версии к версии. Историю Windows не стоит путать с историей её создателя – компании Microsoft. Компания возникла в 1975 году и 10 лет до выпуска Windows создавала примитивное ПО (примитивное с высот наших дней). В частности, выпустила известную MS-DOS, ставшую основой для первых версий Windows.
Windows 1.0
Дебютная версия Windows 1.0 была выпущена в 1985 году. Она, по сути, являла собой надстройку с графическим интерфейсом к MS-DOS. Windows 1.0 запускалась из-под MS-DOS и расширяла возможности последней. Это, в частности, касалось многозадачности ОС. С самой первой версией Windows неразрывно связана история названия ОС. Конечному решению назвать продукт «Windows» предшествовала идея Билла Гейтса дать системе название «Interface Manager». Автором идеи с названием «Windows» был руководитель маркетингового отдела Microsoft. Базируясь на принципах маркетинга, тот посоветовал Гейтсу использовать простенькое, незамысловатое, понятное массам название. Название «Windows» (переводится как «Окна») было именно таким, плюс к этому, оно отображает принцип оконного режима ОС.
Windows 2.0
В 1987 году была выпущена версия Windows 2.0. Это была ОС, в целом не сильно отличающаяся от дебютной версии, но с некоторыми усовершенствованиями. Во второй версии Windows, в частности, была улучшена поддержка процессоров, несколько увеличена скорость работы, добавлена возможность перекрытия окон.
Windows 3.0
Ни Windows 1.0, ни 2.0 не совершили фурора на тогдашнем IT-рынке. Успех у пользовательской аудитории удалось завоевать лишь Windows 3.0, вышедшей в 1990 году. Модернизация коснулась прежде всего функциональности ОС. В её графическом интерфейсе можно было запускать написанные под MS-DOS текстовые редакторы. Появились новые системные настройки, возможность смены цветовой схемы интерфейса, функции для отслеживания активности программ и оперирования файлами. Третья версия Windows – родоначальница известных и ныне штатных приложений «Блокнот», «Калькулятор», карточных игр, в частности, любимой многими офисными сотрудниками «Косынки».
Windows 3.1
Версия-апгрейд Windows 3.1 была выпущена в 1992 году. Будучи 16-разрядной ОС, она поддерживала 32-разрядный доступ к жёсткому диску. Из прочих особенностей версии – поддержка сетей, компьютерной мышки, функции Drag & Drop (бери и бросай), шрифтов TrueType. В штате системы присутствовал свой антивирус.
Windows 95
Новой вехой в эволюции этой ОС стала Windows 95, выпущенная, как видим в названии, в 1995 году. Её интерфейс был серьёзно переработан, увеличились производительность и функциональность. Именно Windows 95 представила миру функции, которые составляют костяк современных версий этой ОС – рабочий стол с ярлыками, меню «Пуск», панель задач. Чуть позднее в составе Windows 95 стал поставляться Internet Explorer.
Windows 98
Windows 98, выпущенная в 1998 году, являла собой последовательницу Windows 95, но работающую более стабильно и усовершенствованную. ОС стала поддерживать графический порт AGP, ТВ-тюнеры, WebTV. Главной особенностью этой версии стала поставка обновлений с серверов Microsoft. Именно в этой версии впервые можно было работать с двумя и более подключёнными к системному блоку мониторами. В Windows 98 дебютировали также Windows Media Player и спящий режим. Это первая операционная система, с которой я начал работать.
Windows 2000
Следующий этап эволюции ОС – Windows 2000, представленная в феврале, соответственно, 2000 года. Её базой стала Windows NT – ветка Windows для серверов. Её ключевыми особенностями стали надёжность, защищённость, поддержка 64-разрядных процессоров (правда, только в отдельной редакции ОС). Эта версия ОС стала симбиозом, вобравшим в себя лучшее, что было в системах ветки Windows NT и версии-предшественнице Windows 98. Однако успеха у обывателей эта версия ОС не завоевала. И в основном использовалась на компьютерах сотрудников различных компаний.
Windows Me
Windows Me (её полное название — Windows Millenium Edition) была представлена официально в том же 2000 году, но под конец года – в сентябре. Эта версия ОС является «чистой» наследницей Windows 98. Windows Me увеличила возможности предшественницы по части работы с мультимедийным контентом и Интернетом. В её штате появились, в частности, совершенствованный Windows Media Player, простенький видеоредактор Windows Movie Maker, обновлённый Internet Explorer, мессенджер IM-клиент MSN Messenger. Улучшился штатный проводник, расширилась поддержка подсоединяемых к компьютеру внешних устройств. Слабым местом Windows Me были частые подвисания и аварийное завершение работы. Несмотря на громогласное, приуроченное к переходу в новое тысячелетие название, в истории самой Windows этой версии оставить яркий след не удалось.
Windows XP
Яркий след в истории Windows оставила версия XP. Причём настолько яркий, что его свет до сих пор никак не может угаснуть. Windows XP, выпущенная в 2001 году на базе ветки Windows NT, по сути, стала новым форматом этой ОС. Она была стабильной, на порядок производительнее своих предшественниц, с эффектным и настраиваемым интерфейсом, с новым штатным функционалом, в числе которого – многопользовательский режим, функция удалённого помощника, штатная запись CD-дисков, штатные программы-архиваторы для форматов ZIP и CAB и пр. На базе Windows XP, несмотря на то, что её поддержка разработчиком прекращена ещё в 2014 году, по-прежнему работает порядка 9% компьютеров во всём мире, а это, на минуточку, больше доли Linux-систем с их 2,17%. Windows XP оказалась настолько удачным проектом, что все её улучшения оформлялись в сервис-паки. Лишь через 5 лет Microsoft представила миру преемницу XP.
Windows Vista
Официально представленной в 2007 году Windows Vista суждено было стать провальным проектом Microsoft. В Vista привнесён новый полупрозрачный стиль интерфейса Windows Aero. Эта версия стала родоначальницей многих улучшений в функционале, которые перекочевали в версии-последовательницы системы. Это, в частности, настройки персонализации, улучшенный поиск файлов, мультимедийный софт DVD Maker и Windows Media Center. Слабыми сторонами Windows Vista стали несовместимость драйверов и отдельных сторонних программ, разработанных для XP, повышенные требования к аппаратным мощностям компьютеров, использование системой большего пространства на жёстком диске. Слабые стороны не смогли перевесить новшества Vista, её наработки публика оценила позднее и уже в следующей версии ОС.
Windows 7
Вышедшая в 2009 году Windows 7 являла собой, по сути, доработанную Vista – более производительную, более стабильную, совместимую с ПО для XP, с улучшенным интерфейсом, поддержкой сенсорных экранов и прочими технологиями, избавляющими от необходимости использования стороннего ПО. Windows 7 удалось не просто повторить успех XP, но даже обойти её по популярности. Версия 7 до сих пор остаётся популярной и востребованной ОС. Секрет её успеха кроется в том, что она появилась на рынке в нужное время и при нужных обстоятельствах. Windows XP морально устаревала, модернизация компьютеров стала более доступной (и в финансовом плане, и в плане наличия предложений на рынке, в том числе и на рынке вторичном). А Microsoft приложила к созданию версии 7 больше усилий, чем обычно, в страхе повторения истории Vista. Однако истории Vista суждено было повториться.
Windows 8
Традицию провальных проектов в 2012 году продолжила Windows 8 – созданная в гонке за нишу планшетов ОС с надстройкой в виде интерфейса Metro (Modern) и упразднённым меню «Пуск». Эти новшества подверглись жесточайшей критике. И это несмотря на то, что десктопная среда Windows 8 являла собой привычную версию 7, организовать в которой классическое меню «Пуск» можно было с помощью стороннего ПО. В лавине негатива остались незамеченными многие достойные улучшения, в частности, более совершенная среда восстановления, расширенная поддержка драйверов, штатное средство чтения ISO-образов, перекочевавший из серверных редакций гипервизор Hyper-V и пр. Не спасла репутацию Windows 8 даже её значительно усовершенствованная версия-апгрейд 8.1, в которой был доработан интерфейс Metro. Несмотря на то, что Windows 8.1 является на данной момент самой стабильной системой из всех Windows, по итогам 2016 года доля Win 8.1 на рынке десктопных ОС не превысила даже долю Linux.
Windows 10
Windows 10 стала результатом тщательного анализа сделанных прежде ошибок Microsoft. В ней возвращено и улучшено меню «Пуск», а интерфейс Metro трансформировался в отдельный от классического штатный функционал в формате универсальных приложений. В числе значимых новшеств Windows 10: браузер Microsoft Edge, новый формат штатных настроек, виртуальные рабочие столы. Версия 10 отличается от предшественниц не только функциональными и дизайн-новинками, это открытая для пользовательских отзывов и постоянно обновляемая система. Функциональные обновления «обкатываются» на тестовых сборках системы в рамках проекта Windows Insider, а затем уже крупным обновлением (по типу патчей) внедряются в ОС.
В конце статьи выскажу мнение администрации сайта http://remontcompa.ru по поводу самой лучшей на данный момент операционной системы. По нашему мнению, это Windows 8.1. Данная OS абсолютно доведена до ума и совместима как со старым, так и с новым компьютерным железом. О Windows 10 пока этого сказать нельзя. У многих пользователей работающая достаточно неплохо 1607 версия, после обновления до 1703 начала работать нестабильно. Но я уверен, в будущем всё будет исправлено. Также уверен, что история Windows не закончится на цифре 10!
Статьи на эту тему:
- Windows 10 VS Windows 7: какая из операционных систем лучше
- Виды лицензий Windows
- Какие существуют разновидности Windows 10
Время на прочтение
11 мин
Количество просмотров 67K
Несколько дней назад в сеть просочился образ ранней версии 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.
IBM PC
Первые продукты с названием «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 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 подошла к концу.
Windows XP
Следующий проект 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 на втором месте по популярности).
Windows 7
Бум смартфонов в начале 2010-х подтолкнул Microsoft к созданию операционной системы, которую можно было бы развернуть на разных устройствах: на телефонах, планшетах, приставках и т. д. В результате этой работы мир узрел Windows 8. «Восьмерка» построена на модульном подходе MinWin для получения небольшого ядра ОС, которое можно было бы расширить на линейку других типов устройств. Но аудитория встретила холодно такой подход. Многие люди критиковали «смартфоноподобный» интерфейс на ПК, отсутствие кнопки пуск. Для решения многих проблем Microsoft выпустила обновление под названием Windows 8.1, которая, помимо исправления имеющихся ошибок, добавила новые функции.
Windows 8.1
И вот, к 2015 году Microsoft выпускает Windows 10. При разработке Microsoft продолжала развитие идеи единой системы для разных устройств. В «десятке» появилась голосовая помощница Кортана, вернули меню «Пуск», улучшена системная безопасность.
Технические аспекты
Чтобы осветить все технические аспекты и тонкости операционной системы Windows понадобится не менее 1000 страниц. Для особо любопытных советуем 7-е издание «Внутреннего устройства Windows« Марка Руссиновича, специалиста по внутреннему устройству Windows. Также можно почитать «Современные операционные системы« Эндрю Таненбаума и «Operating System Concepts«: в обеих книгах есть главы, посвященные Windows. Здесь же ограничимся рассмотрением инструментов взаимодействия приложений пользователя с операционной системой (Windows API) и архитектуры «оси».
Архитектура
Во многих многопользовательских операционных системах сама ОС отделяется от приложений. Код ядра ОС выполняется в привилегированном режиме процессора (режим ядра). Для него доступны системные данные и оборудование. В непривилегированном режиме (пользовательский режим) выполняется код приложений. Ему предоставляется ограниченный набор интерфейсов и ограниченный доступ к системным данным. Прямой доступ к оборудованию заблокирован. При вызове программой пользовательского режима системной функции процессор выполняет специальную команду, переключающую вызывающий поток (последовательность команд внутри процесса, планируемая Windows для исполнения) в режим ядра. Когда системная функция завершается, операционная система переключает контекст потока обратно в пользовательский режим и дает возможность вызывающей стороне продолжить работу.
Windows считается операционной системой с гибридным ядром. С одной стороны компоненты ядра Windows располагаются в вытесняемой памяти и взаимодействуют друг с другом путем передачи сообщений, как в микроядерных системах. С другой стороны ядро слишком велико (более 1 Мбайт), а большая часть кода ОС и кода драйверов устройств использует одно защищенное пространство памяти защищенного режима, что свойственно монолитным ОС. Это означает, что в теории любой компонент ОС или драйвер устройства может повредить данные, используемые другими системными компонентами. В Windows эта проблема решается за счет повышения качества и контроля происхождения сторонних драйверов через такие программы, как WHQL или KMCS. Одновременно применяются дополнительные технологии защиты ядра, такие как безопасность на базе виртуализации, функции Device Guard.
Рассмотрим ключевые системные компоненты, формирующие архитектуру системы. На рисунке ниже представлена упрощенная схема, на которой опущены некоторые элементы, например, сетевые компоненты и различные уровни драйверов. Первое, на что стоит обратить внимание — это линия, разделяющая части пользовательского режима и режима ядра. Как упоминалось выше, потоки пользовательского режима выполняются в закрытом адресном пространстве процессов. На время выполнения в режиме ядра они получают доступ к системному пространству. Таким образом, системные процессы, пользовательские процессы, процессы служб и подсистемы среды обладают собственным закрытыми адресными пространствами.
Упрощенная схема архитектуры 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).
Обратим внимание на блок DLL подсистем под блоками Процессы служб и Пользовательские процессы. В Windows пользовательские приложения не вызывают низкоуровневые сервисные функции операционной системы напрямую. Вместо этого они проходят через одну или несколько динамических библиотек (DLL) подсистем. Их роль состоит в том, чтобы преобразовывать документированные функции в соответствующие внутренние (недокументированные) вызовы системных функций, реализованных в основном в Ntdll.dll. Преобразование может включать (а может не включать) отправку сообщения процессу, обслуживающему пользовательский процесс.
Компоненты режима ядра:
- Исполнительная система. Она содержит базовые сервисные функции ОС: управление памятью, управление процессами и потоками, безопасность, ввод/вывод, сетевая поддержка и межпроцессные коммуникации.
- Ядро Windows. Низкоуровневые функции ОС: планирование потоков, диспетчеризация прерываний и исключений и многопроцессорная синхронизация. Также ядро предоставляет набор функций и базовых объектов, которые используются исполнительной системой для реализации высокоуровневых конструкций.
- Драйверы устройств. Сюда входят как драйверы физических устройств, преобразующие вызовы пользовательских функций ввода/вывода в конкретные запросы ввода/вывода к устройству, так и драйверы устройств, не относящихся к физическому оборудованию, например драйверы файловой системы или сетевые драйверы.
- Слой абстрагирования оборудования (HAL). Прослойка кода, изолирующее ядро, драйверы устройств и прочий исполняемый код Windows от платформенно-зависимых различий в работе оборудования, например различий между системными платами.
- Оконная и графическая система. Реализация функций графического интерфейса (GUI), также известных как функции GDI: работа с окнами, элементы пользовательского интерфейса и графический вывод.
- Уровень гипервизора. Включает всего-навсего один компонент: сам гипервизор. В этой среде нет ни драйверов, ни других модулей. При этом сам гипервизор состоит из нескольких внутренних уровней и служб: собственный диспетчер памяти, планировщик виртуальных процессов, управление прерываниями и таймером, функции синхронизации, разделы (экземпляры виртуальных машин) и внутрипроцессные коммуникации (IPC, Inter-Process Communication) и многие другие.
В таблице ниже представлены некоторые файлы некоторых базовых компонентов 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.
COM базируется на двух основных принципах. Во-первых, клиенты взаимодействуют с объектами (серверные объекты COM) через интерфейсы — четко определенные контракты с набором логически связанных методов, сгруппированных посредством механизма диспетчеризации по виртуальным таблицам. Такой же механизм, к слову, обычно применяется компиляторами C++ для реализации диспетчеризации виртуальных функций. Таким образом обеспечивается двоичная совместимость и снимаются проблемы с декорированием имен компилятором. Поэтому, такие методы могут вызываться из многих других языков и компиляторов, включая C, C++, VB, языки .NET, Delphi и т. д. Вторым принципом является динамическая загрузка компонентов (вместо статической компоновки с клиентом).
WinRT
В Windows 8 появился новый API и исполнительная среда поддержки Windows Runtime (WinRT). WinRT состоит из платформенных сервисов, предназначенных для разработчиков приложений Windows Apps (приложения Windows Apps подходят для устройств, начиная от миниатюрных IoT-устройств до телефонов, планшетов, десктопных систем, ноутбуков и даже Xbox One и Microsoft HoloLens).
С точки зрения API платформа WinRT строится на базе COM, добавляя в базовую инфраструктуру COM различные расширения. С архитектурной точки зрения она обладает намного большей целостностью: в ней реализованы иерархии пространств имен, последовательная схема назначения имен и паттерны программирования. На базовом двоичном уровне WinRT API все равно строится на основе унаследованных двоичных файлов и API Windows. Это не новый «машинный» API для системы: ситуация немного напоминает то, как .NET строится на основе традиционного Windows API.
.NET Framework
.NET Framework является частью Windows. Он состоит из двух основных компонентов:
- CLR (Common Language Runtime). Исполнительная среда .NET, включает JIT-компилятор для преобразования инструкций языка CIL в низкоуровневый язык машинных команд процессора, сборщик мусора, систему проверки типов, безопасность обращения к коду и т. д. Среда реализована в виде внутрипроцессного сервера COM (DLL) и использует различные средства, предоставляемые Windows API.
- .NET Framework Class Library (FCL). Обширная подборка типов, реализующих функциональность, часто используемую в клиентских и серверных приложениях, — средства пользовательского интерфейса, поддержка сети, работа с базами данных и т. д.
На схеме представлены отношения между .NET Framework и ОС Windows:
Отношение между .NET и ОС Windows. Термин «сервер COM» обычно относится к DLL библиотеке или исполняемому файлу (EXE), в котором реализованы классы COM.