PC Magazine/RE logo
©СК Пресс 1/97
e-mail: pcmagedt@aha.ru

PC Magazine September 24, 1996, p.117

Windows NT 4.0

Джефф Просис


Система стала гораздо привлекательнее, но не слишком бросающиеся в глаза изменения могут повлиять на ее производительность и стабильность.

Стоит вспомнить об операционной системе Windows NT корпорации Microsoft, и первое, что приходит в голову, - это ее безопасность, стабильность и надежность. Опросите людей, повседневно пользующихся этой ОС, и они скажут вам, что вероятность увидеть систему Microsoft Windows NT, потерпевшую крах столь же мала, как и найти сегодня компьютер с процессором 286, работающие под управлением Windows 1.0.

Беспокойство - естественная реакция пользователей на фундаментальные изменения в Windows NT, цель которых - повышение производительности системы и снижение ее требований к размеру памяти. То, что Windows NT 4.0 стала более компактной операционной системой, чем ее предшественники, - неоспоримый факт. Вопрос в том, не угрожают ли прославленной надежности этой операционной системы архитектурные изменения, сделанные ради ее совершенствования. Поговаривают, что фирма Microsoft пошла на сделку с дьяволом, стараясь приспособить Windows NT для настольных машин. Microsoft настаивает, что версия 4.0 ничуть не уступает в надежности своим предшественникам и при этом обладает более высоким быстродействием. Так кто же прав? Действительно ли Windows NT 4.0 так же надежна, как предыдущие версии? Еще более важен вопрос, нет ли в переходе на версию 4.0 опасности для серверов, в настоящее время работающих под управлением Windows NT 3.51 и выполняющих критически важные для компании функции?

Старая архитектура Windows NT

В предыдущих версиях Windows NT, вплоть до версии 3.51 включительно, использована архитектура "видоизмененного микроядра", показанная на рис. 1 врезки "Windows NT 4.0: перестройка ради ускорения". Центральные службы операционной системы, используемые для планирования потоков, мультипроцессорной синхронизации и других низкоуровневых задач, реализованы в микроядре. Управление виртуальной памятью и процессами, а также другие службы операционной системы реализованы в отдельном слое, расположенном поверх микроядра, а само микроядро изолировано от физических характеристик таймеров, контроллеров прерываний и прочих аппаратных устройств службами уровня аппаратной абстракции (Hardware Abstraction Layer - HAL). Вместе эти модули образуют исполнительный механизм Windows NT Executive.

В современных микропроцессорах исполнительные потоки - пути, избираемые программой через хранящийся в памяти двоичный код, - могут работать на различных уровнях привилегий. Программа, работающая на высоком уровне привилегий, может обращаться к данным на низких уровнях привилегий, однако программа с низким уровнем привилегий не может получить доступ к данным в областях памяти, отмеченных более высокими уровнями привилегий. Модуль NT Executive работает в режиме ядра (kernel mode), который соответствует самому высокому уровню привилегий, обеспечиваемому процессором. В процессорах Intel x86, имеющих четыре уровня привилегий, обозначаемых как кольца 0-3, режим ядра - синоним кольца 0. Прикладные программы выполняются в пользовательском режиме (user mode) - кольцо 3 в процессорах Intel. Так защитные механизмы, встроенные в процессор, защищают модуль NT Executive от прикладных программ.

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

Одна из самых замечательных особенностей архитектуры Windows NT состоит в том, что части операционной системы - подсистемы - работают как процессы пользовательского режима наряду с прикладными процессами. Эти подсистемы формируют среду, в которой работают прикладные программы. В подсистеме Win32 обеспечивается возможность для программ Win32 обращаться к функциям интерфейса прикладных программ (API) для совершения таких полезных действий, как создание окон и открытие файлов. Подсистемы Posix и OS/2 делают доступными подобные функции API дл программ OS/2 и Posix, работающих в символьном режиме. (Конечно, все сколько-нибудь широко используемые прикладные программы OS/2 - графические.) Прикладные программы и подсистемы взаимодействуют в соответствии с моделью клиент-сервер, в которой прикладные программы играют роль клиентов, а подсистемы - серверов. Одно из достоинств такой архитектуры - возможность работать в Windows NT с другими типами прикладных программ (программами UNIX, например), просто добавив новые подсистемы.

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

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

