Общие сведения об ОС Windows

 

Содержание                2

Введение                 3

  1. Общие сведения об ОС Windows            4
    1. Предпосылки создания Windows           4
    2. Общие особенности Windows           4
  2. Характеристика семейства «домашних» Windows                       

    (на основе DOS)                       5

    1. Windows 1.0 и Windows 2.x                     5
    2. Windows 3.x              6
    3. Windows 95                     7
    4. Windows 98                              9
    5. Windows 98 SE                     10
    6. Windows ME                     12
  1. Характеристика семейства «серверных» Windows (на основе NT)     13
    1. Windows NT 3.1.            14
    2. Windows NT 3.51            17
    3. Windows NT 4.0            17
    4. Windows 2000            18
    5. Windows XP                      19
    6. Windows 2003 Server           21
    7. Windows Vista (Longhorn)          22

Заключение              23

Список источников информации           24 
 
 
 
 

Введение

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

1. Общие сведения об ОС Windows

1.1. Предпосылки создания Windows

      История ОС от Microsoft начинает свой отсчет с 1981 г., когда команда Билла Гейтса создала первую версию DOS для IBM PC. ОС получилась достаточно неплохой для своего времени, но сложной для неподготовленного пользователя, т.к. имела текстовый интерфейс, т.е. команды нужно было вводить с клавиатуры в командную строку с необходимыми параметрами. Поэтому пользователю приходилось запоминать большое количество команд с их параметрами. К тому же компьютеры стали появляться дома, поэтому требовалось упростить интерфейс ОС. Это относится к IBM PC. У его конкурента, Apple Macintosh, графический интерфейс уже в то время стал стандартом. Поэтому назрела необходимость создания новой ОС, более дружественной к пользователю и предоставляющей большие возможности в работе.

      Есть  два семейства ОС Windows: «домашние» (Windows 1.0 – 3.1, Windows 95, 98 , 98SE, ME) и «серверные» (Windows NT, 2000, XP, 2003 Server, Vista). Их предназначение понятно из названия. Правда, начиная с XP, «серверные» Windows стали выпускаться и в домашнем варианте.  

1.2. Общие особенности Windows

      Все Windows имеют общие особенности:

  • графический интерфейс;
  • многозадачность;
  • поддержка мыши;
  • использование всего объема оперативной памяти (кроме Windows 1.0 – 2.x);
  • использование DOS в качестве одного из компонентов ядра;
  • разрядность в 32 бита (кроме Windows 1.0 – Windows 3.11).
 
 

2. Характеристика семейства «домашних» Windows

(на  основе DOS)

2.1. Windows 1.х и Windows 2.x

      Windows 1.х. Первая версия Windows увидела свет в конце 1983 г., хотя, строго говоря, она не являлась ОС в полном смысле этого слова. Это была просто графическая оболочка для DOS, призванная упростить работу с ней. В Windows 1.0 не нужно было вводить команды в командную строку. Вместо этого команды отдавались мышью, либо выбором иконок клавиатурой. В ней использовались разработки компании Apple Computers (графический интерфейс и мышь). Конечно, первая версия Windows была очень «сырой»: хотя в ней можно было запускать несколько Windows-приложений и/или одну DOS-программу, оболочка не могла работать с оперативной памятью больше 640 кбайт, т.е. DOS-предел памяти не был преодолен. Стабильность также была на очень низком уровне – крах или даже некоторые незначительные ошибки в выполняющейся программе могли разрушить механизмы Windows, которые приходилось восстанавливать путем переустановки. Новая ОС была, как и DOS, 16-разрядной, т.е. полностью использовала возможности процессоров не старше 8086. (Разрядность - свойство устройства обрабатывать за один рабочий такт определенное количество информации, выражаемое в битах. Разрядность ОС – свойство ОС использовать процессор для обработки за один рабочий такт такого количества информации, с которым за один рабочий такт способен работать командный процессор ОС). Но были также и положительные стороны: наконец-то появилась возможность запускать сразу несколько приложений в отличие от DOS, где можно было в запускать программу только после завершения работы с предыдущей. Правда, были исключения – программы-резиденты (TSR). Обновлять ОС не было возможности, т.к. обновления не выпускались на рынок, а Интернета в современном представлении еще не было. В довершение стоит сказать об огромных по тем меркам требованиях, предъявляемых Windows компьютеру (оболочка была рассчитана на работу на процессорах Intel 8086).  

      Windows 2.х. В 1987 выходит вторая версия Windows. Она отличалась от первой версии тем, что была рассчитана на работу с процессорами Intel 80286 (вышедшая через год Windows 2.х была написана с расчетом на работу на Intel 80386), хотя ОС так и осталась 16-разрядной, т.е. возможности новых процессоров Intel 80386 не использовались в полной мере, т.к. они являются 32-разрядными устройствами. В остальном же  устройство ОС осталось прежним по сравнению с предшественницей. 
 

