Программирование и комп-ры

Windows NT - ОС нового поколения

                              Реферат на тему :
                     Windows NT - OC нового поколения !



                                     -1-
      На данный момент мировая компьютерная индустрия развивается очень
стремительно .Производительность систем возрастает ,а следователь-
но возрастают возможности обработки больших объёмов данных .
      Операционные системы класса MS-DOSа уже не справляются с таким
потоком данных и не могут целиком использовать ресурсы современных ком-
пьютеров .Поэтому в последнее время происходит переход на более мощные
и наиболее совершенные операционные системы класса UNIX , примером ко-
торых и является Windows NT ,выпущенная корпорацией Microsoft .

      Прежде чем  начать  говорить о  Windows  NT я  хотел  бы предложить
статью из  еженедельника  ComputerWeek Moscow от 1-7 февраля 1996 ,кото-
рая выражает  мнение   производителей  компьютерных  систем по вопросу о
перспективности Windows NT :

                       “ Производители компьютеров возлагают


                              большие надежды на NT .


      Производители готовы  обрушить  на рынок  лавину  рабочих станций и
серверов с предварительно  установленными Windows NT и Gibraltar , новым
серверным ПО для Internet . Microsoft не публикует данные об инсталирован-
ной базе NT ,однако утверждает ,что более 40 компаний собираются исполь-
зовать NT Workstation в качестве  ОС более  чем на 10.000 ПК .К тому же ,по

данным нескольких консалтинговых  фирм , в месяц продаётся более 30.000
копий ОС NT Server .Эти цифры  заставляют  задуматься  о том   ,как  бы  не
опоздать .

      “Спору нет ,NT - это удача    Microsoft “  , - считает Мариса Хейнс
,на-
чалник отдела маркетинга продуктов  MIPS - NT компании NEC Technologies .
Вот почему Compaq , Dell ,Gateway 2000 ,NEC ,NetFrame и другие производи-
тели компьютеров представляют новые NT - системы .
      11 декабря NEC перешла в наступление одновременно на рынке сер-
веров и настольных компьютеров , выпустив  RISC  server 2250 и RISC station
2250 .Стоимость систем -  от 5500 до 23500  US$  , их  конфигурация  может
включать в себя два микропроцессора  Mips R4400 с  тактовой частотой  250
Мгц .RISC station компании NEC имеет встроенные средства обработки трёх-
мерных графических приложений ,написанных на OpenGL,и предназначаются
для применения в области САПР  и мультимедиа -  приложений . RISC  server ,
определяемый как коммуникационный сервер общего назначения ,поддержи-
вают пакет Microsoft BackOffice .
      В промышленных кругах говорят ,что NEC готовит ещё ряд серверов
с установленным ПО Gibraltar ,которые она собирается выпустить на рынок в
начале этого года . ”Скоро мы подробнее узнаем об этих планах “, - уверена
Хейнс .
      Компания NetFrame последовала примеру NEC и забросила NetWare .
Она только что приступила к выпуску Cluster Server 8500 - четырёхканального
многопроцессорного сервера с высокой отказоустойчивостью .Его минималь-
ная цена - 31900 US$ .

                                     -2-
      “Ходит  много разговоров об  отказоустойчивых  NT - серверах ,но се-
годня только мы  поставляем  такие  системы  “  ,  -  заявил  Кевин   Кин  ,
начальник
отдела маркетинга продукции компании NetFrame .
      По крайней мере один реселлер NetFrame - корпорация Lantec - с  эн-
тузиазмом ожидает новые серверы .” У  нас много  контрактов на  NT , - гово-

рит Джерри Бил ,ведущий инженер сервисной службы Lantec , - NetFrame по-
может нам частично удовлетворить эти заказы “.
      Тем временем Compaq ,Dell и  Getway  готовят NT -  серверы  на  базе
микропроцессоров Pentium Pro компании Intel .Ожидается ,что  NT станет  ве-
дущей ОС для Pentium Pro ,поскольку Windows 95 содержит 16- ти  разрядный
код и работает на Pentium Pro не так быстро ,как полностью  32-ух  разрядная
NT .В 1996 году объём продаж NT будет нарастать ,скорее всего ,как снежный
ком . “

      Далее я постараюсь  наиболее  кратко  рассказать  о  внутреннем  уст-