Однако за надежность нужно платить. Когда программа Windows обращается к функции API подсистемы Win32 (что может происходить по нескольку сот раз в секунду), операционной системе необходимо выполнить переключение контекста из вызывающего процесса в процесс подсистемы, а затем обратно. Переключения контекста заметно сказываются на производительности. Нежелательны и переходы между кольцами (смена уровня привилегий), которые происходят при обращении программ, размещенных в кольце 3, к программам в кольце 0. Переходы между кольцами неизбежны, потому что прикладные программы, выполняемые в пользовательском режиме, используют средства локальных вызовов процедур Local Procedure Call (LPC) Facility для обмена данными с подсистемами, а также потому, что подсистемам приходится обращаться к ядру, чтобы вызвать службы модуля Windows NT Executive.

Почему быстродействие Windows 95 выше?

Архитекторы Windows NT пошла на ряд мер по оптимизаций, с тем чтобы уменьшить число переходов между кольцами и минимизировать влияние переключений контекста. Но, даже работая с максимальной скоростью, Windows NT уступает в быстродействии ОС Windows 95, авторы которой пожертвовали надежностью ради производительности, разместив основную часть программ и данных операционной системы в кольце 3, в том самом адресном пространстве, где выполняются процессы. Этот прием увеличивает производительность, снижая накладные расходы, связанные с функциями API (для обращения к функции API не требуется ни переключения контекстов, ни перехода между кольцами), но снижает надежность, открывая фрагменты операционной системы для доступа со стороны прикладных программ. Хотя Windows 95, котора запускает процессы в отдельных адресных пространствах, более устойчива к отказам, чем Windows 3.1, содержаща ошибки прикладная программа все же может переписать часть операционной системы, вызвав ее крах. В среде Windows NT прикладная программа может зависнуть сама, но не нарушить работу ОС, потому что не имеет доступа к области памяти, содержащей системные программы и данные.

Еще один недостаток размещения служб API в подсистемах, работающих отдельно от прикладных программ, состоит в том, что для передачи данных между процессами подсистем и прикладными процессами требуетс память. Для каждого прикладного потока, который обращает к диспетчеру окон или функции API интерфейса графических устройств (Graphics Device Interface - GDI), система создает соответствующий серверный поток в подсистеме Win32, представляющий собой часть высокопроизводительного механизма обмена данными между процессами, который называется Fast LPC (быстрый LPC). Парные потоки повышают производительность, но для их организации требуется память. Положение еще более осложняется тем, что каждой паре потоков выделяетс совместный буфер памяти (область памяти, доступна обоим процессам), который служит окном для пересылки данных. Для систем Windows NT 3.x обычна ситуаци одновременного существования ста и более серверных потоков, при этом объем требуемой памяти превышает 1 Мбайт. Это одна из причин, почему системе Windows NT требуется больше памяти, чем Windows 95, которая не использует механизм Fast LPC и не нуждается в совместно используемой памяти для функций API.

Новая архитектура Windows NT

С целью увеличить производительность и снизить требования к памяти разработчики Windows NT 4.0 решили переместить многие службы API операционной системы из подсистемы Win32 в ядро ОС. На рис. 2 врезки "Windows NT 4.0: перестройка ради ускорения" показано, как это отразилось на архитектуре операционной системы. В новом модуле Win32K Executive располагаются три важных элемента операционной системы: диспетчер окон, интерфейс графических устройств (GDI) и драйверы графических устройств, передающие результаты работы GDI на экран и на принтер. В Windows NT 3.x эти компоненты были частью подсистемы Win32 (см. рис. 3 врезки "Windows NT 4.0: перестройка ради ускорения"). В ОС Windows NT 4.0 они вошли в состав модуля Windows NT Executive, где доступ к ним, как и к другим службам ядра, можно получить в контексте вызывающих процессов.

