Upload
vladimir-khokhryakov
View
423
Download
3
Embed Size (px)
DESCRIPTION
Одно из первых описаний возможностей новой операционной системы фирмы Microsoft, WindowsNT, которая скоро должна поступить в продажу. "Мир ПК", 2'93.
Citation preview
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 символов.
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
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
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
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
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.