6
Windows NT—DOS завтрашнего дня Скотт Спэнбауэр Спустя 12 лет после выпуска MS-DOS корпорация Microsoft представляет свою новую операционную систему — Windows NT. Окажется ли она той системой, которую так давно ждали пользователи? PC World, декабрь 1992 г., с. 141—144. 110 МИР ПК №2/93 D OS можно сравнить с пре- данным работником, кото- рый согласился повременить с выходом на пенсию: он был бы рад уступить место кому-ни- будь помоложе, но руководство фирмы, похоже, не может най- ти ему равноценную замену. DOS, конечно, могла бы пока просто продолжать делать то, что у нее получается хорошо, тем не менее ей предлагается взять на себя еще и работу Windows. Это оказывается «по- следней каплей» — выступая в качестве основы Windows, DOS обнаруживает свой возраст и недостаточную надежность. Одно время казалось, что система OS/2 сможет заменить и DOS, и Windows. Однако из- за несовершенной поддержки Windows, нерешенных проблем совместимости с аппаратными средствами и недостатка в соб- ственных прикладных про- граммах ей трудно найти свое «место под солнцем». И вот тут-то появляется Windows NT 3.1, поставки кото- рой должны начаться в первой половине 1993 г. То, что увидят пользователи на экране, очень на- поминает интерфейс Windows 3.1. Однако за внешним сходством скрывается новый — индустри- альной мощи код, плюс встроенная поддержка работы в сети, что превращает операци- онную систему и аппаратную среду в единое и неразрывное целое. Это и есть та самая «но- вая технология», отраженная в названии системы как NT. Предполагается, что Windows NT будут принадле- жать первоначально 10% рынка ПК, в то время как остальные 90% останутся пока за Windows 3.1. Однако Windows NT, если обе- щания разработчиков окажутся выполнены, будет как раз тем, о чем мечтают пользователи Windows 3.1, — надежной опе- рационной системой, которая позволит работать совместно нескольким пользователям и обеспечит при этом секрет- ность их файлов. Что не менее важно, система без труда смо- жет выполнять большинство программ Windows, будет быс- тро реагировать на ввод, даст возможность использовать встроенную версию электрон- ной почты Microsoft Mail и па- кет составления групповых расписаний Schedule + и даже разрешит присваивать файлам имена длиной до 255 символов.

Windows NT

Embed Size (px)

DESCRIPTION

Одно из первых описаний возможностей новой операционной системы фирмы Microsoft, WindowsNT, которая скоро должна поступить в продажу. "Мир ПК", 2'93.

Citation preview

Page 1: Windows NT

Windows NT—DOS завтрашнего дня

Скотт Спэнбауэр

Спустя 12 лет после выпуска MS-DOS

корпорация Microsoft представляет свою

новую операционную систему — Windows NT.

Окажется ли она той системой, которую так

давно ждали пользователи?

PC World, декабрь 1992 г., с. 141—144.

110 МИР ПК №2/93

DOS можно сравнить с пре­данным работником, кото­

рый согласился повременить с выходом на пенсию: он был бы рад уступить место кому-ни­будь помоложе, но руководство фирмы, похоже, не может най­ти ему равноценную замену. DOS, конечно, могла бы пока просто продолжать делать то, что у нее получается хорошо, тем не менее ей предлагается взять на себя еще и работу Windows. Это оказывается «по­следней каплей» — выступая в качестве основы Windows, DOS обнаруживает свой возраст и недостаточную надежность.

Одно время казалось, что система OS/2 сможет заменить и DOS, и Windows. Однако из-за несовершенной поддержки Windows, нерешенных проблем совместимости с аппаратными средствами и недостатка в соб­ственных прикладных про­граммах ей трудно найти свое «место под солнцем».

И вот тут-то появляется Windows NT 3.1, поставки кото­рой должны начаться в первой половине 1993 г. То, что увидят пользователи на экране, очень на­поминает интерфейс Windows 3.1. Однако за внешним сходством

скрывается новый — индустри­альной мощи — код, плюс встроенная поддержка работы в сети, что превращает операци­онную систему и аппаратную среду в единое и неразрывное целое. Это и есть та самая «но­вая технология», отраженная в названии системы как NT.