Новая архитектура обещает резко повысить производительность, особенно при работе с графикой. Все операции вывода на экран выполняются через обращения к функциям GDI. Теперь, когда GDI стала частью ядра, прикладные программы могут непосредственно обращаться к функциям GDI, избегая сопряженных с большими накладными расходами переключений контекста, видеодрайверы могут быстрее получать доступ к аппаратным средствам, а службы Win32 API - обращаться к службам в модуле Windows NT Executive, не переходя через границы колец.

Обращение к служебным функциям GDI и диспетчера окон из прикладной программы кольца 3 по-прежнему приводит к переходу через границы колец, но фирма Microsoft вновь нашла несколько остроумных способов оптимизации, позволяющих добиться максимальной производительности. Один пример: если несколько функций GDI вызываютс последовательно одна за другой, то они организуются в очередь в пользовательском режиме и затем направляютс в ядро единым пакетом, что сводит к минимуму число переходов через границу кольца. По утверждению Microsoft, новая архитектура GDI позволит программам, интенсивно использующим графические средства, таким, как PowerPoint, выводить изображения на экран на 15-20% быстрее. Хотя наши неформальные тесты с программой PowerPoint не подтвердили этого утверждения, мы засвидетельствовали повышение производительности другой программы фирмы Microsoft - 3D Pinball с интенсивной графикой, имитирующей игру на бильярде.

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

А как насчет памяти? Теперь, когда основная часть программ и данных, реализующих службы Win32 API операционной системы, отображается в адресное пространство каждого процесса, необходимость в серверных потоках и совместных буферах памяти исчезает. Следовательно, требования системы к памяти снижаются. Однако полученная экономия почти польностью "съедается" увеличившимся размером оболочки пользовательского интерфейса. Поэтому хотя утверждение, что Windows NT 4.0 использует память более эффективно, чем версия 3.x, правильно, однако верно и то, что для достижени приемлемой производительности вам по-прежнему понадобится по меньшей мере 16-Мбайт ОЗУ.

Надежность и безопасность

Самый большой вопрос, связанный с Windows NT 4.0, состоит в том, какое влияние архитектурные изменени окажут на надежность и безопасность ОС. Не приведут ли усовершенствования, сделанные ради повышени производительности, к увеличению вероятности краха серверов или рабочих станций Windows NT? И не снизит ли новая архитектура столь превозносимую безопасность операционной системы, благодаря которой должным образом сконфигурированная система удовлетворяет американским государственным стандартам безопасности класса C2?

Окончательно это выяснится лишь со временем, но уже сегодня с известной долей осторожности можно предположить, что изменения не скажутся на стабильности. Фрагменты операционной системы, перенесенные из подсистемы Win32 в модуль Windows NT Executive, сейчас защищены не хуже, чем раньше, хот теперь это сделано по-иному. Критики указывают на то, что плохо отлаженный видеодрайвер или драйвер принтера теперь может привести к краху ядра, тогда как раньше он мог лишь вызвать сбой подсистемы Win32. Фирма Microsoft возражает - и обоснованно, - что как Windows NT 3.x, так и версия 4.0 стабильны в той мере, насколько это обеспечивается драйверами устройств, используемыми вместе с ОС. Вот почему фирма Microsoft проводит тестирование драйверов для Windows NT, в том числе разработанных независимыми поставщиками, и сертифицирует лишь безупречные продукты. Если качество графических драйверов Windows NT 4.0 окажется таким же или превзойдет качество графических драйверов версии 3.x, то нет причин, по которым Windows NT может оказаться менее надежной, чем 3.x. С другой стороны, инсталляция несертифицированного графического драйвера в системе Windows NT 4.0 теоретически более рискованна, чем инсталляция того же драйвера в системе 3.x, поскольку графические драйверы Windows NT 4.0 работают в привилегированном режиме ядра ЦП.

Что касается безопасности, то Windows NT 4.0 спроектирована с учетом требований стандартов безопасности точно так же, как и ее предшественники. Архитектурные изменения не затронули подсистему защиты информации, которая, как и другие подсистемы, выполняется в виде отдельного процесса в пользовательском режиме.

