Безопасность

Характеристика современных операционных систем. Операционные системы семейства Windows Embedded — область применения, отличия и установка

Характеристика современных операционных систем. Операционные системы семейства Windows Embedded — область применения, отличия и установка

В то время как доля Windows 10 продолжает расти, среди пользователей по-прежнему остаются такие, которые продолжают работать на Windows XP . У каждого из них есть своя причина не переходить на более новые версии системы, но объективной можно назвать только одну - слишком слабый компьютер, неспособный в полной мере потянуть семерку или восьмерку. Не то чтобы XP плоха, ни в коем случае, это замечательная система.


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

Получается, выход только один - покупать новый компьютер? Да, это было бы самым правильным решением, но есть и другой путь. Существует семейство ОС Windows, среди которых есть как версия 7 , так и 8 , отличающееся весьма и весьма скромными требованиями к аппаратным ресурсам. И вот как раз такую Windows можно установить на слабенькую машину, убив таким образом двух зайцев, то есть и проапдейтиться, и в производительности не потерять.

Это системы отдельного семейства NT - Windows Embedded , используемые в различных программно-технических комплексах: банкоматах, терминалах, медицинских приборах и тому подобное. Будучи основанными на настольных версиях NT , системы Embedded отличаются от первых модифицированным ядром, урезанным функционалом и более низкой стоимостью. Как и у прочих версий Windows, у Windows Embedded есть свои редакции. Например, распространяется в редакциях POSReady , Compact , Standard и Enterprise .

Место в семействе Embedded нашлось и более современной Windows 8.1 , доступной в редакциях Compact , POSRead , Standard , Enterprise и Industry Pro . Что касается Windows 10, у этой версии также есть отдельная ветка для использования в программно-технических комплексах, но называется она IoT , что переводится как для интернета вещей. Более подробно мы рассмотрим ее как-нибудь потом, а сейчас вернёмся к основной теме. Редакции типа POSReady слишком специфичны, в силу своего ограниченного функционала они не подходят пользователю, чего нельзя сказать о редакциях Standard и Enterprise .

Версия 7 более скромна в плане требований к аппаратным ресурсам, чем версия 8.1 . Для Windows Embedded Standard 7 , к примеру, вполне хватит процессора с частотой 1 ГГц и 512 Мб ОЗУ , а вот восьмерку лучше устанавливать на ПК с памятью не менее 1 Гб . Давайте для начала взглянем на Windows 7 Embedded Standard 32-бит .

Основные отличия Windows 7 Embedded

По сути, это та же самая «семерка» , но с урезанным функционалом. В ней есть панель управления, встроенный браузер, плеер, набор системных утилит, командная строка и редакторы реестра и групповых политик, стандартные темы оформления, поддерживаются технологии Multitouch , Silverlight и DirectX , EWF и HORM . Внешне почти не отличается от десктопной, разве что логотипом и экраном приветствия. В ней отсутствуют некоторые драйвера, отключен файл подкачки, ряд служб и системных компонентов, при установке не создается раздел «Зарезервировано системой» , русский язык придется устанавливать отдельно. Ограничений на инсталляции стороннего ПО нет. Последнее очень важно, так как для полноценной работы с периферийными устройствами может понадобиться установка дополнительных драйверов.

Загрузка и установка

Скачать можно как с торрентов вместе с ключами активации, так и с официальной страницы www.microsoft.com/en-in/download/details.aspx?id=11887 . На официальном ресурсе дистрибутив представлен несколькими самораспаковывающимися архивами, пусть вас это не смущает, отметьте галочками все пять частей архива как показано на скриншоте, скачайте их и запустив первую часть, распакуйте. В результате вы получите обычный загрузочный образ ISO .

Процедура установки будет немного отличаться. Когда появится окно мастера, нужно нажать «Build an Image» , принять лицензионное соглашение, а в следующем окне выбрать совместимую со сторонним программным обеспечением конфигурацию «Application Compatibility» . Далее выбираем русскую локализацию времени и раскладку клавиатуры, на следующем этапе, если в этом есть необходимость, модифицируем сборку. Опция «Modify Drivers» позволяет добавлять в процессе установки системы драйвера устройств, а опция «Modify Features» - включать или отключать компоненты Windows.

Дальше все идет как обычно. Разбиваем диск, после копирования файлов, создаем пользователя, вводим ключ продукта. Если ключа нет, пропускаем шаг и производим привычные настройки, которыми обычно завершается установка любой версии Windows. Вскоре вы увидите привычный рабочий стол, украшенный фирменными обоями «семерки» .


Настройка

После установки первым делом нужно включить файл подкачки, так как в он отключен по умолчанию. Откройте командой systempropertiesperformance «Параметры быстродействия» , переключитесь на вкладку Advanced , нажмите Change -> Custom size , в поля минимального и максимального значения выставите 2048 Мб , что является оптимальным для . Сохраняем настройки и перезагружаемся.

Теперь русифицируем интерфейс. Языковой файл качаем по приложенным внизу ссылкам. Браузер IE может отображать страницу загрузки некорректно, так что лучше сразу установите Chrome . Скачав CAB -файл, запустите командой lpksetup утилиту установки языкового пакета, в открывшемся окошке нажмите «Install display language» -> «Browse computer or network» и укажите путь к пакету CAB . Следуя указаниям мастера, установите пакет, затем нажмите « Next» , выберите русский в качестве основного языка и примените настройки. Изменения вступят в силу после перезагрузки.


Продлеваем срок тестового режима

У официальной версии есть один недостаток - ее пробный период составляет всего 30 дней, после чего система начнет автоматически перезагружаться каждые 20 минут. К счастью, встроенную активацию можно сбросить три раза. Когда триал-срок подходит к концу, запустите от имени администратора командную строку, выполните в ней команду сброса slmgr -rearm и перезагрузитесь.


Кто желает пойти еще дальше, могут установить более новую версию системы Windows Embedded 8.1 . Как и «семерка» , она подходит для работы на маломощных ПК. В ней отсутствуют некоторые второстепенные компоненты и большая часть универсальных программ, кроме metro -версии IE, Магазина, приложений OneDrive , Фотографии и Камера. Установленная система весит немногим более 6,5 Гб. В остальном это практически та же Windows 8.1 Pro .


Загрузка и установка

Скачать дистрибутив с системой можно с официальной страницы www.microsoft.com/ru-RU/download/details.aspx?id=40745 . Процедура установки системы несколько отличается, хотите вы того или нет, но при установке официальной сборки ключ придется ввести сразу.