Предполагается, что Windows NT будут принадле­жать первоначально 10% рынка ПК, в то время как остальные 90% останутся пока за Windows 3.1. Однако Windows NT, если обе­щания разработчиков окажутся выполнены, будет как раз тем, о чем мечтают пользователи Windows 3.1, — надежной опе­рационной системой, которая позволит работать совместно нескольким пользователям и обеспечит при этом секрет­ность их файлов. Что не менее важно, система без труда смо­жет выполнять большинство программ Windows, будет быс­тро реагировать на ввод, даст возможность использовать встроенную версию электрон­ной почты Microsoft Mail и па­кет составления групповых расписаний Schedule + и даже разрешит присваивать файлам имена длиной до 255 символов.

Page 2: Windows NT

WINDOWS

Конечно, за все приходится платить. Windows NT требует больше оперативной памяти и занимает больше места на дис­ке, чем OS/2 2.0. Кроме того, хотя представители корпора­ции Microsoft официально еще не назвали цену системы, по предварительным данным она составит от 300 до 500 долл. Однако еще до конца 1993 г. цены на платы памяти и жест­кие диски должны снизиться, да и наращивание Windows 3.1 и Windows for Workgroups до Windows NT, возможно, обой­дется не очень дорого — все это должно сделать Windows NT за­манчивой перспективой.

ПРОБЛЕМА НАДЕЖНОСТИ

Мы испытывали только предварительную версию систе­мы, поэтому не могли опреде­лить, удалось ли в Windows NT предотвратить сбои типа General Protection Faults, на ко­торые все еще жалуются поль­зователи Windows 3.1. Но пер­вые результаты свидетельству­ют о том, что система имеет прочный фундамент: 32-бито­вое ядро позволяет адресовать 4 гигабайта памяти — а больше вам в этой жизни вряд ли пона­добится. (Напомним, что DOS — основа Windows 3.1 — дает возможность адресовать только 1 Мбайт.) При запуске при­кладной программы в среде Windows NT выделенная для нее память изолируется; доступ к этой памяти может быть по­лучен только через ядро систе­мы, так что даже неправильно написанные программы не мо­гут привести ее к краху или сте­реть содержимое памяти, ис­пользуемой другими програм­мами. Windows 3.1, несмотря на все усовершенствования по сравнению с версией 3.0, не мо­жет защитить операционную

систему от «мошенничества» прикладных программ.

Когда эта статья готовилась к печати, подробности разре­шения самой важной для Windows NT проблемы — обес­печения совместимости — еще оставались неясными. Корпо­рация Microsoft не гарантирует, что Windows NT сможет выпол­нить любую Windows-програм­му. По мнению специалистов корпорации, система будет ра­ботать с программами для DOS, OS/2 и даже UNIX, но тоже не без ограничений. Соб­ственно, поддержка OS/2 ми­нимальна — Windows NT может выполнять только существую­щие 16-битовые прикладные программы, не использующие графику. Кроме того, возмож­но, совместимость будет под­держиваться не со всеми про­граммами, а лишь примерно с сотней наиболее популярных прикладных DOS-программ, которые корпорация Microsoft обещает проверить. Но даже ес­ли большинство программ и

будут работать, такие утилиты, как SpinRite и многие программы пакета Norton Utilities, обращаю­щиеся к устройствам напрямую, в обход DOS, заведомо не смо­гут делать это в Windows NT, хотя в ней утилиты подобного рода, возможно, и не понадо­бятся. Следует заметить также, что фирме Microsoft и соответ­ствующим поставщикам аппа­ратуры потребуются драйверы для лазерных принтеров, ска­неров, видеоадаптеров и т.п., поскольку драйверы, написан­ные для Windows 3.1, не будут работать под NT. К счастью, не­которые шаги в этом направле­нии уже предпринимаются.

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

Программа User Manager позволяет управлять доступом к ресурсам конкретных машин и назначать полномочия с помощью предопределенных групп.

МИР ПК №2/93 111

Page 3: Windows NT

WINDOWS

Администратор файлов (File Manager) содержит панель экранных кнопок для часто используемых команд. Операционная система может работать с именами файлов длиной до 255 символов и генерировать их уникальные эквиваленты для обеспечения совместимости с DOS.