Тонкие изменения, внесенные в архитектуру Windows NT в версии 4.0, отражают новое отношение к системе со стороны ее разработчиков. Первоначально Windows NT замышлялась как операционная система "равных возможностей", способная выполнять прикладные программы других ОС так же легко, как и свои собственные. Но теперь, когда центральное место отводится службам Win32 API, система Windows NT оптимизирована на выполнение программ Win32 с большей скоростью, чем раньше. Windows NT 4.0 работает гораздо быстрее, чем ее предшественники, и при этом, очевидно, не поступаетс теми качествами, которые сделали ее знаменитой. Взвесив все обстоятельства, можно сказать, что пользователи вряд ли могут пожелать чего-то лучшего.


Наконец-то (почти) универсальный пользовательский интерфейс для Windows.

Джефф Просис

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

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

"Рабочий стол" Windows 95 и Windows NT 4.0

"Рабочий стол" Windows NT 4.0 - точная копи "рабочего стола" Windows 95, с инструментальной панелью, кнопкой Start, пиктограммами, представляющими объекты, расположенные на "рабочем столе".

Диспетчер задач Windows NT 4.0 и Системный монитор Windows 95

Контекстное меню инструментальной панели Windows NT 4.0 имеет команду Task Manager, котора активизирует окно Task Manager. Ближайший аналог из Windows 95 - комбинация окна Close Program, которое всплывает всякий раз при нажатии клавиш Ctrl-Alt-Del, и утилиты System Monitor, поставляемой на компакт-диске Windows 95.

Список свойств System Properties Windows 95 и Windows NT 4.0

В списке свойств System Properties, выводимом на экран щелчком правой клавиши мыши на пиктограмме My Computer с последующим выбором пункта Properties из появившегося контекстного меню, отражены основные различия двух операционных систем. Страница Environment системы NT позволяет создавать переменные среды без участия файла Autoexec.bat.

Список свойств пакета Plus! Windows NT 4.0

Дополнительные функциональные средства операционной системы Windows 95, как, например, возможность растягивать обои до размера экрана и устранение неровностей контуров символов экранных шрифтов с помощью процедуры сглаживания, продаютс отдельно как часть дополнительного пакета Microsoft Plus!. Для управления теми же инструментальными средствами, поставляемыми бесплатно в составе Windows NT 4.0, служит страница Plus! из списка свойств Display Properties.

Прикладной модуль панели управления устройствами Windows NT 4.0 и Диспетчер устройств Windows 95

В Windows 95 имеется краткий список установленных устройств в разделе System Properties. Windows NT 4.0 не позволяет столь же легко определить, какие устройства были установлены, и узнать свойства этих устройств.


Windows NT 4.0: перестройка ради ускорения

Windows NT 4.0 не просто имеет более привлекательный вид; благодаря усовершенствованной архитектуре она стала и более быстродействующей.