ройстве Windows NT и о взаимодействие её внутренних модулей .

      Когда пользователь впервые  видит  операционную  систему  Microsoft
Windows NT ,ему в глаза бросается отчётливое внешнее сходство с  полюбив-
шимся интерфейсом системы Windows 3.x .Однако это видимое  сходство  яв-
ляется лишь незначительной частью Windows NT .
      Windows NT является 32-ух разрядной  операционной системой с  при-
оритетной  многозадачностью . В  качестве фундаментальных  компонентов  в
состав операционной системы входят  средства обеспечения  безопасности и
развитый сетевой сервис .Windows NT также обеспечивает совместимость  со
многими другими операционными и файловыми системами , а также с сетями.
Windows  NT  способна  функционировать  как  на  компьютерах  , оснащенных
CISC - процессорами со  сложной  системой  команд ( complex  instruction
set
computing ), так и на компьютерах с RISC - процессорами , имеющими  сокра-
щённый набор инструкций ( reduced instruction set computing ) .
Операционная
система Windows NT также поддерживает высокопроизводительные системы с
мультипроцессорной конфигурацией .

      Знакомым в Windows NT является только внешний облик .За графичес-
ким пользовательским интерфейсом скрываются мощные  возможности . При-
водя обзорные сведения по составляющим Windows NT компонентам я поста-
раюсь более детально рассмотреть некоторые из них .

                Задачи ,поставленные при создании Windows NT

      Система Windows NT не является дальнейшим развитием ранее сущес-
твовавших продуктов . Её архитектура создавалась с нуля с  учётом  предъяв-
ляемых к современной операционной системе требований .  Особенности  но-
вой системы ,разработанной на основе этих требований ,перечислены ниже .
. Стремясь обеспечить совместимость (compatible) новой операционной сис-
      темы ,разработчики Windows NT сохранили привычный интерфеис Windows
      и реализовали поддержку существующих файловых систем (таких ,как FAT
)
      и различных приложений (написанных для MS - Dos ,OS/2 1.x ,Windows
3.x и
      POSIX ).Разработчики также включили в состав Windows NT средства
рабо-


                                     -3-
      ты с различными сетевыми средствами .
. Достигнута переносимость (portability) системы ,которая может  теперь  ра-

      ботать как на CISC , так и на RISC  -  процессорах .К CISC  относятся
 Intel -
      совместимые процессоры 80386 и выше ;RISC  представлены  системами с
      процессорами MIPS R4000 , Digital Alpha AXP и Pentium серии P54 и
выше .
. Масштабируемость (scalability)  означает , что Windows NT  не  привязана
  к
      однопроцессорной архитектуре компьютеров ,а способна полностью  испо-
      льзовать  возможности , предоставляемые  симметричными  мультипроцес-
      сорными системами .В настоящее время Windows NT  может  функциониро-
      вать на компьютерах с числом процессоров от 1 до 32 . Кроме того , в
слу-
      чае усложнения стоящих перед пользователями задач и расширения предъ-
      являемых к компьютерной среде требований ,Windows  NT позволяет
легко
      добавлять более мощные и производительные серверы и  рабочии  станции

      к корпоративной сети .Дополнительные преимущества даёт  использование
      единой среды разработки и для серверов ,и для рабочих станций .
. Windows NT имеет однородную систему безопасности (security) ,удовлетво-
      ряющую спецификациям правительства США и соответствующую стандарту
      безопастности В2 .В корпоративной среде критическим приложениям обес-
      печивается полностью изолированное окружение .
. Распределённая  обработка ( distributed  processing ) означает ,что
  Windows
    NT имеет встроенные в систему сетевые возможности . Windows  NT  также
      позволяет обеспечить связь с различными типами хост - компьютеров
бла-
      годаря поддержке разнообразных транспортных протоколов и  использова-
      нию средств “клиент-сервер” высокого уровня ,включая именованные кана-

      лы ,вызовы удалённых процедур (RPC - remote procedure call )  и
Windows -
      сокеты .
. Надёжность и отказоустойчивость (reliability and robustness)
  обеспечивают-
      архитектурными особенностями ,которые защищают  прикладные  програм-
      мы от повреждения друг другом и операционной системой .Windows NT ис-
      пользует отказоустойчивую структурированную обработку особых ситуаций
      на всех архитектурных уровнях ,которая включает  восстанавливаемую