2.2. Windows 3.x

      Windows 3.х Первые две версии Windows (а точнее, их почти провал на рынке) не погасили желание Microsoft «довести до ума» новую ОС и завоевать рынок «домашних» ОС. И старания компании Билла Гейтса впервые увенчались успехом в 1990 г., когда вышла первая коммерчески успешная и более-менее работоспособная Windows 3.х.

      Для начала стоит сказать, что программисты Microsoft наконец-то преодолели рамки, поставленные DOS. Хотя новая ОС оставалась 16-разрядной, появилась, наверно, самая замечательная  возможность ОС тех лет: в Windows 3.0 нет ограничений на использование  оперативной памяти, то есть использовалась вся установленная в системе «оперативка», а не только базовые 640 кбайт. Работа с памятью разделялась на два режима: стандартный (Real Mode – первые 640 кбайт) и расширенный (Expanded Mode – память «выше» 640 кбайт). При работе в расширенном режиме Windows контролировала всю работу системы, а не только свои приложения. К тому же, это увеличивало скорость работы системы. Также в лучшую сторону изменился интерфейс. Он стал более продуманным, удобным и просто более красивым. 
 
 
 

2.3. Windows 95

      К концу 1994 года стало ясно, что Microsoft разрабатывает абсолютно новую операционную систему. Кто-то считал, что это будет Windows 4.0, однако, очень скоро выяснилось, что официально новая ОС  будет называться Windows 95. Считалось, что система будет эдаким симбиозом Windows 3.1 и Windows NT (разговор об этой ОС позднее), плюс множество новых задумок и технологий. Хотя кое-кому не понравился тот факт, что новая ОС разрабатывалась как полностью 32 разрядная, соответственно, не допускавшая установку на 16-разрядный 286-й процессор. В итоге в конце августа 1995 года новая ОС увидела свет. Только за первый год существования Windows 95 было продано более 40 миллионов лицензионных копий этой ОС. В чем же секрет феноменального успеха?

      Для начала отметим официальные системные  требования ОС:

Процессор не ниже 386DX (рекомендуется 486DX);

ОЗУ не менее 4 Мбайт (рекомендуется 12 Мбайт);

Место на жестком диске  не менее 100 Мбайт (рекомендуется 200 Мбайт плюс место для файла подкачки).