Рис. 1. Windows NT 3.51 ___________ ___________ _______________ ____________ | | | | | Программы OS/2| | Процесс | Прикладные | Программы | | Программы | | символьного | | регистрации| программы | Posix | | Win32 | | режима | | в системе | |___________| |___________| |_______________| |____________| | | | ___|________ | _________|_ __|_____|__ | Подсистема | ______|______ Протокольные | | | |<-->| OS/2 | | Подсистема | подсистемы | Подсистема| | Подсистема| |____________| | безопасности| (серверы) | Posix | | Win32 |<-------|--------->|_____________| |___________| |___________| | | | | | Пользовательский режим ------------------------|------|-----|-----------|--------------------------- Windows NT Executive | | | | Ядро _______________________|______v_____|___________|________________________ | Исполнительные службы | |-------------------------------------------------------------------------| | Диспетчер| Диспетчер| Служба | Диспетчер| Блок | Диспетчер | | ввода- | объектов | безопасности| процессов| обслуживания| виртуальной| | вывода | | | | LPC | памяти | | |--------------------------------------------------------------| | | Микроядро | | |--------------------------------------------------------------| | | Уровень аппаратной абстракции (HAL) | | |__________|________________________________________________|_____________| _|___________________________|_______________________|___ | Аппаратные средства | |_________________________________________________________| Рис. 2. Windows NT 4.0 ___________ ___________ _______________ | | | | | Программы OS/2| ____________ Прикладные | Программы | | Программы | | символьного | | Процесс | программы | Posix | | Win32 | | режима | | регистрации| |___________| |___________| |_______________| | в системе | | | | _|_________ |____________| ________|__ | ____|_____ | Подсистема| | Протокольные | | | | |<->| OS/2 | _____|_______ подсистемы | Подсистема|<--->| Подсистема| |___________| | Подсистема | (серверы) | Posix | | | CSR | | | безопасности| |___________| | |___________| | <------->|_____________| | | | | | | | | | | Пользовательский режим ----------------------|-----|-------|-----------|--|------------------------ Windows NT Executive | | | | | Ядро _____________________|_____|_______|___________|__|_______________________ | Исполнительные службы | |--------------------------------------------------------------------------| | Диспетчер| Диспетчер| Служба | Диспетчер| Блок |Диспетчер |Win32K | | ввода- | объектов | безопас-| процессов| обслужи- |виртуаль- |Executive| | вывода | | ности | | вания LPC|ной памяти| | | |-----------------------------------------------------| | | | Микроядро | | | |-----------------------------------------------------| | | | Уровень аппаратной абстракции (HAL) | | | |__________|________________________________________________|____|_________| _|___________________________|_______________________|______|_ | Аппаратные средства | |______________________________________________________________|
Рис. 3.
Windows NT 3.x Windows NT 4.0

Подсистема Win32 Исполняющая подсистема клиент-сервер (CSR - ранее подсистема Win32) ______________________________ ______________________________ | Службы консоли | | Службы консоли | |------------------------------| |______________________________| | Диспетчер | Интерфейс | | | окон | графических | | Пользовательский режим | | устройств (GDI) | ------|------------------------- |------------------------------| | Ядро |Драйверы графических устройств| _____|_____________________________ |______________________________| | ___________ _________________ | | Пользовательский режим | | Диспетчер | | Интерфейс | | ------|------------------------- | | окон | | графических | | | Ядро | |___________| | устройств (GDI) | | _____|_________________ | ___________ |_________________| | | Исполнительные службы | | | Микроядро | ______________ | |_______________________| | |___________| | Драйверы | | _______________________ | ___________ | графических | | | Микроядро | | | Уровень | | устройств | | |_______________________| | | аппаратной| |______________| | _______________________________ | | абстракции| | | Уровень аппаратной абстракции | | |___________| Win32K Executive | | (HAL) | |___________________________________| |_______________________________|

Выбор собственных программ для Windows NT становится богаче

Эдвард Менделсон

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

В ходе подготовки данной статьи редакция PC Magazine рассмотрела программы, предназначенные исключительно для Windows NT, но не для других версий Windows. Большинство из них работают с Windows NT 3.51 и более поздними версиями ОС, несколько программ специально предназначены дл версии 4.0.

