На чтение 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 году. С того момента ОС претерпела много изменений. Каждое обновление сопровождалось целым рядом усовершенствований, которые позволяли компании постоянно занимать на рынке лидирующие позиции.
Время на прочтение
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.
Windows — одна из самых популярных операционных систем в мире, используемая миллионами пользователей. Но кто и когда создал эту легендарную программу? История Windows насчитывает несколько десятилетий своего развития и сопровождается множеством интересных фактов и событий.
Ключевыми фигурами в истории создания Windows являются Билл Гейтс и Пол Ален. Вместе они основали корпорацию Microsoft в 1975 году и, как оказалось, это стало началом эры операционных систем Windows. Вплоть до 1985 года, Microsoft выпускала различные версии ОС, такие как MS-DOS, но именно в этом году вышла самая первая версия Windows — Windows 1.0.
Первая версия Windows была значительным шагом в развитии пользовательских интерфейсов для ПК. Она включала графическую оболочку, поддержку мыши и возможности мультитаскинга. К сожалению, первая версия Windows не стала популярной у пользователей, но следующие выпуски, такие как Windows 3.0 и 3.1, набрали огромную популярность и стали первыми шагами компании Microsoft на пути к мировому доминированию в сфере операционных систем.
Windows 95, выпущенная в 1995 году, стала настоящим прорывом для Microsoft. Она была полностью перестроена и предоставила пользователям множество новых функций, такие как Пуск, Проводник, поддержка Plug and Play и многие другие. Это была первая версия Windows, которая действительно захватила сердца пользователей и стала стандартом для многих компьютеров.
Содержание
- История создания Windows: кто создал легендарную операционную систему
- Раздел 1: От идеи к первому прототипу
- Раздел 2: Принятие решения о разработке Windows
- Раздел 3: Роль Билла Гейтса в создании Windows
История создания Windows: кто создал легендарную операционную систему
История создания Windows началась еще в конце 70-х годов, когда Майкрософт выпустила свою первую операционную систему MS-DOS. Однако, MS-DOS была командной строкой и не имела графического интерфейса.
Первая версия Windows была выпущена в 1985 году под названием Windows 1.0. Эта версия имела визуальную оболочку, которая позволяла пользователю работать с приложениями через графический интерфейс, а не через командную строку.
В последующие годы, Windows продолжала развиваться и обновляться. Новые версии операционной системы содержали все больше функций и улучшений. Наиболее популярные версии Windows: Windows 95, Windows XP, Windows 7 и Windows 10.
Сегодня Windows является основной операционной системой для большинства компьютеров по всему миру. Ее создание и развитие было продуктом совместной работы многих инженеров и разработчиков, но главная заслуга в создании Windows принадлежит Биллу Гейтсу и его команде в Microsoft.
Раздел 1: От идеи к первому прототипу
История создания операционной системы Windows начинается в 1981 году, когда Майкл Делл и Билл Гейтс впервые встретились на выставке компьютеров.
Идея создания графического интерфейса для операционной системы пришла Биллу Гейтсу после посещения ихсмерение Xerox PARC в 1979 году. На Xerox PARC Гейтс увидел прототип системы под названием Xerox Star, которая использовала оконный интерфейс. Он осознал потенциал такой системы и понял, что наступило время для развития графического пользовательского интерфейса.
В 1981 году Гейтс и его команда начали разработку операционной системы, которая впервые получила название «Interface Manager». Они хотели создать систему, которая была бы более доступной для новичков в использовании, в отличие от тогдашних командных интерфейсов операционных систем.
В 1983 году, после некоторых юридических проблем с названием, систему переименовали в Windows. Первый прототип Windows был выпущен в 1985 году и представлял собой простой графический интерфейс, который позволял пользователям манипулировать окнами и выполнять основные операции с файлами.
Помимо Майкла Делла, ключевыми разработчиками системы были Билл Гейтс, Пол Аллен и Стив Балмер. Они продолжали улучшать Windows и выпускать новые версии с улучшенными функциями и возможностями.
Год | Версия Windows |
---|---|
1985 | Windows 1.0 |
1987 | Windows 2.0 |
1990 | Windows 3.0 |
1995 | Windows 95 |
С каждым новым релизом Windows становилась все более популярной и функциональной. Она стала стандартным выбором для большинства персональных компьютеров и помогла Microsoft стать ведущей компанией в сфере программного обеспечения.
Раздел 2: Принятие решения о разработке Windows
В начале 1980-х годов Microsoft успешно разрабатывала операционную систему MS-DOS, которая стала настоящим хитом. Однако, с появлением персональных компьютеров IBM PC, стало ясно, что MS-DOS обладает некоторыми ограничениями, которые могут ограничивать возможности пользователей. Вместе с тем, появились компании, создающие различные программы с графическим интерфейсом, что наталкивало Microsoft на идею разработки удобной операционной системы с графическим интерфейсом.
Билл Гейтс и его коллеги осознали, что с появлением такой системы, пользователи смогут взаимодействовать с компьютером более интуитивно, а программы с графическим интерфейсом станут более доступными и востребованными. Было принято решение о разработке графической операционной системы, которая получила название Windows.
Однако, разработка Windows оказалась непростым заданием. Компания Microsoft заимствовала идеи и решения из различных источников, включая другие операционные системы и программы с графическим интерфейсом. Важным шагом в разработке Windows стала оценка недостатков других решений и создание собственных инноваций для обеспечения лучшей производительности и удобства пользования.
В процессе разработки Windows, Microsoft сосредоточилась на создании единого интерфейса, который был бы интуитивно понятен для пользователей. Были разработаны окна, кнопки, меню и другие элементы интерфейса, которые в будущем стали стандартом для большинства операционных систем и программ с графическим интерфейсом.
Разработка Windows заняла много лет и требовала больших усилий от команды Microsoft. Однако, в результате успешного принятия решения о разработке графической операционной системы, компания смогла создать легендарную и незаменимую программу, которая стала одной из самых популярных операционных систем в истории компьютеров.
Раздел 3: Роль Билла Гейтса в создании Windows
Билл Гейтс, один из самых известных предпринимателей и программистов нашего времени, сыграл важную роль в создании операционной системы Windows. Гейтс основал компанию Microsoft в 1975 году вместе с Полом Алленом. Их целью было разработать и продвинуть персональные компьютеры на рынке.
В начале 80-х годов компания Microsoft выпустила свою первую операционную систему под названием MS-DOS, которая была предназначена для использования на персональных компьютерах. MS-DOS была командной строковой системой, что означало, что пользователь мог взаимодействовать с компьютером, вводя команды на клавиатуре.
Однако Билл Гейтс видел потенциал в разработке графического интерфейса пользователя (GUI), который позволил бы людям взаимодействовать с компьютером с помощью мыши и графических элементов, таких как окна и кнопки. Он видел, что такой интерфейс будет более интуитивным и понятным для массового пользователя.
В 1983 году Майкрософт начала работу над проектом под кодовым названием «Interface Manager», который затем стал известен как Windows. Операционная система Windows была первой в своем роде — она предоставляла графический интерфейс пользователя для работы с компьютером.
Билл Гейтс был главным архитектором и главным идеологом разработки Windows. Он ставил высокие стандарты для пользовательского опыта и уделял особое внимание деталям. Благодаря его руководству и находчивости, Windows стала популярной операционной системой и помогла компании Microsoft стать гигантом в индустрии вычислительной техники.
Год | Важные моменты |
---|---|
1985 | Выпуск Microsoft Windows 1.0 |
1990 | Выпуск Microsoft Windows 3.0 — первая успешная версия Windows с поддержкой многозадачности и защиты памяти |
1995 | Выпуск Windows 95, которая представила панель задач, Пуск и другие инновации, ставшие стандартными в интерфейсе Windows |
Без Билла Гейтса, Windows вероятно не смогла бы достичь такого успеха. Его влияние на развитие графических интерфейсов и индустрии персональных компьютеров, в целом, сложно переоценить. Он посвятил свою жизнь разработке и инновациям, которые продолжают влиять на мир компьютерных технологий до сих пор.
Билл Гейтс, родившийся 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, продолжают совершенствоваться и вносить свой вклад в компьютерную индустрию и общество в целом.
«Если вас что-то не устраивает на работе — создавайте собственное дело.
Я начинал бизнес в гараже. Следует тратить время только на то, что вам интересно.»
Билл Гейтс
Уильям Генри Гейтс III (родился 28 октября 1955, Сиэтл), более известный как просто Билл Гейтс — американский предприниматель, со-председатель Фонда Билла и Мелинды Гейтс, создатель операционной системы Windows. В период с 1996 по 2007 год был самым богатым человеком планеты по версии журнала Forbes. В данный момент его состояние составляет $58 миллиардов долларов.
Этот скромный, даже застенчивый и слегка несуразный ребенок мечтал стать профессором математики и был совсем не похож на отца — высокого красавца, успешного адвоката. Несмотря на уникальные способности в математике и логике, Билл Гейтс не проявлял лидерских способностей, свойственных его родителям. Они и предполагать не могли, что их сынишка станет настоящей акулой мирового бизнеса.
Совместно с Полом Алленом основал корпорацию Microsoft, пост председателя совета директоров которой покинул в июне 2008 года.
Он любит машины, моторные лодки и игру в покер. Он азартен в работе до маниакальности, и страсть к соревнованию увлекает его больше денег. Он никогда не ел дома, потому что не хотел терять время на приготовление пищи.
Детство
Гейтс родился в Сиэтле (штат Вашингтон), в семье корпоративного адвоката Уильяма Генри Гейтса II и члена совета директоров First Interstate Bank, Pacific Northwest Bell и национального совета United Way Мэри Максвелл Гейтс.
Гейтс учился в самой привилегированной школе Сиэтла, где он смог развить свои навыки программирования на школьном миникомпьютере. В школе Гейтс не преуспевал в грамматике, граждановедении и других предметах, которые он считал тривиальными, но получал высшие отметки по математике. К концу начальной школы плохое поведение Гейтса стало волновать его родителей и учителей настолько, что он был направлен к психиатру.
Университет
В 1973 году он поступил в Гарвардский университет, но был отчислен спустя 2 года и сразу стал заниматься созданием программного обеспечения.
Карьера
В 1975 году Гейтс совместно с Алленом основали компанию Micro-Soft, позднее названую Microsoft Corporation.
1 января 1994 года Гейтс женился на Мелинде Френч. У них трое детей — Дженнифер Катарин, Рори Джон и Фиби Адель.
В 1994 году Гейтс приобрёл Codex Leicester — собрание работ Леонардо да Винчи. С 2003 года эта коллекция демонстрируется в Музее Искусств Сиэтла.
В 1998 году Гейтс сложил с себя полномочия президента корпорации Microsoft, в 2000 году оставил пост главного исполнительного директора. Обе должности получил Стив Балмер.
14 декабря 2004 Билл Гейтс вошёл в совет Berkshire Hathaway, таким образом формализуя свои отношения с Уорреном Баффетом . Berkshire Hathaway — конгломерат, который включает в себя Geico (автомобильное страхование), Benjamin Moore (краски) и Fruit of the Loom (текстиль). Гейтс также входит в состав совета Icos, биотехнологической компании Bothell.
2 марта 2005 года кабинет иностранных дел Великобритании объявил, что Гейтс получит титул Рыцаря-Командора Ордена Британской Империи за его вклад в предприятия Великобритании и его усилия по уменьшению нищеты в мире.
По итогам 2005 года, Билл Гейтс и его жена Мелинда Гейтс были названы американским журналом Тайм людьми года.
С 7 июня 2007 года Билл Гейтс стал считаться выпускником Гарвардского университета. Решение вручить Гейтсу диплом приняла администрация университета.
27 июня 2008 года стал последним для Билла Гейтса в должности руководителя Microsoft. Несмотря на это, он не порывает с компанией насовсем — Гейтс останется председателем Совета директоров (но без исполнительных полномочий), будет заниматься специальными проектами, а также останется крупнейшим (8,7 % акций Microsoft) держателем акций корпорации.
В конце октября 2008 года, в городе Кирклэнд (штат Вашингтон, США) Бил Гейтс зарегистрировал свою третью компанию под названием «bgC3». Непроверенные источники утверждают, что «bgC3» означает Bill Gates Company Three (Третья компания Билла Гейтса). Объявлено, что это будет исследовательский центр, в задачи которого будет входить предоставление научных и технологических услуг, работа в области аналитики и исследований, а также создание и разработка программного и аппаратного обеспечения.
В 1995 году Билл Гейтс написал книгу «Дорога в будущее», в которой изложил свои взгляды на то, в каком направлении движется общество в связи с развитием информационных технологий. В 1996 году, когда корпорация Microsoft была переориентирована на Интернет-технологии, Гейтс внес в книгу значительные коррективы.
В 1999 году Билл Гейтс написал книгу «Бизнес со скоростью мысли» (Business @ the Speed of Thought), которая показывает, как информационные технологии могут решать бизнес-задачи в совершенно новом ключе. Особо следует отметить тот факт, что идеи Билла Гейтса хорошо согласуются с концепцией бережливого производства. В книге Билл Гейтс изложил разработанные им принципы информационной бережливой логистики, опираясь на опыт ее использования в корпорации Microsoft. К особенностям книги следует отнести и то, что автор одним из первых предложил применить принципы этого нового направления в менеджменте бизнеса для всех уровней власти, модернизации системы образования (педагогическая логистика) и здравоохранения.
Эта книга была выпущена на 25 языках и продается более чем в 60 странах мира. «Бизнес со скоростью мысли» получила высокую оценку критиков и была внесена в списки бестселлеров газет «Нью-Йорк таймс», «Америка сегодня», «Уолл-стрит Джорнал» и веб-сервера Amazon.com.