фай-
      ловую систему NTFS и обеспечивает защиту с помощью встроенной систе-
      мы безопасности и усовершенствованных методов управления памятью .
. Возможности локализации  ( allocation) представляют средства для работы
  во многих странах мира на национальных языках ,что достигается примене-
      нием стандарта ISO Unicod ( разработан  международной  организацией
по
      стандартизации ).
. Благодаря  модульному  построению  системы  обеспечивается  расширяе-
      мость (insibility) Windows NT ,что ,как будет показано  в  следующем
разде-
      ле ,позволяет гибко осуществлять добавление новых модулей на
различные
      уровни операционной системы .
                       Архитектурные модули Windiws NT
            Как показано на следующем рисунке ,Windows NT представляет  из
се-
модульную (более совершенную ,чем монолитная )операционную систему ,ко-
торая состоит из отдельных взаимосвязанных относительно простых модулей.
Основными модулями Windows NT являются (перечислены в порядке следова-
ния от нижнего уровня архитектуры к  верхнему ) :  уровень  аппаратных
абст-
ракций HAL (Hardware Abstraction Layer ) ,ядро (Kernel ) , исполняющая
систе-


                                     -4-
ма (Executive) ,защищенные подсистемы (protected subsystems) и подсистемы
среды (environment subsystems ).

                       Модульная структура Windows NT
[pic]

      Краткое описание модульной структуры Windows NT представлено  да-
лее .Дальнейший материал посвящён детальному  рассмотрению  каждого  из
компонентов Windows NT ,начиная с уровня аппаратных абстракций HAL ,кото-
рый распологается между аппаратными средствами  компьютера и  остальной
частью операционной системы .
. Уровень аппаратных абстракций виртуализирует  аппаратные  интерфейсы ,
      обеспечивая тем самым независимость остальной части операционной сис-
      темы от конкретных аппаратных особенностей .Подобный подход позволяет
      обеспечить легкую  переносимость  Windows   NT  с   одной   аппаратной
плат-
      формы на другую .
. Ядро является основой модульного строения системы  и координирует  вы-


                                     -5-
       полнение  большинства   базовых   операций   Windows   NT   .    Этот
компонент
      специальным образом оптимизирован по  занимаемому  объёму  и  эффек-
        тивности   функционирования   .Ядро    отвечает   за    планирование
выполнения
      потоков , синхронизацию  работы  нескольких  процессоров  ,  обработку
аппа-
      ратных прерываний и исключительных ситуаций .
. Исполняющая система включает в свой состав  набор  программных  конст-

      рукций привилегированного режима ( kernel - mode  )  ,  представляющих
ба-
      зовый сервис операционной  системы  подсистемам  среды . Исполняющая
       система  состоит  из  нескольких  компонентов   ;   каждая   из   них
предназначена
      для поддержки определённого системного   сервиса  .  Так  ,  один   из
компо-
       нентов  -  монитор  безопасности  (Security  Reference   Monitor)   -
функциониру-
      ет совместно с защищёнными  подсистемами  и обеспечивает  реализацию
      модели безопасности системы .
. Подсистемы среды представляют  собой  защищённые  серверы  пользова-
      тельского режима (user-mode) ,которые обеспечивают выполнение и под-
      держку приложений ,разработанных для различного операционного окруже-
      ния (различных операционных  систем   )  .  Примером  подсистем  среды
могут
      служить подсистемы Win32 и OS/2 .

                        Уровень аппаратных абстракций
             Уровень  аппаратных  абстракций  (  HAL  )  представляет  собой
создавае-
мый производителями аппаратных средств  слой  программного обеспечения,
который скрывает (или абстрагирует ),особенности и различия аппаратуры от
верхних уровней операционной системы .Таким образом,благодаря обеспечи-
ваемому HALом фильтру ,различные аппаратные средства выглядят аналогич-
но с точки зрения операционной системы ;  снимается необходимость специ -
альной поднастройки операционной системы  под  используемое оборудова -
ние .
            При создании  уровня  аппаратных  абстракций  ставилась   задача
подго-
товки процедур ,которые позволяли бы единственному драйверу конкретного
устройства  поддерживать   функционирование  этого  устройства  для  всех
платформ . HAL ориентирован на большое число разновидностей аппаратных
платформ с однопроцессорной архитектурой ; таким образом для каждого из
аппаратных вариантов  не  требуется  отдельной  версии  операционной  сис-
темы .
             Процедуры  HAL  называются    как    средствами    операционной