(25 июня 1998 г.) - Windows 98 стала первой системой, созданной специально для домашних пользователей. Она содержала улучшенный поиск информации на ПК и в Интернете, поддержку DVD и USB , панель быстрого запуска программ. Примечательно, что это была последняя система, основанная на MS-DOS.

  • Windows 98 SE (Second Edition) (9 мая 1999 г.)
  • В 2000 году, к наступлению нового тысячелетия, была выпущена система Windows ME (Millennium) с улучшенным воспроизведением видео и музыки, повышенной надёжностью и System Restore, с Windows Media Player и Windows Movie Maker.
  • Семейство Windows NT

    Семейство Windows Embedded

    Безопасность Windows

    История

    2018

    Доступность коммерческой поддержки OpenJDK на платформе Microsoft Windows

    В Windows нашли файл, собирающий пароли и сообщения e-mail

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

    Windows перестал быть основным бизнесом Microsoft

    В апреле 2018 года агентство Bloomberg выпустило статью под названием «Microsoft официально перестала быть Windows-компанией». Журналисты обратили внимание, что операционные системы приносят американской компании далеко не самые большие доходы по сравнению с другими продуктами, и сам софтверный гигант все сильнее сосредотачивается на облачных технологиях.


    В 2012 году занимавший тогда пост генерального директора Microsoft Стив Балмер заявлял, что для компании «нет ничего важнее Windows». Во время одной из конференции он эмоционально скандировал: «Windows! Windows! Windows!».

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

    Каждый год не более 15% продаж смартфонов , планшетов и компьютеров вместе взятых приходится на устройства под управлением Windows, а ОС не проникает в новые области, вроде беспилотных автомобилей или систем «умного» дома .

    2014

    Windows XP лидирует по числу установок на предприятиях

    Выход Windows 10

    Windows 10 будет обеспечивать работу устройств различного типа:

    • настольные ПК,
    • ноутбуки,
    • планшеты,
    • телевизоры.

    Windows 3.0 имела приятный графический пользовательский интерфейс (по сравнению с тем, что до сих пор появлялось для IBM PC), предоставляла значительный комплекс услуг, оперировала всем объемом памяти, адресуемым микропроцессором 80286, 80386 и выше. С 32-разрядными микропроцессорами (80386 и выше) и при наличии не менее 2 Мб памяти Windows 3.0 могла использовать виртуальную память, этот режим работы был назван расширенным (386 Enhanced Mode).

    1988-1993: Суд с Apple из-за визуального интерфейса

    1983: Начало разработки и прототип графической ОС

    10 ноября 1983 года корпорация Microsoft объявила о начале разработки графической операционной оболочки Windows, хотя еще в конце 1982 г. программисты Microsoft начали создавать универсальный набор графических процедур, названный Computer Graphic Interface(CGI).

    К ноябрьской выставке 1983 года COMDEX первый прототип Windows был готов. При презентации первого варианта Windows было обещано, что коммерческая продажа начнется в мае 1984. Весной 1984 года дата начала продаж была отодвинута на ноябрь. В ноябре 1984 года эта дата была перенесена на июнь 1985 года.

    Windows и пиратство

    В 2007 году корпорация Microsoft опубликовала интересную статистику. Согласно данным, полученным по результатам работы программы Windows Genuine Advantage, каждая пятая (22%) Windows в мире является нелицензионной. В тоже время, по данным аналитической компании Business Software Alliance процент использования пиратских копий ОС гораздо выше, и составляет около 35%.

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

    В декабре 2008 года, Microsoft подала 63 иска против продавцов контрафактного программного обеспечения из 12 стран. Они обвинялись в продаже пиратских копий операционной системы Windows XP. По данным Microsoft, продавцы предлагали на онлайновых аукционах операционную систему Windows XP версии Blue Edition. Покупателям сообщали, что Blue Edition это специальная лицензионная версия Windows XP с низкой ценой.

    Примерно в это же время, Фрунзенский районный суд Владивостока приговорил местного жителя к одному году лишения свободы условно и штрафу в 117 тысяч рублей за незаконную установку операционной системы Windows XP и пакета офисных приложений Microsoft. Тогда, следствие установило, что подсудимый за 2 тысячи рублей установил на четыре компьютера контрафактные программы Microsoft Windows XP Professional и Microsoft Office XP.

    Первоначально, проект графической надстройки над MS-DOS носил название Interface Manager. Поменять название на Windows предложил Роланд Хэнсон - главный маркетолог компании.

    Первой официально выпущенной версией Windows была Windows 1.01. Версия 1.0 так и не была выпущена из-за серьезной ошибки.

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

    Существуют следующие версии Microsoft Windows:

    Windows 1.x. Windows 1.01, выпущенная 20 ноября 1985 года, была первой попыткой Microsoft реализовать многозадачную операционную среду для IBM PC с графическим интерфейсом.

    В отличие от последующих версий, Windows 1.0 предоставляла лишь ограниченную поддержку многозадачности для существующих программ MS-DOS, концентрируясь в основном на создании парадигмы среды для выполнения и взаимодействия приложений, а также стабильного API для будущих Windows-программ. Сегодня, спустя двадцать три года после выхода Windows 1.0, можно не только выполнять многие программы, созданные для этой версии, на современной системе Windows XP, но также и компилировать их исходный код в полнофункциональные «современные» приложения (с небольшими изменениями).

    Windows 1.0 часто считают «оболочкой» для операционной системы MS-DOS (это определение часто применяется и к более поздним версиям Windows). На самом деле, Windows 1.0 запускалась из MS-DOS, её программы могли вызывать функции MS-DOS, а программы с графическим интерфейсом запускались из тех же исполняемых EXE-файлов, что и обычные программы MS-DOS. Однако исполняемые файлы Windows имели другой формат (NE - англ. new executable), который мог обрабатываться только Windows и который, например, позволял подгружать код и данные по запросу. Приложения должны были управлять памятью только с помощью собственной системы управления распределением памяти Windows, которая позволяла использовать виртуальную память.



    Определение Windows 1.0 как «оболочки для DOS» исходит из того факта, что она была создана лишь как графическая среда для работы приложений, а не как полнофункциональная ОС. Тем не менее Windows 1.0 включала собственные драйверы для видеокарт, мышей, клавиатур, принтеров и последовательных портов. Предполагалось, что приложения будут вызывать лишь API, построенные на основе этих драйверов. Учитывая, что поддержка графики и периферийных устройств в MS-DOS крайне ограничена, приложениям приходилось обращаться непосредственно к аппаратному обеспечению (или, в некоторых случаях, к BIOS), чтобы выполнить необходимые действия. Таким образом, Windows 1.0 была не просто оболочкой для MS-DOS, а дополняла и частично заменяла не представленные в MS-DOS возможности. Уровень замещения MS-DOS повышался в последующих версиях Windows.

    Первая выпущенная версия Windows носила номер 1.01. Версия 1.0 не была выпущена из-за серьезной ошибки, которая предотвратила выход этой версии.

    Версия 1.02, выпущенная в мае 1986 года, была международной и имела локализации для разных европейских языков.

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

    Версия 1.04, выпущенная в апреле 1987 года, добавляла поддержку графических адаптеров VGA, появившихся в новых компьютерах серии PS/2 от IBM. В то же самое время Microsoft совместно с IBM анонсировали операционную систему OS/2 с графическим интерфейсом - Presentation Manager, которая, по замыслу компаний, должна была со временем заменить как MS-DOS, так и Windows.

    Windows 1.0 была заменена выпущенной в ноябре 1987 года Windows 2.0.

    Вместо мозаичного размещения окон, который был в в Windows 1.x , в Windows 2.x реализована система перекрывающихся окон. Кроме того, используются достоинства защищенного режима процессора 80286 и более совершенных, что позволяет программам выйти за пределы объема основной памяти DOS - 640 Кбайт. В июне 1988 г. выходит версия 2.1, переименованная в Windows 286. Также 9 декабря 1987 г. выпускается Windows 386 - редакция Windows 2.0, оптимизированная для новейшего ЦП фирмы Intel. Она оказывает некоторое влияние на рынок, но в основном благодаря возможности запускать несколько DOS-программ в <виртуальных машинах> ЦП 386; в ней заложен фундамент большинства будущих функций Windows 3.0.

    Windows 3.x. Windows 3.x - общее название семейства операционных систем компании Майкрософт, выпущенных с 1990 по 1994 год. Первой широко распространённой версией Microsoft Windows стала 3.0, позволив Майкрософт соревноваться с Macintosh и Commodore Amiga в области операционных систем с графическим интерфейсом.

    Windows 3.0 была выпущена 22 мая 1990 года и имела значительно обновлённый пользовательский интерфейс, а также технические усовершенствования, позволявшие использовать возможности процессоров Intel 80286 и 80386 по управлению памятью. Текстовые программы, созданные для MS-DOS, могли быть запущены в окне (эта возможность была ранее доступна в более ограниченном виде в Windows/386 2.1). Это делало систему пригодной к использованию в качестве простой многозадачной базы для старых программ; однако, для домашних компьютеров эта функция не имела большого значения, так как большинство игр и развлекательных приложений по-прежнему требовали непосредственный доступ к DOS.

    Средство MS-DOS Executive, использовавшееся ранее для запуска программ и управления файлами, было заменено средствами Диспетчер Программ и Диспетчер Файлов, упростившие эти действия. Тем не менее, MS-DOS Executive по-прежнему поставлялась с системой в качестве альтернативного пользовательского интерфейса. Панель Управления, ранее представлявшая из себя обыкновенный апплет, была переделана и стала походить больше на свой аналог в операционной системе Mac OS. В ней были централизованы системные настройки, включая ограниченное управление цветовой схемой интерфейса. В поставку было включено несколько простых приложений, например, текстовый редактор Блокнот и текстовый процессор Write (оба они были унаследованы от предыдущих версий Windows), средство записи макрокоманд (новая возможность Windows 3.0; впоследствии была удалена), и калькулятор (также из предыдущих версий). Более старая игра Реверси была дополнена карточным пасьянсом «Косынка».

    Windows 3.0 была последней версией Windows, которая, по заявлениям Microsoft, поддерживала полную совместимость со старыми приложениями Windows.

    Расширения для мультимедиа были выпущены осенью 1991 года для поддержки приводов компакт-дисков и звуковых карт, по мере того, как они становились все более распространёнными. Эти расширения были выпущены для OEM-поставщиков, в основном для производителей приводов компакт-дисков и звуковых карт. Они добавляли в систему Windows 3.0 возможность простого ввода-вывода звука и проигрыватель аудио компакт-дисков. Новые возможности расширений для мультимедиа были недоступны при работе в реальном режиме. Впоследствии, многие функции этих расширений были включены в Windows 3.1.

    Windows 3.1 (изначально носившая кодовое имя Janus), выпущенная 18 марта 1992 года, была расширением Windows 3.0. Она включала систему шрифтов TrueType (и предустановленный набор довольно качественных шрифтов), что впервые сделало Windows серьёзной платформой для настольных издательских систем. Аналогичные возможности можно было получить в Windows 3.0 при помощи приложения Adobe Type Manager. Эта версия Windows также включала простую антивирусную программу Microsoft Anti-Virus for Windows, которая позже стала известна тем, что определяла программу установки Windows 95 как содержащую компьютерный вирус. Начиная с этой версии системы Windows поддерживают 32-разрядный доступ к жёсткому диску.

    Windows 3.1 была разработана таким образом, чтобы иметь максимальный уровень обратной совместимости с более старыми платформами Windows. Как и версия 3.0, Windows 3.1 имела Диспетчер Файлов и Диспетчер Программ.

    Была также выпущена специальная версия, названная Windows 3.1 для Центральной и Восточной Европы, которая поддерживала кириллицу и имела шрифты с диакритическими знаками.

    Встроенная поддержка сетей появилась в версии Windows для рабочих групп 3.1 (Windows for Workgroups 3.1), расширенной версии Windows 3.1. Она включала в себя поддержку SMB для общего доступа к файлам по протоколам NetBEUI и/или IPX, а также содержала компьютерную игру «Червы» (Hearts) и VSHARE.386, драйвер виртуального устройства для программы SHARE.EXE. Windows для рабочих групп 3.11 (Windows for Workgroups 3.11) поддерживала 32-разрядный доступ к файлам, полные 32-разрядные сетевые перенаправители и файловый кэш VCACHE.386. Кроме того, в версии 3.11 была убрана поддержка стандартного режима и игра «Реверси». Поддержка протоколов TCP/IP в Windows 3.x основывалась на отдельных пакетах от третьих сторон (например, Winsock). Дополнение от Microsoft (с кодовым именем Snowball) также предоставляло поддержку TCP/IP в Windows для рабочих групп, но этот пакет не стал широко доступным.

    Ограниченная совместимость с новым 32-разрядным API Win32, который использовался в Windows NT, предоставлялась дополнительным пакетом Win32s.

    Windows 3.2 была версией только для китайского языка.

    Со временем, Windows 3.x была заменена Windows 95, Windows 98 и более поздними версиями, которые интегрировали компоненты MS-DOS и Windows в единый продукт.

    В дальнейшем Windows 3.x нашла применение во встроенных системах. 1 ноября 2008 Microsoft прекратила выдачу лицензий на её использование.

    Windows NT. Windows NT (в просторечии просто NT) - линейка операционных систем (ОС) производства корпорации Microsoft и название первых версий ОС.

    Windows NT была разработана «с нуля», развивалась отдельно от других ОС семейства Windows (Windows 3.x и Windows 9x) и, в отличие от них, позиционировалась как надёжное решение для рабочих станций (Windows NT Workstation) и серверов (Windows NT Server). Windows NT дала начало семейству операционных систем, в которое входят Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7.

    Разработка Windows NT под рабочим названием NT OS/2 была начата в ноябре 1988 года группой специалистов во главе с Дэвидом Катлером (David Cutler), которая перешла в Microsoft из DEC, где они разрабатывали VAX и VMS. Работа шла параллельно с разработкой фирмой IBM собственной ОС, OS/2 2.0, которая окончательно вышла только в апреле 1992 года. Одновременно с этим фирма Microsoft продолжала разрабатывать свои ОС семейства DOS и Windows, отличающиеся меньшими требованиями к ресурсам компьютера, чем IBM OS/2. После того, как в мае 1990 года была выпущена Windows 3.0, Microsoft решила добавить в NT OS/2 программный интерфейс (API), совместимый с Windows API. Это решение вызвало серьёзные трения между фирмами Майкрософт и IBM, которые закончилась разрывом совместной работы. IBM продолжила разработку OS/2 самостоятельно, а Майкрософт стала работать над системой, которая была в итоге выпущена под названием Windows NT. Хотя эта система не принесла немедленной популярности, подобно DOS или Windows, Windows NT оказалась существенно более успешной, чем OS/2.

    Нужно отметить, что в качестве программных интерфейсов ОС NT изначально планировались API OS/2 и затем POSIX, поддержка Windows API была добавлена в последнюю очередь. Кроме того, в качестве аппаратной платформы для NT изначально планировались Intel i860 и затем MIPS, поддержка Intel x86 также была добавлена позднее. Затем, в процессе эволюции этой ОС, исчезла поддержка обоих изначально запланированных программных интерфейсов и обеих изначально запланированных аппаратных платформ. Для i860 даже не было ни одной релизной версии этой ОС, хотя именно от кодового названия этого процессора, N10, происходит название самой ОС NT. Ныне Microsoft расшифровывает абревиатуру NT как New Technology. А в качестве альтернативы POSIX-подсистеме Microsoft стала предлагать пакет Сервисы Microsoft Windows для UNIX.

    Переносимость NT была одной из её первоочередных задач. Именно поэтому разработка этой ОС изначально велась для процессора i860, хотя двоичная совместимость с OS/2, бывшая одним из условий проекта NT OS/2, в любом случае потребовала бы создания версии NT для x86, либо включения в неё эмуляции этой платформы. Количество платформ, для которых существовали релизные версии ОС семейства Windows NT, впечатляет: кроме названных MIPS и Intel x86, сюда входят PowerPC, DEC Alpha, Itanium и AMD x86-64. Независимыми производителями компьютерных систем были также разработаны версии Windows NT для архитектур Clipper (англ.) и SPARC; однако эти версии не были выпущены как самостоятельные программные продукты. В качестве ОС высокой переносимости при разработке NT были взяты за пример ОС Unix и Mach.

    Для разработки ОС NT фирма Microsoft пригласила группу специалистов из компании DEC во главе с Дэвидом Катлером (англ.), обладающую опытом создания многозадачных операционных систем, таких как VAX/VMS и RSX-11 (англ.). Некоторое сходство, отмеченное между внутренними архитектурами Windows NT и ОС семейства VMS, дало основания обвинить вновь принятых сотрудников Microsoft в краже интеллектуальной собственности DEC. Образовавшийся конфликт был разрешён мирным путём: DEC признала собственность Microsoft на технологии, лежащие в основе Windows NT, а Microsoft создавала и поддерживала версию Windows NT для архитектуры DEC Alpha.

    Несмотря на общие корни, совместимость Windows NT и OS/2 уменьшалась с каждым новым выпуском этой ОС. Поддержка API OS/2 2.0, хотя планировалась в NT, так и не была завершена; в Windows NT 4.0 была удалена поддержка файловой системы HPFS, а в Windows XP была удалена подсистема поддержки программ для OS/2 1.x.

    Подсистема пользовательского интерфейса в Windows NT реализует оконный интерфейс, подобный интерфейсу предыдущих версий Windows. Двумя типами объектов этой подсистемы, отсутствовавшими в 16-битных версиях Windows и в Windows 9x, являются оконные станции и рабочие столы. Оконная станция соответствует одному сеансу пользователя Windows NT - например, при подключении через службу удалённого рабочего стола создаётся новая оконная станция. Каждый запущенный процесс принадлежит к одной из оконных станций; службы, кроме помеченных как способные взаимодействовать с рабочим столом, запускаются в отдельных, невидимых оконных станциях.

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

    Оконными станциями и рабочими столами исчерпываются объекты подсистемы пользовательского интерфейса Windows NT, которым могут быть назначены права доступа. Оставшиеся типы объектов - окна и меню - предоставляют полный доступ любому процессу, который находится с ними в одной оконной станции. Поэтому службы Windows NT по умолчанию запускаются в отдельных оконных станциях: они работают с повышенными привилегиями, и возможность процессов пользователя неограниченно манипулировать окнами служб могла бы привести к сбоям и/или проблемам безопасности.

    Для прикладных программ системой Windows NT предоставляется несколько наборов API. Самый основной из них - так называемый «родной» API (NT Native API), реализованный в динамически подключаемой библиотеке ntdll и состоящий из двух частей: системные вызовы ядра NT (функции с префиксами Nt и Zw, передающие выполнение функциям ядра ntoskrnl с теми же названиями) и функции, реализованные в пользовательском режиме (с префиксом Rtl). Часть функций второй группы используют внутри себя системные вызовы; остальные целиком состоят из непривилегированного кода, и могут вызываться не только из кода пользовательского режима, но и из драйверов. Кроме функций Native API, в ntdll также включены функции стандартной библиотеки языка Си.

    Официальная документация на Native API весьма скудна, но сообществам энтузиастов удалось методом проб и ошибок собрать достаточно обширные сведения об этом интерфейсе. В частности, в феврале 2000 года опубликована книга Гэри Неббета «Справочник по базовым функциям API Windows NT/2000» (ISBN 1-57870-199-6); в 2002 году она была переведена на русский язык (ISBN 5-8459-0238-X). Источником информации о Native API может служить Windows DDK, где описаны некоторые функции ядра, доступные посредством Native API, а также изучение кода Windows (обратный инжиниринг) - посредством дизассемблирования, либо используя исходные тексты Windows 2000, ставшие доступными в результате утечки, либо используя исходные тексты Windows 2003, доступные в рамках программы Windows Research Kernel.

    Программы, выполняющиеся до загрузки подсистем, обеспечивающих работу остальных API ОС Windows NT, ограничены использованием Native API. Например, программа autochk, проверяющая диски при загрузке ОС после некорректного завершения работы, использует только Native API.

    Чаще всего прикладными программами для Windows NT используется Win32 API - интерфейс, созданный на основе API ОС Windows 3.1, и позволяющий перекомпилировать существующие программы для 16-битных версий Windows с минимальными изменениями исходного кода. Совместимость Win32 API и 16-битного Windows API настолько велика, что 32-битные и 16-битные приложения могут свободно обмениваться сообщениями, работать с окнами друг друга и т. д. Кроме поддержки функций существовавшего Windows API, в Win32 API был также добавлен ряд новых возможностей, в том числе поддержка консольных программ, многопоточности, и объектов синхронизации, таких как мутексы и семафоры. Документация на Win32 API входит в состав Microsoft Platform SDK (англ.) и доступна на веб-сайте.

    Библиотеки поддержки Win32 API в основном названы так же, как системные библиотеки Windows 3.x, с добавлением суффикса 32: это библиотеки kernel32, advapi32, gdi32, user32, comctl32, comdlg32, shell32 и ряд других. Функции Win32 API могут либо самостоятельно реализовывать требуемую функциональность в пользовательском режиме, либо вызывать описанные выше функции Native API, либо обращаться к подсистеме csrss посредством механизма LPC (англ.), либо осуществлять системный вызов в библиотеку win32k, реализующую необходимую для Win32 API поддержку в режиме ядра. Четыре перечисленных варианта могут также комбинироваться в любом сочетании: например, функция Win32 API WriteFile обращается к функции Native API NtWriteFile для записи в дисковый файл, и вызывает соответствующую функцию csrss для вывода в консоль.

    Поддержка Win32 API включена в семейство ОС Windows 9x; кроме того, она может быть добавлена в Windows 3.1x установкой пакета Win32s. Для облегчения переноса существующих Windows-приложений, использующих для представления строк MBCS-кодировки, все функции Win32 API, принимающие параметрами строки, были созданы в двух версиях: функции с суффиксом A (ANSI) принимают MBCS-строки, а функции с суффиксом W (wide) принимают строки в кодировке Unicode. В Win32s и Windows 9x поддерживаются только A-функции, тогда как в Windows NT, где все строки внутри ОС хранятся исключительно в Юникоде, каждая A-фунция просто преобразует свои строковые параметры в Юникод и вызывает W-версию той же функции. Когда имя функции в исходном тексте программы указано без суффикса, использование A- либо W-версии этой функции определяется опциями компиляции. При этом важно отметить, что большинство новых функций, появившихся в Windows 2000 или более поздних ОС семейства Windows NT, существуют только в Unicode-версии, потому что задача обеспечения совместимости со старыми программами и с ОС Windows 9x уже не стоит так остро, как раньше

    В отличие от большинства «свободных» Unix-подобных ОС, Windows NT сертифицирована институтом NIST на совместимость со стандартом POSIX.1, и даже с более строгим стандартом FIPS 151-2. Библиотекой psxdll экспортируются стандартные функции POSIX, а также некоторые функции Native API, не имеющие аналогов в POSIX - например, для работы с кучей, со структурными исключениями, с кодировкой Unicode. Внутри этих функций используются как Native API, так и LPC-вызовы в подсистему psxss, являющуюся обычным Win32-процессом. Для загрузки этой подсистемы и выполнения POSIX-программы используется консольная программа-оболочка posix. Поддержка POSIX, включённая в Windows NT, не содержит расширений для работы с графикой или многопоточными приложениями.

    Для выполнения 16-битных программ, написанных для OS/2 1.x, в состав Windows NT включены две системных библиотеки OS/2 (doscalls и netapi) и консольная программа-эмулятор os2, которая загружает и использует посредством LPC-вызовов подсистемы os2srv и os2ss. Остальные системные библиотеки OS/2, кроме двух названных (kbdcalls, mailslot, moncalls, nampipes, quecalls, viocalls и ещё десяток), не хранятся как отдельные файлы, а эмулируются. Программы, написанные для OS/2 2.0 и выше, а также оконные программы и программы, напрямую работающие с устройствами компьютера, в том числе драйвера, системой Windows NT не поддерживаются.

    Обе эти подсистемы, необязательные для работы большинства приложений, были удалены в Windows XP и последующих выпусках Windows. При помощи манипуляций с реестром их можно было отключить и в предыдущих версиях Windows NT, что рекомендовалось специалистами по компьютерной безопасности в целях сокращения поверхности атаки компьютерной системы.

    Чтобы обеспечить двоичную совместимость с существующими программами для предыдущих семейств ОС от Microsoft, в Windows NT была добавлена программа-эмулятор ntvdm, реализующая VDM (виртуальную DOS-машину), внутри которой может выполняться программа для DOS. Для каждой выполняемой DOS-программы создаётся собственная VDM, тогда как несколько 16-битных Windows-программ могут выполняться в отдельных потоках внутри одной VDM, которая в этом случае играет роль подсистемы. Для того, чтобы внутри VDM можно было выполнять программы для Windows, в неё сначала должна быть загружена программа wowexec, устанавливающая связь VDM с платформой WOW («Windows on Win32»), позволяющей использовать 16-битные приложения для Windows наравне с 32-битными. Сама программа-эмулятор ntvdm выполняется внутри подсистемы Win32, что позволяет Win32-программам обращаться к окнам DOS-программ как к обычным консольным окнам, а к окнам Win16-программ - как к обычным графическим окнам.

    Ещё одна технология обеспечения двоичной совместимости, реализованная в Windows NT - это thunks, которые позволяют 32-битным программам пользоваться 16-битными DLL-библиотеками (для Windows или OS/2), и наоборот. Thunks для Win16 реализованы в библиотеках wow32 (32-битные точки входа) и krnl386 (16-битные точки входа); thunks для OS/2 - в библиотеке doscalls (16-битные точки входа). К 16-битным системным библиотекам, включённым в состав Windows NT для использования технологией WOW, относятся krnl386, gdi, user, commctrl, commdlg, shell и др. Поддержка DOS-программ виртуальной DOS-машиной системы Windows NT не ограничена эмуляцией реального режима процессора x86: поддерживается интерфейс DPMI, позволяющий DOS-программам обращаться к расширенной памяти. Однако поддержка программ для DOS и Win16 в Windows NT ограничена требованиями безопасности: программы, напрямую работающие с устройствами компьютера, в том числе драйвера, не поддерживаются.

    В связи с аппаратными ограничениями 64-битных платформ, поддержка VDM и WOW была исключена из 64-битных версий Windows, и запуск 16-битных программ на них невозможен. Основным API этих версий Windows NT является 64-битная версия Win32 API; для запуска 32-битных программ используется технология WOW64, аналогичная традиционной WOW.

    Как уже было отмечено, создание версии NT для x86 требовалось для обеспечения совместимости с OS/2, - однако для того, чтобы убедиться в переносимости создаваемого кода, разработка NT началась с версий для RISC-архитектур, и только потом была добавлена поддержка x86. Изначально разработка x86-версии Windows NT была ориентирована на процессор 80486, но к моменту выпуска Windows NT 3.1 была также добавлена поддержка 80386. Последней версией, поддерживающей i386, была Windows NT 3.51, а начиная с Windows 2000, прекращена также поддержка i486.

    Процессор i860, для которого велась начальная разработка ОС NT, не получил ко времени завершения работ над Windows NT той поддержки производителями компьютеров, на которую рассчитывали Intel и Microsoft. В результате тремя платформами, поддержка которых была включена в Windows NT 3.1, стали x86, Alpha и MIPS. В выпусках Windows NT 3.x поддержка этих платформ сохранялась, пополнившись в Windows NT 3.51 также архитектурой PReP (англ.) на основе процессора PowerPC. Однако Windows NT 3.51 не была совместима с компьютерами Macintosh с тем же процессором; фактически, поддерживались только клоны IBM PC с процессором PowerPC вместо x86. Такие компьютеры выпускались в основном фирмами-создателями PowerPC - IBM и Motorola.

    Первый выпуск Windows NT 4 поддерживал четыре платформы (x86, Alpha, MIPS и PowerPC), но поддержка менее распространённых платформ сокращалась по мере выхода пакетов обновления: из SP1 была удалена поддержка MIPS, из SP3 - поддержка PowerPC. Последними выпусками Windows NT 4 поддерживались только x86 и Alpha; хотя поддержка Alpha планировалась к включению в Windows 2000, она была исключена из версии RC2.

    Windows 95. Windows 95 (кодовое имя Chicago) - гибридная 16- и 32-разрядная графическая операционная система, выпущенная 24 августа 1995 года корпорацией Microsoft. Русская версия поступила в продажу 10 ноября 1995 года.

    Это первая система семейства Windows, интерфейс которой используется во всех последующих версиях Windows: именно в ней появились такие элементы графического интерфейса, как рабочий стол со значками, панель задач и меню «Пуск».

    Windows 95 - результат объединения продуктов MS-DOS и Windows, которые ранее распространялись отдельно. Windows 95 является третьей (после Windows для рабочих групп 3.11 и Windows NT) системой Windows, лишённой поддержки стандартного и реального режимов работы x86-процессоров и требующей процессор уровня Intel 80386 и выше в защищённом режиме. Windows 95 содержит значительные улучшения графического интерфейса и внутреннего устройства системы, включая рабочий стол и меню «Пуск», поддержку длинных (до 256 знаков) имён файлов и систему «plug and play».

    Основным нововведением в Windows 95 стала возможность выполнять 32-разрядные приложения на основе API Win32. Впервые эта возможность появилась в Windows NT, однако системы этого семейства имели более высокие требования к аппаратному обеспечению и потому не могли сравниться по популярности с «обычной» серией Windows (которая до выхода Windows 95 была представлена семейством Windows 3.x).

    В Windows 95 была реализована лишь часть возможностей Win32, доступных в Windows NT. Однако этого было достаточно для того, чтобы многие приложения, разработанные на основе API Win32, смогли работать как в среде Windows NT (которая позиционировалась как система для деловых применений), так и в среде Windows 95 (ориентированной на потребительский рынок). Это способствовало популярности Windows 95.

    Появление 32-разрядного доступа к файлам в Windows для рабочих групп 3.11 означало, что 16-разрядный реальный режим MS-DOS более не использовался для работы с файлами во время выполнения Windows, а внедрение 32-разрядного доступа к диску в Windows 3.1 позволяло избежать использования BIOS для управления жёсткими дисками. В результате, роль MS-DOS фактически свелась к тому, чтобы загружать ядро Windows, работающее в защищённом режиме. DOS могла по-прежнему использоваться для работы старых драйверов устройств в целях совместимости, но Microsoft рекомендовала не использовать их, поскольку это мешало правильной многозадачности и уменьшало стабильность системы. С помощью Панели управления пользователь мог определить, какие компоненты MS-DOS всё ещё использовались в его системе; оптимальная производительность достигалась в том случае, если таковых не было. Ядро Windows по-прежнему использовало старые вызовы «в стиле MS-DOS» в так называемом режиме защиты от сбоев, но этот режим использовался лишь для исправления неполадок при загрузке «родных» драйверов защищённого режима.

    32-разрядный доступ к файлам был необходим для длинных имён файлов - функции, доступной в Windows 95 благодаря использованию файловой системы VFAT (варианта FAT16). Эта возможность была доступна как программам Windows, так и программам MS-DOS, запущенным из Windows (их было необходимо немного подправить, так как доступ к файлам по длинным именам требовал использования большего буфера для пути и, как следствие, других системных вызовов). Другие DOS-совместимые операционные системы требовали обновления для того, чтобы пользоваться длинными именами файлов. Использование старых версий утилит DOS для управления файлами могло повредить длинные имена файлов при их копировании и перемещении. В процессе автоматического обновления Windows 3.1 до Windows 95 утилиты DOS и третьих сторон, которые могли повредить длинные имена файлов, обнаруживались и отключались. Для тех случаев, когда возникала необходимость использовать старые дисковые утилиты, не воспринимавшие длинные имена файлов (например, программу defrag из пакета MS-DOS 6.22), была предоставлена программа LFNBACK для сохранения и восстановления длинных имён. Программа расположена в каталоге \ADMIN\APPTOOLS\LFNBACK компакт-диска Windows 95.

    Графический интерфейс Windows 95 стал значительно более мощным и простым в использовании, в результате чего соперничество на рынке настольных операционных систем завершилось победой Microsoft. Windows 95 стала несомненным успехом на рынке, и в течение года-двух после её выпуска стала самой успешной из всех когда-либо созданных операционных систем. Windows 95 сделала такие функции графического интерфейса, как кнопка «Пуск» и панель задач, доступными массовому потребителю (хотя подобные функции были реализованы и ранее - в операционных системах Arthur и RISC OS - рынок этих систем был крайне ограниченным). Эти функции стали неизменным атрибутом всех последующих версий Windows, и впоследствии копировались в других графических интерфейсах.

    Реализованная в Windows 95 система «plug and play» (дословно - «подключил и играй») автоматически устанавливает драйвера устройств, присваивает им номера прерываний и т. д. - раньше это приходилось делать вручную. В свою очередь, появление Windows 95 привело к появлению устройств, специально спроектированных под «plug and play» - например, они неактивны, пока система не присвоит им адреса и прерывания. На ранней стадии внедрения случались многочисленные ошибки распознавания оборудования, поэтому «plug and play» часто в шутку называли «plug and pray» - дословно «подключил и молись».

    Выпуск Windows 95 сопровождался масштабной рекламной кампанией (по многим оценкам - крупнейшей в истории ПО), включая рекламный ролик с песней «Start Me Up» (намёк на кнопку «Пуск» - «Start») в исполнении Rolling Stones. Кампания также включала в себя рассказы людей, стоявших у магазинов в очереди, чтобы приобрести копию системы; были даже сказки о том, как люди, не имевшие компьютеров, покупали Windows 95 просто из-за всей этой шумихи, не зная даже, что вообще такое Windows.

    Первоначально Windows 95 продавалась на 13 дискетах в специальном формате DMF (Distribution Media Format, ёмкость 1,68 Мб) или на компакт-дисках (CD-версия включала много полезных дополнительных файлов). Некоторые разработки, которые не удалось завершить к моменту официального выхода Windows 95, были потом включены в Microsoft Plus! (например, Internet Explorer).

    В первых версиях Windows 95 не было встроенной поддержки работы с Интернетом, но зато на рабочем столе был значок «Microsoft Network» - впоследствии его убрали.

    Windows 95 была заменена другими операционными системами линейки Windows 9x - Windows 98, Windows 98 SE и Windows ME. Ядро Windows NT, используемое в Windows 2000, Windows XP и Windows Vista, гораздо более устойчиво и функционально по сравнению со своими предшественниками, использовавшимися в линейке Windows 9x, но плохо поддерживает старые игры и приложения для MS-DOS. К сегодняшнему дню все операционные системы линейки Windows 9x, особенно Windows 95, почти вышли из употребления. 31 декабря 2002 года Microsoft закончила поддержку Windows 95.

    Windows 98. Windows 98 (кодовое имя Memphis) - графическая операционная система, выпущенная корпорацией Майкрософт 25 июня 1998 года.

    По сути, данная операционная система - это обновлённая версия Windows 95, по-прежнему являющаяся гибридным 16/32-разрядным продуктом, основанном на MS-DOS. Улучшениям подверглась поддержка AGP, доработаны драйверы USB, добавлена поддержка работы с несколькими мониторами и поддержка WebTV. Как и в Windows 95 OSR 2.5, в интерфейс системы интегрирован Internet Explorer 4 (функция Active Desktop).

    Внутренний номер «первой редакции» Windows 98 - 4.10.1998, SE - 4.10.2222.

    Системные требования для Windows 98: процессор 486DX/66 MHz или лучше, 16 Мб ОЗУ и по крайней мере 195 Мб свободного дискового пространства при стандартной установке.

    Windows 98 Second Edition (Windows 98 SE) была выпущена 5 мая 1999 года. Обновлённая версия включает множество исправлений, Internet Explorer 4 заменён на значительно более быстрый и лёгкий Internet Explorer 5, появилась функция Internet Connection Sharing. Также добавлен MS NetMeeting 3 и поддержка проигрывания DVD.

    Системные требования к ОЗУ для Windows 98 SE увеличились до 24 Мб.

    Майкрософт планировала прекратить поддержку Windows 98 16 июля 2004 года. Однако, по причине невероятной популярности этой операционной системы, поддержка была продлена до 30 июля 2006 года.

    Windows 2000. Windows 2000 (также называемая Win2k, W2k или Windows NT 5.0, кодовое название Cairo) - это операционная система семейства Windows NT компании Microsoft, предназначенная для работы на компьютерах с 32-битными процессорами (с архитектурой совместимой с Intel IA-32).

    Первая бета-версия системы была выпущена 27 сентября 1997 года. Изначально система носила название Windows NT 5.0, поскольку была следующей крупной версией Windows NT после Windows NT 4.0. Однако 27 октября 1998 года она получила собственное название Windows 2000. Финальная версия системы была выпущена для широкой общественности 17 февраля 2000 года.

    Windows 2000 выпускается в четырёх изданиях: Professional (издание для рабочих станций и опытных пользователей), Server, Advanced Server и Datacenter Server (для применения на серверах). Кроме того, существует «ограниченное издание» Windows 2000 Advanced Server Limited Edition и Windows 2000 Datacenter Server Limited Edition, предназначенное для работы на 64-разрядных процессорах Intel Itanium.

    Некоторыми из наиболее существенных улучшений в Windows 2000 по сравнению с Windows NT 4.0 являются: Поддержка службы каталогов Active Directory. Серверная часть Active Directory поставляется с изданиями Server, Advanced Server и Datacenter Server, в то время как полную поддержку службы на стороне клиента осуществляет издание Professional. Службы IIS версии 5.0. По сравнению с IIS 4.0 эта версия включает, помимо прочего, версию 3.0 системы веб-программирования ASP. Файловая система NTFS версии 3.0 (также называемая NTFS 5.0 по внутренней версии Windows 2000 - NT 5.0). В этой версии NTFS впервые появилась поддержка квот, то есть ограничений на максимальный объём хранимых файлов для каждого пользователя. Обновлённый пользовательский интерфейс, включающий Active Desktop на основе Internet Explorer версии 5 и подобный, таким образом, интерфейсу Windows 98. Языковая интеграция: предыдущие версии Windows выпускались в трёх вариантах - для европейских языков (однобайтные символы, письмо только слева направо), для дальневосточных языков (многобайтные символы) и для ближневосточных языков (письмо справа налево с контекстными вариантами букв). Windows 2000 объединяет эти возможности; все её локализованные версии сделаны на единой основе.

    Впоследствии Windows 2000 была заменена операционными системами Windows XP (на стороне клиента) и Windows Server 2003 (на стороне сервера). Однако Windows 2000 сохраняет свою популярность, особенно в крупных компаниях, где обновление операционных систем на большом числе компьютеров связано с серьёзными техническими и финансовыми трудностями. Согласно исследованию компании Assetmetrix, в начале 2005 года доля Windows 2000 среди операционных систем Windows для рабочих станций в компаниях с более чем 250 компьютерами составляет более 50 %. В то же время в компаниях с менее чем 250 компьютерами Windows XP более популярна. Корпорация Microsoft 30 июня 2005 года прекратила основную поддержку операционной системы Windows 2000. Расширенная поддержка будет сохранена до 30 июня 2010 года.

    Windows ME. Windows Millennium Edition (Windows ME; также используется аббревиатура Windows Me) - смешанная 16/32-разрядная операционная система, выпущенная корпорацией Microsoft 14 сентября 2000 года. Была названа так в честь нового III тысячелетия (лат. millennium - тысячелетие).

    Windows - одна из самых популярных операционных систем на сегодняшний день. Сейчас это привычная и удобная среда для работы для многих людей. Но с чего всё началось и как совершенствовалась самая известная в мире операционная система Microsoft Windows? Приглашаем вас в путешествие в прошлое!

    Windows 1.0

    Ноябрь 1985

    На момент первого релиза Windows была далека от той полноценной операционной системы, которая нам сегодня хорошо знакома. Раньше это была просто «операционная среда» для MS-DOS. И её почти назвали Interface Manager.

    Несмотря на простоту, первая версия Windows уже содержала множество инновационных инструментов: графический редактор Windows Paint, текстовый процессор Windows Write, и, разумеется, легендарную настольную игру Reversi.

    Windows 2.X

    Декабрь 1987


    В следующем масштабном релизе Windows были представлены знаменитые Excel и Word - ещё два краеугольных камня в истории программного обеспечения. Но не менее важную роль в успехе Windows сыграло приложение Aldus PageMaker, которое раньше было доступно только пользователям Macintosh. Именно это приложение принесло Windows большую популярность в 1987 году.

    Прим. перев. Следует отметить, что приложение Aldus PageMaker вышло ещё в версии 1.0, но именно в версии 2.0 оно обрело свою славу на платформе Microsoft Windows.

    Однако на Windows теперь была брошена тень из-за роста напряжения: Apple, которая запатентовала множество элементов и идей пользовательского интерфейса, посчитала, что Microsoft использовала слишком много её оригинальных наработок в дизайне Windows.

    Windows 3.X

    Май 1990

    Улучшение многозадачности, внедрение виртуальной памяти и обновление дизайна наконец позволили пользовательскому интерфейсу Windows конкурировать с интерфейсом Macintosh.

    Вместе с Windows 3.1 также появилось понятие «Мультимедийного ПК»: привод CD-ROM и звуковые карты стали последним писком моды в 1990-х.

    Достигнув 10 000 000 проданных копий, версия 3.0 стала не только основным источником дохода для Microsoft, но и огромным успехом в мире IТ.

    Windows NT

    Июль 1992


    Microsoft объединила усилия с IBM для разработки преемника DOS. Однако сотрудничество длилось недолго, а то, что было названо OS/2, стало новой Windows NT. Windows 3.11 и NT разрабатывались параллельно (вместе), пока не были объединены в Windows XP.

    Благодаря улучшенной сетевой поддержке в Windows NT и новой файловой системе NTFS, Microsoft догнала Novell и стала основным игроком на рынке серверов.

    Windows 95

    Август 1995


    Microsoft воплотила в жизнь идеи, появившиеся с момента выпуска версии NT, под кодовым названием Chicago, представив их потребителю (например, 32-разрядная система и улучшенное управление памятью).

    Однако необходимость обратной совместимости и тот факт, что не весь код изменили на 32-разрядный, в конечном итоге привел к сбоям: Windows 95 столкнулась с большими проблемами производительности и стабильности.

    В более поздних версиях Windows 95 появился знаменитый браузер Internet Explorer и поддержка USB, которая нам сегодня знакома.

    Windows 98

    Июнь 1998


    В Windows 98, разработанной под кодовым названием Memphis, Microsoft значительно улучшила поддержку USB. Ведь Windows 95 так и не обеспечила его стабильную реализацию.

    Хотя FAT32 впервые представили в обновлении для Windows 95, она оставалась молодой файловой системой и стала ещё популярнее, чем раньше. Благодаря этому дисковые разделы величиной от двух гигабайт стали более распространенными.

    1998 год также был годом юридической разборки «Соединенные Штаты против Microsoft»: вопрос касался легитимности поставки предустановленного браузера Internet Explorer в каждой копии Windows.

    Windows 2000

    Февраль 2000


    В следующей версии Windows NT появилась новая служба - Active Directory.

    Хотя эта версия была направлена на бизнес-рынок, Windows 2000 также поставлялась с улучшенным API DirectX. Это ознаменовало первый случай, когда многие современные игры запускались на компьютерах с NT.

    В одном аспекте, однако, Windows 2000 была последней в своём роде: в её версиях-преемниках был введён новый (и противоречивый) механизм активации продукта.

    Windows ME

    Сентябрь 2000


    В версии ME внимание было сосредоточено на мультимедиа: в ней Microsoft представила Windows Movie Maker и обновила стандартное мультимедийное приложение платформы - проигрыватель Windows Media Player до 7 версии.

    Кроме того, появилась утилита System Restore - простой инструмент восстановления системы. Time Machine от Apple, конечно, не сравнить с новой утилитой Microsoft, но тем не менее, она не появлялась ещё несколько лет.

    Windows XP

    Август 2001


    Windows XP ознаменовала особенное воссоединение: она наконец объединила в себе Windows 95/98/ME и NT/2000.

    Сначала в новой XP было несколько болезненных недочётов, которые касались прежде всего безопасности. Именно они заставили Microsoft опубликовать целых три пакета обновлений в течение срока поддержки XP.

    Однако это не помешало Windows XP стать флагманом среди операционных систем и оставаться им ещё 6 лет - дольше, чем любая другая версия Microsoft Windows.

    Windows Vista

    Январь 2007


    Microsoft представила Windows Vista в совершенно новом дизайне благодаря Windows Aero - комплексу технических решений графического пользовательского интерфейса. В ней было множество небольших изменений: например, замена знакомой кнопки «Пуск» на иконку с логотипом Windows.

    Кроме того, Vista показала переработанную и (по сравнению с Windows XP) более строгую систему разрешений под названием «Контроль учетных записей пользователей».

    Что касается новых приложений, в Vista дебютировали Windows Calendar, Windows DVD Maker и несколько новых игр.

    Прим. перев. Следует отметить, что Windows Vista была презентована ещё в ноябре 2006 года, но в виде корпоративной версии.

    Windows 7

    Октябрь 2009


    Windows 7 - улучшенная платформа во многих областях: она загружалась быстрее, поддерживала multi-touch, в ней было улучшено управление окнами и многое другое.

    В других областях система пошла на попятную: новый контроль учетных записей Vista стал менее навязчивым, и только что введенная боковая панель (вместе с несколькими приложениями) была полностью удалена.

    Windows 8

    Октябрь 2012


    Windows 8 - самое обширное визуальное обновление в последних версиях. В Windows 8 представлен не только новый взгляд на ОС в общем, но и совершенно новый UI и UX. Она переняла популярный стиль Flat и ввела в тренд полноэкранный режим окна.

    Кроме того, Windows 8 обеспечила поддержку USB 3.0 и запустила Windows Store.

    Windows 10

    Июль 2015


    Microsoft решила назвать свое последнее обновление «Windows 10», пропустив версию 9. Одной из причин может быть масштаб и важность проекта: Windows 10 обеспечивает общую платформу для многих устройств, начиная со смартфонов и заканчивая персональными компьютерами.

    ,

    Сегодня мы поговорим на такие темы, как: Семейства операционных систем: DOS, OS/2, UNIX, WINDOWS .

    ОС семейства DOS.

    Первый представитель этого семейства – система MS-DOS (Microsoft Disk Operating System – дисковая операционная система фирмы Microsoft ) была выпущена в 1981 году в связи с появлением компьютеров IBM PC.

    ОС семейства DOS обладают следующими характерными особенностями:

    • Однопользовательская.
    • Однозадачная.
    • Имеет командный интерфейс.
    • 16-разрядная.
    • По типу управления ресурсами – несетевая.
    • Имеет модульную структуру, упрощающую перенос системы на другие типы ЭВМ.
    • Небольшой объем доступной оперативной памяти (640 Кбайт, до 1 Мбайт).
    • Существенный недостаток ОС семейства DOS – отсутствие средств защиты от несанкционированного доступа к ресурсам ПК и ОС.

    Пример

    ОС MS-DOS 6.22., MS DOS 8.0 интегрированная в Windows ME, DOS PC 2000.

    Начиная с версии 4.0, MS-DOS включал DOS Shell – программу диспетчера файлов с квазиграфическим текстовым пользовательским интерфейсом (TUI), который показал меню, windows разбиения, цветные темы, поддержку мыши и ярлыки программы, используя графику символьного режима.

    ОС семейства OS/2

    ОС OS/2 (Operating System / 2 ) была разработана фирмой IBM в 1987 году в связи с созданием нового семейства ПК PS/2.

    ОС семейства OS/2 обладают следующими характерными особенностями:

    • Однопользовательская ОС.
    • Многозадачная ОС второго поколения: позволяет организовать параллельную работу нескольких прикладных программ, обеспечивая при этом защиту одной программы от другой и ОС от работающих под ее управлением программ.
    • Имеет графический интерфейс.
    • 32-разрядная.
    • Родная файловая система – HPFS.
    • Недостаток OS/2 – малое число приложений для нее, что делает эту систему менее популярной, чем, например, Windows.

    Пример

    Использования OS/2: OS/2 WSeB 4.5x в качестве файлового сервера.

    ОС семейства UNIX

    ОС UNIX была разработана Кеном Томпсоном – сотрудником фирмы Bell Laboratories концерна AT&T в 1969 году для различных компьютеров: от суперкомпьютера до миникомпьютеров. С тех пор было создано большое количество различных UNIX-систем. Юридически лишь некоторые из них имеют полное право называться «UNIX»; остальные же, хотя и используют сходные концепции и технологии, объединяются термином «UNIX-подобные». В ходе разработки Unix-систем был создан язык СИ.

    ОС семейства UNIX обладает следующими характерными особенностями:

    • Многопользовательская ОС.
    • Многозадачная ОС.
    • Сетевая ОС.
    • Командная ОС, графическая оболочка: X Window.
    • 32-разрядная, 64-разрядная.
    • мобильная: существует возможность перенести систему с одной машинной архитектуры на другую с минимальными затратами.
    • имеет несколько видов оболочек (Shell), т.е. интерфейсов взаимодействия между ядром и пользователем.
    • файловая система: NFS (сетевая файловая система).
    • использование простых текстовых файлов для настройки и управления системой.
    • широкое применение утилит, запускаемых в командной строке.
    • взаимодействие с пользователем посредством виртуального устройства – терминала.
    • представление физических и виртуальных устройств и некоторых средств межпроцессового взаимодействия как файлов.
    • использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу.

    Linux (полное название GNU/Linux) – это UNIX-подобная ОС. Linux свободно распространяемая ОС, первоначально разработанная Линусом Торвальдсом. Первая официальная версия объявлена 5 октября 1991 года .

    Версии: Debian GNU/Linux – не имеющий национальной принадлежности международный дистрибутив (а также его ответвления, включая сверх-популярные Ubuntu, Kubuntu, Xubuntu), американский Red Hat и его наследник Fedora, французско-бразильский Mandriva, бывшие Mandrake и Conectiva.

    ОС семейства WINDOWS

    История Windows началась в 1985 году, когда появилась первая версия системы (оболочки). Через несколько лет вышла вторая версия, но особой популярности система Windows не завоевала.

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

    Последующие версии Windows были направлены на повышение надежности, на поддержку средств мультимедиа и работу в компьютерных сетях.

    Всех представителей ОС Windows можно разделить на две линейки:

    1. Windows 9.х (95/98/Me).
    2. Windows NT (NT4/2000/XP/2003 Server/Vista/2008 Server/7).

    Только в семействе Windows NT представлены операционные системы для серверов.

    ОС семейства Windows обладают следующими характерными особенностями :

    • Многопользовательские ОС.
    • Многозадачные ОС.
    • Сетевые и несетевые ОС.
    • Графические ОС.
    • 32/64-разрядные.
    • Подключение новых устройств по технологии Plug and Play.
    • Файловая система: FAT32, NTFS.

    Представители семейства Windows:

    Windows 3.х (3.0/3.1/3.11) . Операционные оболочки, выполняемые под управлением MS-DOS.

    Windows 95 (первая ОС). Изменился интерфейс, выросла скорость работы программ, возможность автоматической настройки дополнительного оборудования, возможность работы с Интернет.

    Windows 95 OSR2 . Исправлены многие ошибки Windows 95, добавлена поддержка нескольких новых устройств, возможность использовать файловую систему FAT32.

    Windows 98 . Сохранился внешний интерфейс, переработана внутренняя структура, много внимания уделено работе с Интернет, возможность работы с несколькими мониторами.

    Windows 98 SE . В состав включена 5-ая версия Internet Explorer, обновленная система соединения с Интернет, многочисленные исправления ошибок и новая библиотека драйверов.

    Windows NT (1992г. — NT 3.0, 1994г. — NT 3.5, 1996г. — NT 4.0), разрабатывались с целью повышения надежности и мощности сетевой работы.

    Выпускается в двух модификациях:

    1. Windows NT Server – предназначена для управления сетевыми ресурсами .
    2. Windows NT Workstation – предназначена для работы на локальных компьютерах и рабочих станциях.

    Windows 2000 (NT 5.0) . Разработана на основе Windows NT и унаследовала от нее высокую надежность и защищенность информации от постороннего вмешательства.

    Windows Me . Наследница Windows 98, приобрела новые возможности: улучшенная работа с мультимедиа, возможность записи не только аудио, но и видеоинформации, мощные средства восстановления информации после сбоев.

    Windows XP . Появление 64-разрядной версии, первая ОС с полностью настраиваемым интерфейсом, поддержка записи CD-R и CD-RW дисков на уровне самой ОС и др.

    Windows CE. Предназначена исключительно для установки на «карманные» компьютеры.

    Windows Server 2003. Содержит все функции, необходимые для серверной ОС Windows, направление на безопасность, надежность, доступность и масштабируемость. Версии: Standart Edition, Enterprise Edition, Datacenter Edition, Web Edition.

    Windows Vista. План выпуска версий Windows Vista оптимизирован для ключевых категорий пользователей – отдельных пользователей, малых предприятий, средних и крупных организаций, а также для соответствующих этим категориям схем использования ПО. Основной задачей семейства Windows Vista является наиболее точное соответствие набора предлагаемых программных продуктов потребностям потребителей.

    Windows Server 2008 (кодовое имя «Longhorn Server») – новая версия серверной операционной системы от Microsoft. Эта версия должна стать заменой Windows Server 2003 как представитель операционных систем поколения Vista.

    Windows 7 (ранее известная под кодовыми названиями Blackcomb и Vienna) – версия компьютерной операционной системы семейства Windows, следующая за Windows Vista.