повременно несколько задач. Например, пока многонитевая версия пакета PageMaker вы­полняет импорт длинного тек­стового файла, пользователь может, не дожидаясь оконча­ния первого задания, начать вклеивать иллюстрацию. Windows NT также ускоряет ра­боту появляющихся в послед­нее время в большом количест­ве мультимедиа-программ, ко­торые могут обрабатывать мно­жество цифровых видеофиль­мов и звукозаписей. Новая си­стема обеспечивает более на­дежную, по сравнению с Windows, работу в многозадач­ном режиме уже существую­щих прикладных Windows-программ, что позволяет в фо­новом режиме печатать, при­нимать и индексировать фай­лы. Хотя пакет Excel и не смо­жет загружать или печатать файлы быстрее, чем под управ­лением Windows 3.1, теперь уже не придется ожидать заверше­ния этой работы, чтобы при­няться за следующую.

РАБОТА В СЕТИ

Офисы, охваченные ЛВС, — вот где Windows NT действи­тельно будет блистать. Возмож­ности серверов, в том числе со­вместное использование, за­щита и проверка файлов, встро­ены в каждую копию Windows NT на уровне операционной си­стемы, а не добавлены (если во­обще добавлены), как в DOS. Такая интеграция позволит со­вершенно иначе строить кон­фигурацию сети, сочетая мощь и защищенность традицион­ных сетевых ОС типа NetWare с гибкостью и простотой совме­стного использования ресурсов однородных сетей. В сети Windows NT каждая машина может работать и как клиент, обращаясь к дискам и принте­рам и выполняя задачи на дру­гих машинах, и как сервер, предлагая названные услуги остальным машинам.

Это не обязательно означает,

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

Благодаря файловой систе­ме Windows NT (NT File System — NTFS) защита данных в этой сети будет надежнее, чем в лю­бой другой на базе DOS или OS/2. Встроенные средства се­тевой поддержки Windows NT соответствуют строгим требо­ваниям защиты согласно спе­цификации С2 правительства США. Хотя полная безопас­ность данных предполагает и физическую безопасность — конечно, злоумышленник мо­жет попросту выкрасть ваш же­сткий диск, прочитать данные бит за битом и восстановить ва­ши файлы, — тем не менее по­лучить доступ к вашим данным обычными методами без раз­решения или без пароля не сможет никто.

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

112 МИР ПК №2/93

Page 4: Windows NT

WINDOWS

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

Естественно, если все ма­шины в сети могут работать и как серверы, и как клиенты, на сетевом уровне должны не только вестись списки пользо­вателей с указанием их полно­мочий, но и отслеживаться из­менения состава пользователей и ресурсов. Утилиты, включен­ные в Windows NT, помогут ад­министратору сети управлять рабочими группами (в терми­нологии Windows NT — доме­нами) без особого труда. Одна­ко как быть, если сеть состоит из множества доменов?

Корпорация Microsoft за от­дельную плату (500 долл.) пла­нирует поставлять с Windows NT инструмент управления сетями — LAN Manager for Windows NT, который может облегчить ра­боту администратора, поддер­живая базу данных о пользова­телях каждого домена (доста­точно, чтобы в каждом домене LAN Manager for Windows NT работал только на одной маши­не) и предоставляя доступ к ней другим доменам. Этот инстру­мент увеличивает также надеж­

ность файловой системы NTFS, создавая «зеркальную» копию диска, проводя дублирование и программно поддерживая спе­цификацию RAID 5 (Redundant Arrays of Inexpensive Disks — из­быточные наборы недорогих дисковых накопителей). Архи­тектура RAID 5 позволит про­изводителям систем строить высоконадежные серверы с ис­пользованием готовых жестких дисков и без дорогих специаль­ных контроллеров наборов дис­ков. Специализированные кон­троллеры RAID 5 и сами могут давать сбои или выходить из строя, в то время как при про­граммной реализации работа будет продолжаться без потери данных.

ПОДДЕРЖКА ПЛАТФОРМ

Сеть, построенная на базе Windows NT, будет работать на многих платформах, поскольку сама система и все программы