системы
(включая ядро) , так и драйверами устройств .При  работе  с драйверами  уст-

ройств уровень аппаратных  абстракций  обеспечивает  поддержку различных
технологий ввода - вывода (вместо традиционной ориентации  на  одну  аппа-
ратную реализацию или требующей значительных затрат  адаптации под  каж-
дую новую аппаратную платформу ).
            Уровень аппаратных  абстракций  позволяет  также  “скрывать”  от
осталь-
ных  уровней  операционной  системы  особенности   аппаратной  реализации
симметричных мультипроцессорных систем .

                                    Ядро


                                     -6-
            Ядро (Kernel) является “сердцем ”  Windows NT   и   работает   в
тесном
контакте с уровнем аппаратных абстракций . Этот модуль , в первую очередь ,
занимается планированием  действий  компьютерного  процессора . В  случае
если компьютер содержит  несколько  процессоров , ядро синхронизирует  их
работу с целью достижения максимальной производительности системы .
            Ядро  осуществляет  диспетчеризацию  нитей  управления  (threads
,иног-
да называются подзадачами ,ответвлениями или потоками ), которые  являют-
ся основными объектами в планируемой системе .Нити управления определя-
ются в контексте процесса ;процесс включает адресное  пространство , набор

доступных процессу объектов и совокупность выполняемых  в  контексте  про-
цесса  нитей  управления . Объектами  являются  управляемые  операционной
системой ресурсы .
            Ядро производит диспетчеризацию нитей управления таким   образом
,
чтобы максимально загрузить  процессоры  системы и  обеспечить  первооче-
редную обработку нитей с более высоким  приоритетом  . ( Всего  существует
32 значения приоритета ,которые сгруппированы в  два  класса  приоритетов :
real-time и variable ).Подобный подход позволяет  достичь  максимальной  эф-

фективности операционной системы .
            Под  компоненты  исполняющей  системы  ,  такие  как   диспетчер
ввода -
вывода и диспетчер процессов , используют ядро  для  синхронизации дейст-
вий .Они также взаимодействуют с ядром для  более  высоких  уровней  абст-
ракции ,называемых объектами ядра ;некоторые из  этих  объектов  экспорти-
руются внутри пользовательских вызовов интерфейса  прикладных  программ
(API) .
            Ядро управляет двумя типами объектов .
. Объекты диспетчеризации (dispatcher objects) характеризуются сигнальным
        состоянием    (   signaled    или   nonsignaled   )   и    управляют
диспетчеризацией  и
      синхронизацией системных операций .Эти объекты включают  события , му-

      танты ,мутэксы ,семафоры , нити  управления  и   таймеры  (  events  ,
mutants ,
      mutexes ,semaphores ,threads ,timers ).
. Управляющие объекты ( control objects ) используются для операций управ-
      ления ядра , но не  воздействуют на диспетчеризацию или  синхронизацию
.
      Управляющие объекты включают  в  себя  асинхронные   вызовы   процедур
,
      прерывания ,уведомления и состояния источника питания ,процессы и про-

      фили (asynhcronous procedure calls , interupts ,power notifies,  power
statuses,processes ,profiles).

                       Исполняющая система Windows NT
            Исполняющая система  ( Executive ) , в  состав  которой   входит
ядро  и
уровень аппаратных абстракций  HAL , обеспечивает общий сервис  системы ,
который могут использовать все подсистемы  среды . Каждая группа  сервиса
находится под управлением одной из отдельных составляющих  исполняющей
системы :
. диспетчера объектов (Object Manager)
. диспетчера виртуальной памяти (Virtual Memory Manager);
. диспетчера процессов (Process Manager)



                                     -7-
. средства вызова локальных процедур (Local Procedure Call Facility);
. диспетчера ввода - вывода (E/O Maneger);
. мониторы безопасности (Security Reference Monitor).
             Монитор  безопасности  совместно   с   процессором   входа    в
сиситему
( Logon  )  и   защищёнными  подсистемами  реализует  модель  безопасности
Windows NT .
            Верхний уровень исполняющей системы называется системным серви-
сом (System Services ) . Показанный на следующем рисунке системный сервис
представляет собой интерфейс между подсистемами среды пользовательско-
го режима и привилегированным режимом .