Видеоадаптер  VGA с поддержкой режима 640*480 точек при отображении 16 цветов (рекомендуется поддержка 256 цветов и частоты обновления экрана не менее 75 Гц).

      Естественно, данные параметры необходимы для  работы самой ОС, для работы приложений может потребоваться увеличение системных ресурсов в 10 раз.

      Windows 95 являлась 32-разрядной ОС (нельзя  сказать, что на  100% , т.к. часть  кода была 16-разрядной). Ядро системы,  по сравнению с версией 3.1 было  серьезно переработано  Довольно  органичным дополнением Windows 95 явились опциональные (дополнительные), впрочем, совершенно бесплатные, библиотеки DirectX.

      Но, как известно, «даже на солнце есть пятна», что означает, что пора поговорить и о недостатках данной ОС. С  одной стороны, по словам Microsoft, Windows 95 обеспечивала высокий уровень надежности и отказоустойчивости, на деле же достаточно одного приложения, чтобы «повесить» всю систему. Также ОС, изначально ориентированная на процессоры Intel, плохо работала с процессорами AMD и Cyrix, что породило множество мифов о плохом качестве данных процессоров. К тому же, ОС часто была «виновата» сама в крахах системы (даже сейчас в любом Internet-форуме вы всегда найдете сообщение, в котором о Windows, не без основания, скажут не самые лестные слова). Однако это не помешало завоевать детищу Microsoft беспрецедентную популярность. К тому же очень скоро последовали различные исправления (для продуктов Microsoft это так называемые Service Pack'и), и новые версии ОС.

      Через некоторое время после выхода Windows 95, когда страсти немного поулеглись, в различных изданиях появились многочисленные статьи о «гипотетических» будущих Windows (Windows 96, «Cairo» и прочих проектах). Говоря объективно, все это практически не имело никакого отношения к линейке Windows 9x, рассматриваемой в данном разделе. Как правило, все, о чем писалось, было воплощено в Windows NT 4.0 или Windows 2000. Тем не менее, Microsoft действительно готовила новую ОС, вернее сказать, новую редакцию уже вышедшей Windows 95. Это было обусловлено некоторыми вполне объективными причинами. Во-первых, как уже указывалось, надежность работы Windows 95 оставляла желать много лучшего. Во-вторых, все большее количество устройств получало полноценные драйвера для работы в Windows 95, а из-за низкого распространения различных онлайновых служб и сети Internet, как правило, эксплуатировались те драйвера, которые приходили вместе с соответствующим оборудованием. Все это и вынудило Microsoft в конце 1996 года выпустить Windows 95 OSR 2 (Operation System Release 2). Опишем вкратце эту ОС.

      Было  исправлено множество ошибок, имевших  место в оригинальной Windows 95 (в  особенности это касалось работы со специфическими устройствами, например принтерами). Во-вторых, была серьезно расширена база драйверов, старые драйвера (подчас «сырые») были, в большинстве, обновлены. ОС комплектовалась браузером Internet Explorer 3.0. И, наконец, одной из важнейшей особенностью OSR 2 явилась поддержка файловой системы FAT32 (File Allocation Table – таблица размещения файлов).  
 

2.4. Windows 98

      Время шло. Компьютерная индустрия не стояла на месте. Летом 1997 года Intel выпустила  процессоры Pentium II (архитектурный аналог  Pentium Pro, также содержащий инструкции MMX), с осени того же года в материнских платах с чипсетом Intel i440LX (предназначен для процессоров Pentium II 233-333 МГц) появился новый разъем AGP (Accelerated Graphics Port – ускоренный графический порт), предназначенный для использования новых видеокарт со сверхвысокой (по тем временам) пропускной способностью (до 528 Мбайт/с). Однако, для полноценного использования видеокарт в таком разъеме была необходима поддержка AGP со стороны ОС. Это вызвало необходимость появления, как минимум, дополнения для существующих ОС, и такое дополнение появилось. Оно доводило Windows 95 OSR 2 до OSR 2.1, внося как поддержку AGP, так и USB (Universal Serial Bus – универсальная последовательная шина), позволяя производить тонкую программную настройку таких устройств, как мониторы и акустические системы, а также проводить обмен с цифровыми фото- и видеокамерами. Также появились новые оптические накопители DVD-ROM (а позднее и DVD-RAM). Этот вид накопителей также требовал поддержки ОС (поддержка новой файловой системы, нового кода коррекции ошибок и др.). Также наблюдался серьезный рост количества пользователей сети Internet, и назревала необходимость учесть эту тенденцию в ходе разработок новых ОС, в частности интегрировать ОС и Web. К тому же не был решен вопрос о повышении стабильности пользовательских Windows.

      В итоге, в марте 1998 года появилась Windows 98.

      Системные требования выросли – для работы в этой ОС желательно иметь процессор  Pentium 150 МГц и 32 Мбайт памяти. Теперь, что касается новшеств. Появилась полноценная поддержка AGP, USB, DVD-ROM и множества других устройств. ОС была интегрирована с Internet: отныне работать с глобальной сетью можно было в «проводнике» и в других программах, для этого в программах появился такой элемент, как адресная строка, интерфейс стал схож с Internet Explorer (кстати сказать, ОС комплектовалась версией 4.0 этого браузера). Была проведена тщательная работа по повышению стабильности работы ОС. Отчасти это удалось. К тому же, ОС комплектовалась программой Windows Update, которая, при наличии подключения к Internet, могла определять компоненты ОС, которые можно обновить, и устанавливала соответствующие обновления. А под толстым слоем «косметики» кроются изменения в ядре ОС, в частности, был частично переписан механизм управления ОЗУ (многое было заимствовано из Windows NT). Какая же судьба ждала новую ОС? В первую очередь, ее устанавливали те пользователи, которые имели указанное выше новейшее оборудование, а таких со временем становилось все больше. Однако популярность новой ОС была значительно ниже. Во-первых, не было таких приложений, которые работали бы под Windows 98 и не работали бы под Windows 95 (и наоборот). Во-вторых, во многих офисных или школьных компьютерах объем ОЗУ не превышал 16 Мбайт, что, все-таки, недостаточно для нормальной работы под Windows 98 (я не говорю о комфортной работе – для нее нужно не менее 64 Мбайт). В-третьих, были просто «консервативные» пользователи, которые не желали расставаться со старой ОС, не получая очевидных преимуществ. Однако ОС заняла определенную нишу на рынке, и удерживала ее до появления Windows 98 SE. 

2.5. Windows 98 SE

      Прошел 1998 год, наступил 1999. В феврале 1999 года Intel выпустила процессор Pentium III (архитектурный аналог Pentium II, добавлен набор инструкций SSE), ранее был выпущен чипсет Intel i440BX (предназначен для процессоров Pentium II 350-450 МГц и Pentium III 450-600 МГц, иногда используется для построения систем на базе Celeron и Pentium III до 1000 МГц) и i440GX (предназначен для процессоров Pentium II Xeon и Pentium III Xeon). Эти два чипсета в том числе расширили возможности AGP, представив интерфейс AGP 2.0. Вполне понятно, что для этих новшеств нужна была программная поддержка, в частности, на уровне ОС. Стабильность же работы Windows 98 оставляла желать лучшего. Все эти обстоятельства привели к выпуску в июне 1999 года Windows 98 SE (Second Edition – второе издание).

      Ядро  ОС практически не изменилось. Для  поддержки новых режимов AGP были написаны новые драйвера. В поставку ОС был включен новейший браузер Internet Explorer 5.0, умевший сохранять web-страницы со всей графической начинкой, а также поддерживавший инструкции SSE (данные инструкции находят свое применение, в основном, в двух областях: в Internet для воспроизведения сложных объемных объектов, и в 3-х мерной графике, повышая до 50% эффективность работы процессора при расчете геометрии). В очередной раз была проделана работа по увеличению стабильности работы системы, однако радикальных изменений не произошло. Внешний вид ОС совершенно не изменился.

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

2.6. Windows ME

      В октябре 1999 г. Intel перевела процессоры Pentium III на 0.18 мкрн технологический процесс. Это позволило не только сильно поднять  тактовую частоту (в феврале 2000 года уже существовали 1000 МГц-процессоры), но и радикально изменить архитектуру кэш-памяти 2-го уровня (что положительно сказалось на быстродействии). Для этих новых процессоров был разработан новый чипсет Intel i820 (предназначен для 0.18 мкрн процессоров Pentium III 500-1000 МГц), использовавший радикально новый вид ОЗУ - RDRAM.  Понятно, что для эффективной работы с данной памятью придется изменить механизм управления ОЗУ. Вот первая предпосылка для появления новой ОС. Во-вторых, в октябре 1999 года AMD представила процессоры Athlon. Впервые Intel потеряла майку лидера (1333 МГц процессор Athlon с слегка модифицированным ядром Thunderbird уверенно опережает 1500 МГц Pentium 4 практически во всех приложениях) – применение более совершенных процессоров как для целочисленных операций, так и для операций с плавающей запятой (бывшая традиционная ахиллесова пята процессоров AMD), использование системной шины EV-6, унаследованной от процессоров Alpha, а также модифицированный набор инструкций 3DNow! (функциональные аналоги SSE) обеспечили процессору Athlon однозначное лидерство над Pentium III. В такой ситуации Microsoft уже не могла проводить политику «дискриминации» не-Intel процессоров. К стабильности работы Windows 98 SE по-прежнему предъявлялись серьезные претензии (некоторые пользователи даже переходили на альтернативные ОС, такие как Linux, UNIX, BeOS и другие). Все это было, что называется, руководством к действию.

      В конце 2000 года вышла последняя «домашняя» ОС от Microsoft – Windows ME (Millenium Edition – в вольном переводе «ОС нового тысячелетия»). Эта ОС поначалу рассматривалась как «подлатанная» Windows 98. Но эта ОС значительно отличалась от своих предшественниц. Рассмотрим все по порядку.

      Системные требования ME по сравнению с Windows 98, несмотря на клятвенные заверения Microsoft, возросли: новая ОС требовала для работы процессор класса Pentium 2 или выше с тактовой частотой не ниже 450 МГц, оперативную память размером не менее 64 Мбайт, свободного места на диске должно быть не менее 500 Мбайт (во многом из-за того, что ME сохраняет на диске свой установочный комплект).

      Как обычно, система была оптимизирована под использование Pentium III и новых  моделей Athlon и Duron, лучше, чем Windows 98, работала с AGP и USB. Незначительные изменения  претерпел интерфейс. Появилась новая функция System Restore, служащая для создания точек восстановления системы. При создании такой точки в нее записывались копии всех системных файлов, включая реестр. При восстановлении системы после краха, все изменения, сделанные после создания точки восстановления, терялись. В систему были встроены новые версии DirectX, IE и Media Player.

      Но, несмотря на все вышесказанное, эксперты назвали ME «элегантным шагом назад». Для этого было несколько причин.

      Во-первых, из новой ОС была удалена загрузка в DOS-режиме. Это означало, что при крахе ОС нужно или использовать специально подготовленную системную дискету с DOS, или переустанавливать ОС. Во-вторых, система начала заметно чаще «глючить» (совершать недопустимые действия, допускать ошибки в работе), что неудивительно: в ядре системы использовались компоненты, доставшиеся ME в наследство даже от Windows 3.0! В-третьих, уже появилась Windows 2000, надежность которой была намного выше, а требования – почти такими же, как у ME. К тому же, Windows 2000 предоставляла пользователю намного больше возможностей, но об этом позже. 

      3. Характеристика семейства «серверных» Windows

(на  основе NT)

      Эти ОС создавались специально для работы на серверах и высокопроизводительных рабочих станциях. Поэтому в них изначально не  было поддержки мультимедиа, красивого и удобного интерфейса, игр, зато они очень надежны и зачастую быстры. Microsoft выпустила достаточно большое количество таких ОС (7 версий). Ниже рассмотрим каждую по отдельности. 
 
 
 
 

3.1. Windows NT 3.1

      Разработка  этой уже ставшей легендарной  ОС началась в 1989 г., а свет она увидела  лишь в 1993 г., несмотря на то, что в  разработке принимал участие очень  солидный коллектив разработчиков. Причины столь долгого времени, отведенного на разработку ОС, заключаются в том, что, по сути дела, она радикально отличается от всех существующих на то время ОС от Microsoft. Столь серьезные отличия были обоснованы целым рядом причин, предъявленных к новой ОС:

  1. Высокая производительность.
  2. Высокий уровень надежности и отказоустойчивости.

Рассмотрим, вкратце, эти требования и пути их воплощения.

      1. Компьютеры, используемые при обработке  баз данных и прочих задач  должны обладать должной производительностью,  то есть ОС не должна стать,  что называется, «узким местом»  в системе, более того, должна уметь раскрывать весь потенциал, заложенный в мощных аппаратных средствах. Для выполнения этого требования было написано очень эффективное ядро, использовавшее архитектуру клиент-сервер (в данном случае имеется в виду не только физические ресурсы, но и приложения), поддерживавшее SMP (Simmetryc MultiProcessing – симметричная мультипроцессорная обработка) использовавшее файловую систему NTFS и прочие технологии. На SMP остановимся подробнее.

      Я не буду объяснять слово «симметричная» в данном контексте, а попытаюсь рассказать о мультипроцессорности. Вообще, до появления NT, мультипроцессорность была “чуждым” явлением для IBM PC совместимых компьютеров (а вот на «суперкомпьютерах» она активно использовалась). Дело в том, что для выполнения задачи на нескольких процессорах ее необходимо разложить на несколько составляющих (потоков). Только несколько задач, или одну задачу, состоящую из нескольких потоков можно выполнять на 2-х процессорах и более (современные серверы могут содержать до 128 процессоров). К тому же, необходима поддержка со стороны ОС (MS-DOS никогда не поддерживала мультипроцессорные конфигурации). Однако на практике производительность часто приносилась в жертву надежности.

      2. Компьютеры «серьезных» учреждений (банки, крупные фирмы) часто содержат очень ценные данные, важность которых описывается в двух словах – потеря недопустима. К потере данных могут привести, например, «железные» факторы: отключение питания, отказ винчестеров, процессоров, блоков питания. Как правило, эти проблемы решаются дублированием данных компонентов – резервные блоки питания и жесткие диски, меняющиеся, в случае отказа, в режиме «горячей замены». Однако, как правило, наибольшую вероятность представляет опасность человеческого вмешательства: удаление данных по ошибке, в результате несанкционированного доступа, «взлома» хакером и проч. Для предотвращения подобных случаев ОС должна отвечать жестким требованиям по безопасности. Изначально NT разрабатывалась в соответствии с уровнем защиты C2, установленным министерством обороны США (наименее строгий уровень защиты D4, наиболее строгий – A1). Для этого была введена авторизация пользователя – введение пароля для доступа к системе и сопоставление каждого пользователя с уровнем его полномочий на использование тех или иных ресурсов (сетевые  принтеры, диски, файлы и папки на них) и приложений. Во-вторых, было необходимо обезопасить систему от приложений. Для этого приложениям выдавались определенные квоты (размеры ограничений) на ресурсы, использовались кольца защиты процессоров, что позволяло ОС предотвратить низкоуровневый доступ приложений к аппаратуре, использовалась вытесняющая многозадачность (в отличие от кооперативной), что позволяло не допустить полного захвата приложением всего процессорного времени. Все эти меры позволили ОС держать приложения, что называется, на коротком поводке, не позволяя им «повесить» систему или захватить слишком много ресурсов. Кроме этого, ОС содержала средства, повышающие отказоустойчивость системы (довольно много подобных средств пришлось на файловую систему NTFS).

      Закончив  рассмотрение особенностей линейки NT вообще (Windows 2000  и последующие  тоже к ней причисляются), начнем рассмотрение Windows NT 3.1. 

      Данная  ОС, как уже упоминалось, увидела  свет в конце 1993 года. Она поставлялась в двух разных модификациях – Server и Workstation. Системные требования были, по тем временам, довольно высоки (вне скобок для Workstation, в скобках для Server).

Процессор – не хуже 386DX.

ОЗУ            - 12 (16) Мбайт.

Место на винчестере – 70 (90) Мбайт.

Видеокарта  – VGA-совместимая.

      Отмечая особенности данной ОС, можно сказать, что версия Server поддерживала работу с 16 процессорами на одном компьютере (вскоре после выхода ОС в продаже появился сервер Sequent Symmetry 750 с 16 процессорами Intel 486DX 50 МГц). Версия Server отличалась наличием различных компонентов, необходимых для системного администрирования и для работы сервера вообще. Большая часть из того, что уже было отмечено про NT вообще, было присуще данной версии (правда совместимость с Novell NetWare появилась в версии 3.51). Внешний вид по сравнению с Windows 3.1 изменений не претерпел.

      Подводя итог, можно сказать, что эта ОС была первой действительно надежной версией Windows. Однако эта версия не получила широкого распространения, отчасти, из за высоких системных требований (реально необходимые 486-е или даже Pentium процессоры тогда имело очень мало людей), отчасти из-за неготовности переходить на радикально новую ОС. 
 

3.2. Windows NT 3.51

      В начале 1995 года была выпущена новая версия NT – 3.51. В нее были внесены довольно серьезные изменения.

      ОС  обрела совместимость с Novell NetWare (что  обеспечило преждевременную «смерть» последней), сетевым протоколом TCP/IP (протокол с уникальными возможностями  нашел свое применение в сети Internet, также иногда применяется при построении «обычных» сетей), длинными именами файлов и папок (до 255 символов, как в Windows 95, при использовании файловой системы FAT), технологиями OLE и DnD. ОС могла разрешать ручную настройку сетевой аппаратуры при невозможности автоматической конфигурации. Также в новой версии NT нашли применение такие технологии, как доменная организация, поддержка трехмерной графики с помощью OpenGL (открытая графическая библиотека – этот API с равным успехом используется как в САПР, так и в играх), взаимодействие с UNIX. Внешний вид ОС остался схожим на Windows 3.1. 

3.3. Windows NT 4.0

      При всех достоинствах первых версий NT к  ней предъявлялись серьезные  претензии. Данная ОС была несовместимой  со значительной частью ПО (в основном, использовавшего прямой доступ к оборудованию). Производительность системы под управлением NT была ниже систем под управлением Windows 3.x и новой Windows 95 (кроме случая с мультипроцессорной системой, преимущества которой ни Windows 3.x ни Windows 95 использовать не умели), в основном, из-за жесточайших (подчас избыточных) мер безопасности. Не упускали случая упрекнуть NT за «аскетичный» внешний вид (та же Windows 95 выигрывала у NT в этом плане по всем параметрам). Требовалось учесть новые тенденции в компьютерной отрасли, в частности, широкое распространение Web. Впрочем, никто не отрицал такую особенность NT (в малой степени присущей другим Windows), как высочайшую надежность работы системы. Все это привело к выпуску осенью 1996 г. Windows NT 4.0.

     Подводя итог, можно сказать, что данная версия была очень удачной. Ее использовал  широкий спектр пользователей: от крупных  предприятий до домашних пользователей. Последнему способствовали многочисленные Service Pack-и (наиболее типичны именно для NT), которых было выпущено 5 штук (благодаря чему на NT заработало примерно половина наиболее «капризных» приложений – компьютерных игр, использовавших прямой доступ к оборудованию). И все же до выхода Windows 2000 платформа NT чаще всего использовалась в «серьезных» целях.

3.4. Windows 2000

      Считается, что уже в 1997 году Microsoft начала разрабатывать  действительно новую ОС на архитектуре NT. По сути дела, корпорации надо было «угодить»  всем, от завзятых игроков до корпоративных  пользователей. Первые бета-версии новой ОС можно было достать уже в начале 1999 года, однако официальный выпуск новой ОС состоялся в начале 2000 года. Вариантов новой ОС было четыре: Professional, Server, Advanced Server, DataCenter Server. Понятно, что данные системы позиционировались для различного применения. Windows 2000 Professional была призвана заменить на домашних компьютерах Windows 9x, а на рабочих станциях Windows NT 4.0 Workstation. Windows 2000 Server пришла на замену Windows NT 4.0 Server для малых и средних серверов (до 4-х процессоров, до 8 Гбайт ОЗУ). Windows 2000 Advanced Server также заменяет собой Windows NT 4.0 Server, но должна использоваться на крупных серверах (до 8 процессоров, до 32 Гбайт ОЗУ). Windows 2000 DataCenter Server предназначена для особо крупных серверов (до 32-х процессоров, до 64 Гбайт ОЗУ), которые используются в очень крупных фирмах или для поддержания очень крупных Internet-узлов. Системные требования даже для версии Professional были тогда довольно внушительны: для нормальной работы с Windows 2000 Professional желательно иметь процессор класса Pentium II, Celeron, AMD K6-2, K6-3, ОЗУ 64 Мбайт (для комфортной работы 128 Мбайт и более). Внешне ОС претерпела довольно серьезные изменения – интерфейс стал более гибким, понятным и приятным на вид. ОС отличали те же особенности, что и всю линейку NT: надежность, безопасность, отказоустойчивость. ОС получила лучшие качества линейки Windows 9x - совместимость с ПО и оборудованием, поддержка PnP. Игроки были удовлетворены – 100% игр, вышедших с середины 1999 года, работают под Windows 2000 Professional. ОС готова управлять даже полноценным домашним театром, чему способствовала улучшенная поддержка DVD и объемного звука (6 или 8 каналов). Серверные версии имели такие особенности, как балансировка сетевой нагрузки, кластеризация (повышение отказоустойчивости), все необходимые инструменты для сетевого администрирования, службы терминалов, Web-службы для создания полноценного Internet-сервера.

Общие сведения об ОС Windows