для нее могут быть реализова­ны и на мини-компьютерах, и на более мощных системах. Скажем, Windows NT сможет функционировать на таких ра­бочих станциях на базе RISC-процессора R4000 фирмы MIPS, как Magnum 4000; обе­щана поддержка будущих 64-разрядных RISC-процессоров Alpha фирмы DEC; совмести­мость с другими процессорами может быть обеспечена путем внесения минимальных попра­вок в ядро операционной систе­мы Windows NT. Последняя под­держивает также симметричный многопроцессорный режим ра­боты, что позволяет нескольким процессорам делить вычисли­тельные задачи между собой и выполнять их совместно.

Фирма Compaq объявила о разработке системы с двумя процессорами (486 или следу­ющего поколения), которая бу­дет работать под управлением Windows NT; о подобных пла­нах сообщили также несколько других компаний. Все это плюс высокая надежность файловой системы NTFS может способст­вовать выбору Windows NT для обработки задач в режиме реаль­ного времени, особенно важных для тех фирм, где используются мини-компьютеры.

ВХОД И ВЫХОД

Инсталляция Windows NT очень похожа на инсталляцию Windows 3.1, но в отличие от последней осуществляется не с шести дискет, а с 15—20. К сча­стью, корпорация Microsoft предусмотрела возможность инсталляции с лазерных дис­ков. Однако, в отличие от своего предшественника, Windows NT не может обойтись меньше чем системой на базе 386SX и тре­бует 8 Мбайт памяти для рабо­ты системы и нескольких при-

8 Заказ 37110 МИР ПК №2/93 113

Page 5: Windows NT

WINDOWS

кладных программ, что сопоста­вимо с требованиями OS/2 2.0.

Использование дискового пространства — это отдельная проблема. После инсталляции предварительная версия Windows NT на нашем 486 ком­пьютере-клоне заняла около 60 Мбайт на диске, правда, включая 28-Мбайт файл своп-пинга! По заявлению специали­стов корпорации Microsoft, и окончательная версия Windows NT будет использовать для своп-пинга файл размером от 20 до 30 Мбайт. В первой версии Windows NT не предусмотрены средства сжатия информации на диске, хотя, как утверждают представители корпорации, та­кие средства (возможно, разра­ботанные независимыми фир­мами) в дальнейшем планиру­ется включить в систему.

Утилита инсталляции про­сит задать пароли и имена ком­пьютера и принтера, выбрать се­тевой адаптер и присоединиться к какому-либо домену. После пе­резагрузки многовариантная утилита-загрузчик просит вы­брать из списка любую из опера­ционных систем, имеющихся на диске, — скажем, MS-DOS, DR DOS, OS/2 или UNIX (позднее можно определить систему по умолчанию и задать время ожи­дания выбора ОС, по истечении которого загружается система по умолчанию). Если вы выбираете Windows NT, на экране появля­ются столь характерные для Windows «обои», а диалоговое ок­но подсказывает вам для входа в систему нажать, вопреки вашей интуиции, комбинацию клавиш <Ctrl> + <Alt> + <Del>. Такая мера предосторожности направ­лена против злоумышленников, которые могли бы узнать ваш пароль, подменив программу загрузки «троянским конем» — собственной программой, зама­скированной под программу за­грузки. Введите свое имя и па­роль, и вы снова окажетесь в зна­комой среде.

ПОДОБНО WINDOWS

С небольшими отличиями Windows NT выглядит и рабо­тает подобно Windows 3.1. Од­нако «экскурсия» по Админист­ратору (Program Manager) вы­являет несколько нововведе­ний. Кроме групп, знакомых вам по Windows 3.1, группа Administrative Tools дает доступ к программам, которые обслу­живают базу пользователей и разделы NTFS, показывают ха­рактеристики системы и позво­ляют создавать резервные ко­пии на магнитной ленте через интерфейс SCSI. В группе Main Администратор файлов (File Manager) применяет новый ин­терфейс с панелью экранных кнопок и такими возможностя­ми, как совместное использо­вание файлов и отслеживание доступа к ним. Программа пе­чати с буферизацией Print Manager, которую многие поль­зователи Windows избегали, в Windows NT позволяет совме­стно использовать локальные принтеры и обращаться к сете­вым принтерам.