[pic]

                               Диспетчер кэша
            Архитектура ввода -  вывода   содержит   единственный  диспетчер
кэша
(Cache Manager),который осуществляет кэширование для  всей системы  вво-
да - вывода .Кэширование (Caching) - метод ,используемый файловой  систе-
мой для увеличения эффективности .Вместо непосредственной записи и  счи-
тывания с диска ,часто используемые  файлы  временно  сохраняются в  кэш -
памяти ;таким образом ,работа с этими файлами выполняется в памяти . Опе-


                                     -8-
рации с данными ,находящимися в памяти , производятся  значительно  быст-
рее операций с данными на диске .
             Диспетчер  кэша  использует  модель  отображения  файла,которая
интег-
рированна  с диспетчером  виртуальной  памяти Windows NT .Диспетчер кэша
обеспечивает службу кэширования для всех файловых систем и сетевых ком-
понентов ,функционирующих под управлением диспетчера ввода - вывода. В
зависимости от объёма доступной оперативной памяти  диспетчер  кэша мо  -жет
 динамически  увеличивать  или  уменьшать  размер  кэша .Когда процесс
открывает файл ,который уже находился в кэше ,диспетчер кэша просто копи-
рует данные из кэша в виртуальное адресное пространство .
            Диспетчер  кэша  поддерживает  службы  типа  ленивой  записи   (
lazy
write)  и  ленивой  фиксации  (lazy  commit),  которые   могут   значительно
увеличить
эффективность  файловой системы  . В  процессе  ленивой записи изменения
регистрируются в кэше файловой структуры ,обеспечивающем более быстрый
доступ .Позднее ,когда загрузка центрального  процессора снижена  , диспет-
чер кэша заносит изменения на диск .Ленивая фиксация подобна ленивой  за-
писи .Вместо немедленной  маркировки  транзакции  как  успешно  завершив-
шейся ,переданная информация кэшируется и позднее в фоновом режиме за-
писывается в журнал файловой системы .

                          Драйверы файловой системы
             В  архитектуре  ввода   -   вывода   Windows   NT    управление
драйверами
файловой системы осуществляет диспетчер ввода - вывода . Windows NT до-
пускает использование множества файловых систем , включая  существующие
файловые системы типа FAT . Для  обеспечения  совместимости  снизу  вверх
с операционными системами MS-Dos , Windows 3.x и OS/2 , Windows NT  под -
держивает файловые системы FAT и HPFS .
             Кроме  того  ,Windows  NT  также  поддерживает  NTFS  -   новую
файловую
систему ,разработанную специально для  использования с  Windows NT . NTFS
обеспечивает  множество  возможностей , включая средства  восстановления
файловой  системы , поддержку Unicode ,длинных имён файлов и поддержку
для POSIX .
            Архитектура ввода - вывода Windows NT  не  только   поддерживает
тра-
диционные файловые системы ,но и обеспечивает  функционирование  сете-
вого редактора и сервера в качестве драйверов  файловой системы . С  точки
зрения  диспетчера  ввода -  вывода , нет никакой разницы между  работой   с

файлом ,сохранённым на удалённом компьютере сети ,и работой с файлом на
локальном  жёстком диске . Редиректоры и серверы  могут быть загружены  и
выгружены динамически ,так же как и любые другие драйверы ;на одном ком-
пьютере может  одновременно  находиться  большое  число  редиректоров  и
серверов .

                              Сетевые драйверы
            Следующим типом драйверов ,присутствующих в качестве компонента
в архитектуре ввода - вывода ,являются сетевые драйверы .Windows NT вклю-
чает интегрированные возможности работы  с  сетями  и  поддержку для  рас-
пределённых приложений .Как показано на следующем  рисунке  работа с  се-


                                     -9-
тями обеспечивается рядом сетевых драйверов .
            Редиректоры и серверы функционируют как  драйверы  файловой сис-

темы и выполняются на уровне интерфейса  поставщика  или ниже , где нахо-
дятся NetBIOS и Windows - сокет .
            Драйверы транспортного протокола общаются с редиректорами и сер-

верами  через  уровень , называемый  интерфейсом транспортного  драйвера
(TDI  -  Transport  Driver  Interface).  Windows  NT    включает   следующие
транспорт-
ные средства :
. Протокол управления передачей  /  межсетевой протокол TCP/IP   ,  который
  обеспечивает возможность  работы  с   широким   диапазоном   существующих
  сетей .