Windows NT строго контролирует прямые обращения к диску, поэтому дисковые утилиты для Windows NT получили широкое распространение. Diskeeper for Windows NT (125 долл. для рабочих станций; 399 долл. для серверов) фирмы Executive Software (800-829-6468; http://www.execsoft.com) выполняет дефрагментацию дисков NTFS и FAT в фоновом режиме; новая версия для NT 4.0 будет использовать встроенные в ОС точки входа, вместо того, чтобы заменять системные файлы, как это делалось в ранних версиях программы.

Norton NT Tools (49,95 долл.) фирмы Symantec (541-334-6054; http://www.symantec.com) - небольшой набор утилит, содержащий диспетчер файлов, средство составления отчетов о состоянии системы, в основном дублирующее встроенные функции составления отчетов Windows NT, и программу поиска вирусов.

Один из пакетов резервного копирования дл Windows NT - ARCserve 6 (один сервер, 795 долл.) фирмы Cheyenne Software (800-243-9462, 516-465-4000; http://www.cheyenne.com) - с интерфейсом в стиле Windows NT 4.0 имеет новую функцию сохранения образа на магнитной ленте, которая позволяет полностью восстановить операционную систему без ее повторной инсталляции. Компания Seagate Software (407-333-7500; http://www.sssmg.seagat e.com) в настоящее время выпускает пакет Backup Exec (от 295 до 1295 долл.). Его новая версия снабжена интерфейсом в стиле Windows NT 4.0.

Многие прикладные программы, предназначенные специально для Windows NT, подключаются к Windows NT Server, чтобы выполнять роль фильтра для входных и выходных данных. Практически все серверное программное обеспечение Internet, в том числе и Netscape Commerce Server и WebServer фирмы O'Reilly, работает в среде Windows NT, но программа Internet Information Server фирмы Microsoft, представляюща собой часть ОС Windows NT Server, тесно интегрирована с операционной системой.

Имеются также программы факс-серверов для Windows NT. Среди новых продуктов - пакет Zetafax 4.5 (один сервер, 150 долл.; лицензия на неограниченное число узлов, 2995 долл.) фирмы Equisys (770-457-0630; http://www.equisys.com), функционирующий в качестве служебной программы в Windows NT и интегрированный с Microsoft Exchange.


Как вас обслуживают: Windows NT 4.0

Стив Ригни

Windows NT 4.0 - это нечто гораздо большее, чем просто новая версия Windows NT с интерфейсом Windows 95. Благодаря расширенным сетевым возможностям - таким, как встроенные средства дистанционного доступа, административные "мастера", функции управления сетью, Internet-сервер и cовместимость со службой каталогов NetWare (NDS - NetWare Directory Services), - плюс способность работать со всеми основными сетевыми протоколами, в том числе TCP/IP, IPX и NetBEUI - Windows NT 4.0 представляет собой превосходный инструмент для любого администратора сети.

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

Большие изменения

Одно из самых крупных дополнений к ОС Windows NT Server 4.0 - информационный сервер Internet (Internet Information Server - IIS). IIS содержит как сервер Web, так и FTP, его легко установить, и еще легче им пользоваться. В нем также появились средства дистанционного управления - необходимые дл большинства серверов Internet. В составе Windows NT Workstation 4.0 появились службы Peer Web Services в виде сервера в минимальной конфигурации Internet/интрасети на базе IIS.

Хотя доля рынка сетевых файл-серверов, принадлежащая Windows NT, растет, самой популярной ОС по-прежнему остается NetWare фирмы Novell. К счастью, в состав Windows NT 4.0 входят NDS-драйверы, позволяющие работать с деревом каталогов NetWare 4.x, и вы сможете управлять всеми своими серверами и клиентами NetWare с компьютера, на котором установлена Windows NT. Система Windows NT 4.0 также выполняет сценарий входа в NetWare - средство, отсутствие которого болезненно ощущалось в предыдущих версиях.

Административные "мастера" Administrative Wizards, по-видимому, наиболее полезное дополнение Windows NT 4.0. Они помогут выполнить самые распространенные функции обслуживания сети, такие, как добавление нового пользователя или принтера, либо позволят совместно использовать ресурсы вашего ПК. "Мастера" гарантируют, что вы не пропустите важный шаг процедуры, из-за чего впоследствии вам пришлось бы вести многочасовые телефонные переговоры с техническим персоналом.

Более строгий контроль

Windows NT всегда содержала набор базовых утилит диагностики и контроля функционирования, хот процедуры их инсталляции и использования были запутанны. Windows NT 4.0 делает уже имеющиес утилиты более удобными в эксплуатации и содержит ряд новых служебных программ. Самая интересная из них - сетевой монитор, позволяющий отслеживать весь трафик сервера. С помощью информационных фильтров на базе протоколов можно определить, что и насколько загружает сеть. Новый инструментальный комплект Windows MSD (Microsoft Diagnostics - дигностика Microsoft) похож на хорошо известный комплект MSD на базе DOS, но имеет графический интерфейс и позволяет вести поиск неисправностей на удаленном ПК через сеть.

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