Группа Accessories включает усовершенствованную про­грамму Media Player, которая может воспроизводить аудио-видеофайлы в новом формате AVI фирмы Microsoft. Группа Games, кроме известных по Windows 3.1 игр, содержит Freecell (еще один вариант иг­ры Solitaire), а также может включать сетевую игру Hearts, знакомую пользователям Windows for Workgroups.

Панель управления Windows NT (Control Panel), которая об­служивает многие системные параметры, определявшиеся в DOS в файлах CONFIG.SYS и AUTOEXEC.BAT, включает несколько новых утилит. Вы­звав пиктограмму утилиты NT System, можно установить операционную систему по

умолчанию, пути PATH для каждого пользователя и пере­менные окружения (такие, как положение каталога TEMP). Программа Server дает адми­нистратору сети единый инст­румент управления разделяе­мыми ресурсами и показывает списки активных в настоящий момент файлов и пользовате­лей. Утилита Services, также предназначенная для админи­страторов, позволяет конфигу­рировать программное обеспе­чение локальных сетей, напри­мер ожидаемые версии для Windows NT программ (корпо­рации Microsoft) SQL Server и LAN Manager, а также сетевых программ независимых разра­ботчиков. Программа отслежи­вания работы источника непре­рывного питания извещает пользователей о том, что сер­вер, переключившийся на пи­тание от батарей, близок к вы­ключению. Утилита Network, пе­реработанная с учетом встроен­ных сетевых возможностей Windows NT, позволяет инстал­лировать и удалять драйверы се­тевых адаптеров, а также соеди­няться с другими сетями. Она включает средства поддержки протоколов NetBEUI, TCP/IP, SNA, NetWare, DECnet и OSI.

БОЛЬШЕ, ЧЕМ DOS

Интерфейс командных строк Windows NT подобен ин­терфейсу DOS, хотя небольшие отличия между ними имеются. Например, дав команду DEL filel.* file2.* fileЗ.* в DOS, вы получите только сообщение о лишних параметрах, а в Windows NT можно уничто­жить файлы за один прием. Еще одно желанное новшество позволяет устанавливать число строк и столбцов буфера про­крутки командного окна, не прибегая к переносу парамет-

114 МИР ПК №2/93

Page 6: Windows NT

WINDOWS

ров и к многочисленным ко­мандам MORE при просмотре длинных файлов и каталогов.

В Windows NT все приклад­ные программы могут работать совместно без накладок, неза­висимо от того, в какой ОС они написаны и в каком режиме — текстовом или графическом — выводят информацию. Можно даже запускать графические программы командной стро­кой, предварительно указав с помощью команды START, что они должны загружаться или работать в фоновом режиме. Вы можете запустить длинный ко­мандный файл DOS, и, не до­жидаясь окончания его работы, — редактор Ami Pro. Уходят на­всегда PIF-файлы — головная боль всех пользователей, доби­вающихся совместимости DOS и Windows.

Но несмотря на перечислен­ные выше возможности, судьба Windows NT (ворвется ли она на рынок, подобно Windows 3.1, или будет «прозябать», как OS/2) в существенной степени зависит от качества написан­ных для нее прикладных про­грамм. Корпорация Microsoft

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

ЧУВСТВУЙТЕ СЕБЯ КАК ДОМА

Приобретая Windows NT со всеми ее возможностями — се­

тевой поддержкой, управлени­ем файлами, защитой и много­задачностью, а также вместе со встроенной поддержкой паке­тов Microsoft Mail и Schedule+, вы получаете мощную и посто­янно готовую к использованию сеть. Если к тому же Windows NT окажется высоко надежной, то благодаря своей способности работать на многих разных платформах, что характерно для США, она окажется в ва­шем ПК гораздо раньше, чем этого можно было бы ожидать.

Однако пока никто не может с уверенностью сказать, когда это произойдет (и произойдет ли вообще). И хотя корпорация Microsoft планирует выпустить Windows NT в первой половине 1993 г., некоторые специалисты считают конец 1993 г. более ре­алистичным сроком. Будем на­деяться, что Windows NT выдер­жит все испытания, и тогда, мо­жет быть, для DOS настанет вре­мя подумать об отставке.

ОБ АВТОРЕ

Скотт Спэнбауэр — редактор журнала PC World.