. NBF ,потомок расширенного интерфейса пользователя NetBIOS  (NetBEUI  )  ,
  который обеспечивает совместимость   с   существующими   локальными   вы-
  числительными сетями на базе LAN Manager ,LAN Server и MS-Net .
. Управление передачей данных (DLC - Data Link Control) , которое обеспечи-
  вает интерфейс для доступа к мэйнфрэймам и  подключённым  к   сети  прин-
  терам .
. NWLink ,реализация IPX/SPX , обеспечивающая связь с Nowell NetWare .

[pic]
            В нижней  части  сетевой  архитектуры  находится  драйвер  платы
сетево-
го адаптера .Windows NT  в  настоящее  время  поддерживает  драйверы  уст-


                                    -10-
ройств ,выполненные в соответствии со спецификацией NDIS (Network Device
Inerface Specification ) версии 3.0 .NDIS предоставляет гибкую среду  обмена
данными между транспортными протоколами  и  сетевыми  адаптерами  .NDIS  3.0
позволяет  отдельному компьютеру иметь несколько установленных в нём
плат сетевого адаптера .В  свою  очередь  ,каждая  плата  сетевого  адаптера
может поддерживать несколько транспортных протоколов  для доступа к  раз-
личным типам сетевых станций .

                       Модель безопасности Windows NT
            Модель безопасности Windows NT представлена  монитором  безопас-

ности (Security Reference Monitor),а также двумя другими компонентами : про-

цессором входа в систему (Logon Process) и безопасными защищёнными под-
системами .
            В многозадачной операционной системе , каковой является  Windows
NT приложения совместно используют ряд ресурсов системы ,включая память

компьютера  ,устройства  ввода  -  вывода  ,файлы  и  процессор(ы)  системы.
Windows NT включает набор компонентов безопасности ,которые гарантируют,
что приложения не смогут обратиться к  этим  ресурсам  без  соответствующего
разрешения .
            Монитор безопасности отвечает за  проведение  в  жизнь  политики
проверки   правильности   доступа   и   контроля   ,определённой   локальной
подсистемой  безопасности  .Монитор  безопасности  обеспечивает  услуги   по
подтверждению доступа к объектам ,проверке  привилегий  пользователя  и  ге-
нерации сообщений как  для  привилегированного  режима  ,так  и  для  режима
пользователя  .Монитор  безопасности  ,подобно  другим  частям  операционной
системы ,выполняется в привилегированном режиме .
            Процесс входа в систему в Windows NT предусматривает  обязатель-
ный вход в  систему  безопасности  для  идентификации  пользователя  .Каждый
пользователь должен иметь бюджет и  должен  использовать  пароль  для  обра-
щения к этому бюджету .
      Прежде чем пользователь сможет обратиться к любому  ресурсу  компьюте-
ра с Windows NT ,он должен войти в систему через  процесс  входа  в  систему
для того ,чтобы подсистема безопасности могла распознать имя пользовате-  ля
и пароль .Только  после  успешного  установления  подлинности  монитор  без-
опасности выполняет процедуру проверки  правильности  доступа   для  опреде-
ления права пользователя на обращение к этому объекту .
            Защищённость ресурсов - одна  из  особенностей  ,предоставляемая
моделью безопасности  .Задачи не могут обращаться  к  чужим  ресурсам  (типа
памяти) иначе  ,чем  через  применение  специальных  механизмов  совместного
использования .
            Windows NT также предоставляет средства контроля ,которые позво-
 ляют администратору фиксировать действия пользователей .

                                    Итоги
            Подводя итоги всему вышеописанному хочу сказать ,что это  только
маленькая  часть всех  возможностей , которые  заложены в Windows NT .Хочу


                                    -11-
кратко перечислить достоинства Windows NT :
1. Это современная ОС ,отвечающая требованиям современной аппаратуры !
2. Это прекрасно совместимая с другими ОС !
3. Это многозадачная (мультизадачная) ОС !
4. Это хорошо защищённая ОС !
5. И это удобная и надёжная ОС !

              Для   составления   реферата   я    пользовался    материалами
еженедельника ComputerWeek Moscow и материалами книги “Ресурсы  Windows  NT”
издатель-ства “BHV - Санкт-Петербург”.





смотреть на рефераты похожие на "Windows NT - ОС нового поколения"