Сравнение трех соперничающих с Windows 3.x ОС - Windows 95, OS/2 Warp и Windows NT
PC Magazine/RE logo
(С) СК Пресс 1/96

Крупным планом

Майкл Дж. Миллер


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

За четыре года, прошедшие со дня появления в свет Windows 3.1, она стала фактическим стандартом дл операционных систем, ориентированных на PC. Windows 3.1 и Windows for Workgroups 3.11 предустанавливаются в 80% новых персональных компьютеров, а на прикладные программы Windows приходится 60% продаж программного обеспечения. И все же, если учесть, что фирма Intel выпустила свой 32-разрядный микропроцессор i386 десять лет тому назад, 16-разрядная Windows переживает не первую молодость.

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

В соответствии с архитектурой Windows все прикладные программы и системный код размещаются в едином адресном пространстве. Это означает, что недоработанна прикладная программа, содержащая ошибки, может испортить области памяти, которые используютс операционной средой или другой прикладной программой. Результатом будет весьма неприятная ошибка общего нарушения защиты (General Protection Fault). Иногда Windows с честью выходит из положения, восстанавлива свою работоспособность, но чаще всего ей это не удается.

В своей основе Windows 3.x - 16-разрядна операционная система, поэтому для программ память представляется состоящей из 64-Кбайт сегментов, а все данные в своей основе 16-разрядные. Такая система не только доводит программистов до отчаяния, но и может оказаться менее эффективной по сравнению с 32-разрядной адресацией при работе с большими массивами данных. Еще одно следствие 16-разрядной базы этой ОС - ограниченность системных ресурсов. В Windows 3.x дл хранения таких структур, как дескрипторы файлов прикладных программ выделяется лишь небольшой блок памяти в других адресах. После того как эти области памяти заполнятся, Windows не может загрузить новые прикладные программы, даже если в ее распоряжении остается вполне достаточно памяти в других адресах.

Пользовательский интерфейс Windows, основанный на модулях Program Manager и File Manager, знаком большинству пользователей PC. Сюда входят панель управления Control Panel, служащая для управлени параметрами среды, и ряд небольших прикладных программ, среди которых Notepad, Write, Paint, Terminal и неувядающие игры Minesweeper и Solitaire.

В Windows for Workgroups дополнительно введен ряд сетевых функций. Наиболее заметные из них - средства организации одноранговых сетей, которые позволяют вам пользоваться диском или каталогом совместно с другими пользователями либо с помощью встроенных сетевых функций Windows, либо через более крупную сеть на основе сервера, такую, как NetWare фирмы Novell или Windows NT.

Кроме того, в Windows for Workgroups добавлен клиент электронной почты Microsoft Mail и планировщик Schedule+. Для пользователей, не подключенных к сети, большое преимущество Windows for Workgroups состояло в применении 32-разрядного виртуального драйвера устройств (VxD) для файловой системы. Он может значительно повысить производительность многих накопителей с интерфейсом IDE.

Хотя Windows подвергалась справедливой критике за недостаточность предусмотренных в ней средств защиты памяти и примитивную модель многозадочности, она представляла собой большой шаг вперед по сравнению с DOS и более старыми версиями этой же оболочки. Дл пользователей, располагающих медленными машинами с ОЗУ ограниченной емкости, она по-прежнему остается лучшей альтернативой.


Microsoft Windows 3.1 и Microsoft Windows for Workgroups 3.11

БЕГЛЫЙ ВЗГЛЯД. Система Microsoft Windows 3.1 и ее кузен - сетевой продукт Windows for Workgroups 3.11 - устаревают на глазах. Интерфейс Windows функционально удобен для подготовленных пользователей, но отсутствие истинного "рабочего стола" и раздельные функции модулей Progtam Manager и File Manager неоправданно затрудняют работу рядовых пользователей. Поставляемые вместе с операционной системой прикладные программы маломощны, а ограничение либо отсутствие сетевых средств не соответствует общепринятым на сегодняшний день стандартам.

16-разрядная архитектура Windows - скелетна конструкция из эпохи, когда большинство компьютеров оснащались процессором 286 и имели ОЗУ ограниченной емкости. Все прикладные программы и системный код выполняются в едином, совместно используемом адресном пространстве ради достижения максимальной эффективности и минимизации объема используемой виртуальной памяти, но в результате этого вс система становится подверженной аварийным сбоям при нарушении функционирования любого компонента. В Windows 3.x реализована простая кооперативная модель многозадачности, которая не может гарантировать даже равномерного распределения системных ресурсов между несколькими прикладными программами.

Владельцам систем на базе процессоров 486 или более совершенных, с 8-Мбайт ОЗУ, несомненно, следует обдумать возможность перехода на 32-разрядную ОС. Пользователям, располагающим более медленными ПК и памятью ограниченного размера, модернизация вряд ли принесет повышение производительности, но они смогут воспользоватьс преимуществами усовершествованного пользовательского интерфейса.

ПРОИЗВОДИТЕЛЬНОСТЬ. 16-разрядные версии Windows все еще остаются лидерами по производительности, но лишь с небольшим отрывом. Windows 95 отстает совсем немного, а в некоторых операциях даже превосходит их. При выполнении задач, связанных с интенсивным использованием диска, Windows for Workgroups в общем случае превосходит по производительности автономную систему Windows 3.1 благодаря своему виртуализированному 32-разрядному драйверу файловой системы. Хотя все версии Windows 3.1.x работают с 4-Мбайт ОЗУ, для получения приемлемой производительности мы рекомендуем использовать память емкостью 8 Мбайт.

СОВМЕСТИМОСТЬ. Мы обнаружили несколько случаев несовместимости с игровыми программами DOS, такими, как DOOM II, которые не могли выполняться в DOS-окне Windows.

Стандартные прикладные программы. Поставляемые с Windows 3.1 и Windows for Workgroups 3.11: Calculator, Cardfile, Character Map, Clock, игры, Media Player, Notepad, Object Packager, Paintbrush, Recorder, Sound Recorder, Terminal, Write. Поставляемые с Windows for Workgroups 3.11: Remote Access.

Стандартные клиенты сети. Поставляемые с Windows 3.1: нет. Поставляемые с Windows for Workgroups 3.11: клиент Microsoft Windows Network, клиент Microsoft Mail, клиент Schedule+.

Предполагаемая розничная цена. Microsoft Windows 3.1: версия расширения - 60 долл.; полная версия - 109 долл. Microsoft Windows for Workgroups 3.11: версия расширения - 65 долл.; полная версия - 149 долл.

WINDOWS 95

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

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

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

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

Очевидны крупные изменения в пользовательском интерфейсе Windows 95. Вы используете кнопку Start дл запуска прикладных программ самих по себе или через документы, с которыми программы связаны. После запуска программ их пиктограммы появляются на линейке заданий, обычно размещаемой в нижней части экрана. Щелчок на любой кнопке линейки заданий вызывает переключение на соответствующую программу. Это самый интуитивно понятный способ переключений задач из всех когда-либо виденных нами.

Модули Program Manager и File Manager уступили место метафоре "рабочего стола", на котором ваши файлы показаны в виде пиктограмм, помещенных в так называемые папки. Более сложные функции по управлению файлами в Windows 95 поручены утилите Explorer, по существу заменившей File Manager, которая показывает древовидную диаграмму файловой структуры вашего компьютера и его сетевого окружения. Благодаря расширению файловой системы FAT имена файлов не ограничены, как раньше, восемью символами плюс состоящее из трех букв расширение; вы можете использовать имена длиной до 255 символов.

Среди прочих благоприятных изменений в пользовательском интерфейсе - анимационные пиктограммы и диалоговые окна с закладками. В целом мы считаем, что новый интерфейс представляет собой существенное улучшение по сравнению с Windows 3.1, хотя прежним пользователям потребуется некоторое время, чтобы привыкнуть к нему. Конечно, метафора "рабочего стола", основанная на применении папок, и длинные имена файлов изобретены не создателями Windows 95; в течение длительного времени они были составной частью различных пользовательских интерфейсов, начиная с Macintosh и кончая Workplace Shell операционной системы OS/2.

Увеличилось число и повысилось качество поставляемых вместе с Windows 95 стандартных вспомогательных программ - от традиционного калькулятора и игр до мощных инструментальных средств контроля состояни системы (о прикладных программах, поставляемых вместе с операционной системой, подробно рассказано во врезке "Дополнительные программные пакеты и средства расширения: сравнительный обзор").

Также очевидны значительные усовершенствовани средств связи. Теперь в состав операционной системы входит клиент Exchange, который разрабатывался как универсальный почтовый ящик для входящей корреспонденции. Он работает в качестве клиентского ящика-получателя с системой Microsoft Mail, обещанной в скором времени службой Microsoft Exchange Server и другими почтовыми системами, совместимыми со стандартом MAPI, а также с Microsoft Network. Он также позволяет получать и отправлять факсы с помощью встроенной службы Microsoft Fax.

Расширились сетевые функциональные возможности. В состав Windows 95 включен встроенный клиент для сетей NetWare 3.x, 4.x и для серверов Windows NT. Предусмотрены также встроенные средства для работы с протоколами IPX/SPX, NetBEUI и TCP/IP. Последний из перечисленных протоколов позволяет выполнять подключение к Internet, хотя лучшая программа дл соединения с Internet, содержащая утилиту просмотра Web, входит в состав пакета Microsoft Plus!. Windows 95 позволяет непосредственно присоединяться к другому компьютеру через кабель и располагает базовыми средствами для установления коммутируемых соединений через телефонные линии с сервером удаленного доступа Remote Access Server системы Windows NT, NetWare Connect или с коммутируемыми серверами компании Shiva. В состав Windows 95 также входит интерфейс прикладного программирования для телефонии (TAPI) фирмы Microsoft, обеспечивающий совместную работу вашей машины с телефоном, регистрируя телефонные вызовы и выполн функции автоответчика (прикладные программы дл телефонии будут поставляться независимыми фирмами).

В ходе тестирования Windows 95 показала вполне приемлемые результаты при выполнении как новых прикладных программ, так и программ Windows 3.x, хот Windows for Workgroups опередила ее по быстродействию во многих дисковых операциях. Но на машинах с ОЗУ емкостью 8 Мбайт и более ее производительность была сравнима или выше, чем у предыдущих версий Windows. Производительность системы при выполнении Windows-программ в большинстве случаев была выше, чем у OS/2, и намного превышала аналогичный показатель системы Windows NT.

При создании Windows 95 фирма Microsoft пошла на многие компромиссы. Но большинство пользователей, располагающих как минимум 8 Мбайт памяти, сделают правильный выбор, если перейдут на Windows 95. Вы получите усовершенствованный пользовательский интерфейс, более высокую производительность, усовершенствованный механизм многозадачности, надежную обратную совместимость и способность выполнять большое число новых прикладных программ.


Microsoft Windows 95

БЕГЛЫЙ ВЗГЛЯД. Корпорация Microsoft усердно рекламирует систему Windows 95 как преемника Windows 3.1 и Windows for Workgroups 3.11. По всей видимости, Windows 95 великолепно подготовлена дл этой роли и станет отличным выбором для массового пользователя.

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

Windows 95 внесла значительные улучшения в архитектуру Windows, в том числе истинно 32-разрядный интерфейс прикладного программировани (API), защищенные адресные пространства для ее собственных 32-разрядных прикладных программ, вытесняющую многозадачность, разделение прикладных программ на потоки и более широкое использование виртуальных драйверов устройств. Модель защиты памяти реализована с серьезными компромиссами, целью которых было достигнуть совместимости с существующими 16-разрядными прикладными программами и драйверами устройств. Но на практике устойчивость системы оказывается лучше, чем у Windows 3.1x.

ПРОИЗВОДИТЕЛЬНОСТЬ. Производительность Windows 95 на удивление высока. На медленных системах, оснащенных ОЗУ не более 4 Мбайт, ее показатели почти такие же, а иногда и лучше результатов Windows 3.1x, в зависимости от выполняемой операции. На более быстродействующих системах с большей памятью она остается весьма конкурентоспособной в одно- и многозадачном режимах работы, а также в тестах OLE. Мы рекомендуем использовать 8-Мбайт ОЗУ дл получения приемлемой производительности.

СОВМЕСТИМОСТЬ. Хотя мы и обнаружили несколько недочетов, Windows 95 инсталлировалась достаточно легко на разнообразной испытательной аппаратуре и периферийных устройствах. Подавляющее большинство стандартных 16-разрядных прикладных программ выполнялись в среде Windows 95 без каких-бы то ни было проблем.

Стандартные прикладные программы. Back-up, Briefcase, Calculator, CD Player, Character Map, Clipboard Viewer, Defrag, Dial-up Networking, Direct Cable Connect, DriveSpace, игры, Hyperterminal, Net Watcher, Paint, Phone Dialer, QuickView, Scan Disk, программы сбережения экрана, System Monitor, System Resource Meter, WordPad.

Стандартные клиенты сети и протоколы. Клиент Microsoft Exchange, клиент Microsoft Network, Novell NetWare 3.x и 4.x, IPX/SPX-совместимый протокол, Microsoft DLC, NetBEUI, TCP/IP.

Предполагаемая розничная цена. Windows 95: верси расширения - 109 долл. (имеется на CD-ROM и гибких дисках); полная версия с загружаемым диском - 209 долл. (полная версия поставляется только на гибких дисках; отдельные компоненты - в том числе Quick View, System Monitor, инструменты администратора, полные наборы драйверов, оперативный комплект Windows 95 Resource Kit и разнообразные утилиты - доступны только в версии на CD-ROM).

OS/2 WARP CONNECT 3.0

Предполагалось, что к настоящему времени OS/2 станет доминирующей ОС. Выпуская эту операционную систему в свет в 1987 г., фирмы IBM и Microsoft рассматривали ее как логическую замену DOS. После произошедшего в 1990 г. разрыва между двумя компаниями Microsoft занялась системой Windows, а IBM получила OS/2 в свое полное распоряжение.

За прошедшее с тех пор время OS/2 значительно изменилась в лучшую сторону, обретя новые функциональные возможности и устойчивость. С самого начала она была задумана как многопотоковая ОС с вытесняющей многозадачностью. OS/2 также обеспечивает намного более совершенную защиту памяти, поэтому какая-нибудь прикладная программа, содержащая ошибки, редко выводит из строя всю систему.

Наибольшие изменения в OS/2 появились в версии 2.0, выпущенной в 1991 г. и ставшей первой редакцией ОС, разработка которой была целиком выполнена фирмой IBM. В результате продукт в значительной степени был переведен на 32-разрядную основу и в нем появилась оболочка Workplace Shell. Этот объектно-ориентированный пользовательский интерфейс имеет папки и объекты, предусматривает широкий набор операций drag-and-drop и позволяет создавать псевдонимы (shadows или aliases). В основе многих из этих функций оболочки Workplace Shell лежит модель системных объектов (SOM) фирмы IBM, ключевой раздел спецификации OpenDoc, предназначенной для построения распределенных составных документов.

В конце 1994 г. корпорация IBM выпустила версию OS/2 Warp 3, добавив продукту не только новое имя, но и новые функциональные возможности, призванные сделать OS/2 более привлекательной для индивидуальных пользователей и малых предприятий. В OS/2 Warp к базовым возможностям OS/2 2.1 добавлены ряд новых функций и усовершенствованные средства обслуживани периферийных устройств. Пользовательский интерфейс был обогащен новой системой цветовых выделений и более привлекательными пиктограммами, а также панелью Launch Bar, плавающей палитрой пиктограмм, которую вы можете использовать для запуска прикладных программ.

Что более важно, в новой версии появился ряд новых прикладных программ. Ключевой среди них стала программа Internet Access Kit, служащая для подключени пользователей OS/2 к Internet с помощью службы Advantis фирмы IBM или через другого поставщика услуг Internet. В результате OS/2 Warp стала первой из основных операционных систем для ПК, включившей в пакет поставки стандартные средства доступа к Internet и совместимость с протоколами TCP/IP. В состав OS/2 Warp также входит IBM Works, глубоко интегрированный комплекс программ для повышения производительности труда служащих, работающих на PC, в котором также использованы преимущества технологии SOM.

Первая редакция OS/2 Warp для выполнени 16-разрядных прикладных программ Windows использовала код Windows, предварительно инсталлированный в системе пользователя. Более поздняя версия, названная Full Pack, имела в своем составе Win-OS/2, лицензированную версию кода Windows 3.x фирмы IBM. Win-OS/2 работает вполне приемлемо; она почти не отличается от Windows 3.x, за исключением того, что версии OS/2, оснащенные Full Pack, как правило, выполняют прикладные программы Windows несколько быстрее, чем ее версии, использующие собственно Windows.

Недавно фирма IBM выпустила редакцию своей операционной системы OS/2 Warp Connect, предназначенную для сетевых пользователей, решающих деловые задачи. Эта редакция обеспечивает организацию одноранговых сетей, предоставляя вам возможность совместного пользовани файлами и каталогами с помощью средств одноранговых или более сложных сетей. В ее состав также входит инициатор запросов для NetWare, который выполняет базовые функции регистрации в системе для серверов NetWare 3.x и 4.x, но не содержит ничего нового по сравнению с 16-разрядным инициатором запросов Novell Requester, выпущенным в 1991 г.

Поскольку в системе OS/2 используется код имеющейс у вас или лицензированной фирмой IBM версии Windows, она обладает прекрасной совместимостью с большинством прикладных программ Windows. Они могут выполняться либо в совместно используемом адресном пространстве, как это делается в Windows 3.x, либо в защищенном адресном пространстве со своей собственной копией Windows. Похожее средство позволяет вам запускать отдельные сеансы DOS для индивидуальных DOS-программ, предоставляя бесподобную возможность управлять выполнением игровых программ DOS. OS/2 позволяет работать с драйверами устройств DOS в отдельных сеансах DOS, хотя вы не можете использовать их для нужд прикладных программ OS/2 или Windows. До сих пор наибольшее число нареканий на OS/2 связано с трудностями, возникающими при работе с аппаратурой. Если в OS/2 отсутствует драйвер устройства для вашего накопителя CD-ROM, графической платы или звуковой системы, то, вероятно, вам не удастся использовать эти устройства.

Еще одно слабое место OS/2 - относительно небольшое число собственных прикладных программ OS/2 (тот факт, что OS/2 так хорошо выполняет программы Windows 3.x, оказался палкой о двух концах). OS/2 Warp Connect не даст возможности применять 32-разрядные программы, разработанные для Windows 95 и Windows NT. Вместо этого корпорация IBM обращает внимание разработчиков на новый набор API, который облегчит перенесение 32-разрядных прикладных программ Windows в OS/2.

В наших тестах производительности OS/2, как правило, выполняла существующие Windows-программы медленнее, чем Windows 3.1 или Windows 95, хотя и быстрее, чем Windows NT. Она была заметно медленнее в операциях связанных с интерфейсом OLE, но смотрелась на равных с Windows 95 в большинстве многозадачных операций с использованием собственных прикладных программ. По утверждению IBM, OS/2 Warp работает на машинах с 4-Мбайт ОЗУ, а для OS/2 Warp Connect требуется по меньшей мере 8 Мбайт. Мы думаем, что 8 Мбайт - это минимум, а предпочтительный объем памяти - 16 Мбайт.

Во многих областях, таких, как многозадачность и защита, OS/2 опережала Windows 3.x и продолжает опережать Windows 95. Хотя она не обеспечивает устойчивости, свойственной Windows NT, ее системные требования значительно более скромны. К пользовательскому интерфейсу быстро привыкаешь, но то же самое справедливо и по отношению к Windows 95. После того как вы преодолеете барьер инсталляции, OS/2 предоставит вам конкурентоспособную среду дл выполнения прикладных программ DOS, Windows 3.x и собственного программного обеспечения OS/2. Мы надеемся, что новые инструменты для переноса программ на платформу OS/2 расширят ограниченный в настоящее время выбор собственных программ OS/2.


OS/2 Warp Connect Version 3 фирмы IBM

БЕГЛЫЙ ВЗГЛЯД. OS/2 Warp Connect - сетевой вариант OS/2 Warp, операционной системы, которую корпораци IBM рекламирует в качестве сильного конкурента Windows 3.1 и DOS. Мощная оболочка Workplace Shell, оснащенная папками, пиктограммами, истинным "рабочим столом", контекстными меню и развитой техникой drag-and-drop, стала пионером объектно- ориентированных интерфейсов для ПК.

32-разрядная архитектура OS/2 Warp напоминает организацию Windows 95, но в целом лучше защищена от аварийных сбоев. Собственные 32-разрядные программы OS/2 могут выполняться в условиях вытесняющей многозадачности, а 16-разрядные Windows-программы - либо в совместных, либо в отдельных защищенных сеансах Windows. Уровень совместимости с прикладными программами DOS не имеет аналогов среди современных операционных систем. Однако OS/2 Warp не предназначалась для работы с драйверами устройств реального режима, а найти собственные драйверы OS/2 по-прежнему трудно.

ПРОИЗВОДИТЕЛЬНОСТЬ. Нельзя сказать, что при тестировании на 8-Мбайт системе OS/2 Warp Connect показала блестящие результаты, но в общем и целом она выглядела конкурентоспособной при выполнении 16-разрядных прикладных программ Windows. На 16-Мбайт системах она, как правило, превосходила Windows NT. На 4-Мбайт системе минимальной конфигурации, рекомендуемой для несетевых версий OS/2 Warp, она показала плохие результаты; несомненно, ей нужна память размером 8 Мбайт.

СОВМЕСТИМОСТЬ. Из четырех операционных систем, рассмотренных нами, процесс инсталляции OS/2 Warp на нашей испытательной аппаратуре оказался самым трудным и наименее интуитивно понятным. Входящие в комплект поставки средства управления видеоплатами были хороши, но мы испытали некоторые трудности, пытаясь найти работоспособные драйверы для звуковых плат и накопителей CD-ROM. Стандартные средства взаимодействия с сетевыми платами также были не всегда удачны. Большинство 16-разрядных программ Windows работали безупречно, а функционирование OLE было надежным. На некоторых системах мы столкнулись с проблемами при работе с клиентом Windows Notes 3.31.

Стандартные прикладные программы. Clipboard Viewer, Enhanced Editor, Icon Editor, LaunchPad, OS/2 System Editor, Picture Viewer, Pulse, Seek and Scan Files. Пакет BonusPak for OS/2 Version 3. CompuServe Information Manager for OS/2, FaxWorks for OS/2, HyperAccess Lite for OS/2, IBM Internet Connection for OS/2, IBM Multimedia Viewer, IBM Person to Person for OS/2, IBM Works, VideoIN for OS/2.

Стандартные клиенты сети и протоколы. IBM Peer for OS/2, IBM OS/2 LAN Requester 4.0, Novell NetWare Client Version 2.11 for OS/2, LAN Distance Remote 1.11, IBM Internet Connection for OS/2, Gopher, FTP, telnet, TCP/IP for OS/2 Version 3.0.

Цена по каталогу. IBM OS/2 Warp Connect Version 3 Blue Spine (с WIN-OS/2): 299 долл.; IBM OS/2 Warp Connect Version 3 Red Spine (для Microsoft Windows): 165 долл.

MICROSOFT WINDOWS NT

Microsoft Windows NT Workstation 3.51 была разработана как персональная операционная система высокого класса, обладающая более совершенными функциональными возможностями и высокими системными требованиями, нежели ее конкуренты. Для ее работы нужно иметь как минимум 12-Мбайт ОЗУ, а для инсталляции может потребоваться до 75 Мбайт пространства на жестком диске. Так же как OS/2 Warp и Windows 95, это 32-разрядная многозадачная, многопотоковая операционна система, но, кроме того, она обладает важными средствами обеспечения безопасности, надежной новой файловой системой с регистрационным журналом и может быть перенесена на отличные от Intel аппаратные платформы. Ее базовая архитектура обеспечивает лучшую защиту, чем любая соперничающая с ней система.

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

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

В настоящее время Windows NT 3.51 реализована в версиях для рабочих станций Intel, Alpha, MIPS и PowerPC, хотя и возникает необходимость перекомпилировать прикладные программы, для того чтобы они выполнялись на каждой из этих платформ. В начале 1996 г. корпорация Microsoft планирует выпустить несколько усовершенствованную редакцию системы, в которую будет включена окончательная верси пользовательского интерфейса Windows 95. Значительно переработанная версия под условным названием Cairo готовится к выпуску в конце 1996 или начале 1997 г.

Пользовательский интерфейс Windows NT практически идентичен интерфейсу Windows 3.1, со знакомой оболочкой на базе программ File Manager и Programm Manager, стандартными диалоговыми окнами, той же самой базовой организацией и встроенными прикладными программами. Как и в Windows for Workgroups, в него входят служебные программы для одноранговых сетей, а также клиенты дл Microsoft Mail и Schedule+. Кроме того, этот интерфейс имеет много административных инструментов, в том числе утилиты для создания резервных копий, просмотра журнала событий Event Viewer, администратор диска Disk Administrator и программа контроля производительности Performance Monitor; он также обеспечивает функции сервера удаленного доступа (RAS), позволяющие производить регистрацию на удаленной машине.

Многие сетевые средства входят в комплект поставки. Возможности сервера встроены в Windows NT Workstation, и вы можете совместно пользоваться файлами, каталогами и накопителями, если зарегистрированы как член группы Administrators (администраторы) или Power Users (полноправные пользователи). Windows NT располагает необходимыми средствами для работы со многими протоколами, в том числе IPX/SPX, TCP/IP и NetBEUI, а также для клиентов сетей Windows NT и NetWare. Инициатор запросов NetWare, утилита NetWare Link, является клиентом серверов NetWare 3.x и 4.x, хотя она еще не может работать с такими средствами NetWare версии 4.0, как служба управления каталогами (NDS).

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

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


Microsoft Windows NT Workstation 3.51

БЕГЛЫЙ ВЗГЛЯД. Эта операционная система, предназначенная для рабочих станций, обладает отказоустойчивостью, обычно присущей серверным ОС. Архитектура Windows NT разрабатывалась таким образом, чтобы система обладала максимальной устойчивостью и надежностью. Собственные прикладные программы выполняются в условиях вытесняющей многозадачности в защищенных областях памяти, а системные библиотеки DLL третьего кольца защищены от воздействий со стороны прикладных программ с помощью тщательно продуманного механизма клиент-сервер. Программы, выполняемые в кольце 0, защищены привилегиями супервизора на базе аппаратных средств. Такой подход приводит к большим затратам времени на выполнение системных функций, но обеспечивает стабильность, сравнимую со многими серверами UNIX. Windows NT не будет работать с драйверами устройств реального режима. В число ее богатых встроенных сетевых функциональных средств входят клиентские службы NetWare и TCP/IP.

Windows NT Worstation использует по сути тот же самый интерфейс, что и Windows 3.11, хотя уже распространяется бета-версия пользовательского интерфейса в стиле Windows 95. В дополнение к обычным вспомогательным прикладным Windows- программам Windows NT располагает обширным арсеналом средств администрирования.

ПРОИЗВОДИТЕЛЬНОСТЬ. Если принять во внимание значительные накладные расходы - неизбежное следствие усиленно защищенной архитектуры, - то следует признать, что Windows NT демонстрирует очень хорошие результаты. В испытаниях, проводившихся на 16-Мбайт системе, она показала результаты, немного уступающие менее тяжеловесным операционным системам, а на 32-Мбайт системе ее производительность была в высшей степени конкурентоспособной (мы рекомендуем по меньшей мере 16 Мбайт для получения приемлемых характеристик). И все же, учитывая ее цену и системные требования, трудно обосновать переход на Windows NT лишь заботой о производительности.

СОВМЕСТИМОСТЬ. Windows NT Worstation предусматривает богатый выбор драйверов устройств для нашей тестовой системы и периферийных устройств. Совместимость с 16-разрядными прикладными программами Windows была в целом хорошей; исключениями стали лишь неустойчивое поведение клиента Lotus Notes 3.3 и несовместимость с Adobe Type Manager.

Стандартные прикладные программы. Calculator, Cardfile, CD Player, Character Map, Chat, Clock, Media Player, Notepad, Object Packager, Paintbrush, Recorder, Sound Recorder, Terminal, Write.

Стандартные инструменты администратора. Backup, Disk Administrator, Event Viewer, Performance Monitor, Services, User Manager, Windows NT Diagnostics.

Стандартные клиенты сети и протоколы. Client Service for NetWare, FTP Server, FTP, telnet, SLIP, PPP, другие прикладные программы для выполнени соединений в соответствии с протоколами TCP/IP, Remote Access (клиент и сервер). AppleTalk, DLC, NetBEUI, IPX/SPX-совместимый протокол, TCP/IP.

Предполагаемая розничная цена. Microsoft Windows NT Worstation 3.51: 319 долл. Стандартное средство поставки - CD-ROM, но доступны также версии, распространяемые на гибких дисках.


ОС на новых компьютерах от 35 ведущих поставщиков

За исключением IBM (чьи ПК предлагают двойную загрузку OS/2 и Windows), все ведущие поставщики персональных компьютеров в настоящее врем устанавливают на большинстве своих машин Windows 3.1 или Windows for Workgroups 3.11. Сфера распространения этих двух основных операционных систем, однако, сузится после того, как корпораци Microsoft выпустит Windows 95. В таблице перечислены операционные системы, которые 35 ведущих поставщиков ПК (по годовому доходу) планируют устанавливать на свои машины после выхода на рынок Windows 95.

+ ДА - НЕТМестоположениеMicrosoft Windows 3.1Microsoft Windows for Workgroups 3.11Microsoft Windows 95OS/2 Warp 3.0Microsoft Windows NT
Acer America Corp.San Jose, CAНе решеноНе решено+Не решеноНе решено
Advanced Logic Research Inc.Irvine, CA--+-Факультативно 1)
AMS Inc.Irwindale, CA-По заказу+--
AST Research Inc. (для бизнеса и мобильные)Irvine, CA-+ 3+ 3--
AST Research Inc. (домашние)2Irvine, CA--+--
AT&T Global Information Solutions (настольные, для бизнеса и мобильные)Dayton, OH+++--
AT&T Global Information Solutions (розница)Dayton, OH--+--
Compaq Computer Corp.Houston, TXНе решеноНе решено+Не решеноНе решено
CompuAdd Corp.Austin, TX-По заказу+По заказуПо заказу
CompUSADallas, TXФакультативно1Факультативно1+Факультативно1Факультативно1
ComtradeCity of Industry, CA-По заказу+Факультативно1Факультативно1
Dell Computer Corp.Austin, TX Не решеноНе решено+Не решеноНе решено
DFI Inc.Sacramento, CAПо заказуПо заказу+По заказуПо заказу
Digital Equipment Corp.Acton, MA -+ 3+ 3--
DTK Computer Inc.City of Industry, CAПо заказуФакультативно1+Факультативно1-
Epson America Corp.Torrance, CA+-+--
Everex Systems Inc.Fremont, CA-Факультативно1+-Факультативно1
Gateway 2000 Inc.North Sioux City, SD-Факультативно1+--
GST/Micro CityCarritos, CA-По заказу+--
Hewlett-Packard Co.Palo Alto, CA--+--
IBM Corp.Armonk, NYНе решеноПо заказуНе решено+По заказу
Insight Enterprises Inc.Tempe, AZ-По заказу+--
IPC Technologies Inc. (Austin Direct)Austin, TX-По заказу+По заказу-
Leading Edge Products Inc.Westborough, MAНе решеноНе решеноНе решеноНе решеноНе решено
Memorex Telex Corp.Irving, TX+++++
Micron Computer Inc.Nampe, ID-Не решено+-Факультативно(245 долл.)
MidWest Corp.Fletcher, OHПо заказуПо заказу+--
Mitsuba Corp.La Verne, CA--+Факультативно1Факультативно1
NEC Technologies Inc.Boxborough, MAНе решеноНе решеноНе решеноНе решеноНе решено
Packard Bell Electronics Inc.Westlake Village, CAНе решеноНе решено+Не решеноНе решено
Samsung Electronics America Inc.Ridgefield Park, NJ+-+--
Texas Instruments Inc.Temple, TX-Факультативно1+--
Toshiba America Information Systems Inc.Irvine, CA--+--
Unisys Corp.San Jose, CA-++++
USA Flex Inc.Bloomingdale, ILФакультативно1Факультативно1+Факультативно1Факультативно1
Zenith Data SystemsBuffalo Grove, ILНе решеноНе решено+Не решеноНе решено
ZEOS International Ltd.Minneapolis, MN-++-Факультативно(329 долл.)
1 Цена еще не объявлена.
2 Эти планы вступят в силу после осеннего выпуска семейства домашних ПК фирмы AST.
3 При первой загрузке машины пользователь должен выбрать либо Windows for Workgroups 3.11, либо Windows 95, и прежняя система будет стерта.

Дополнительные программные пакеты и средства расширения: сравнительный обзор

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

Новейшие операционные системы для PC предусматривают гораздо более широкий выбор стандартных прикладных программ и утилит, поставляемых вместе с ними, нежели любая из их предшественниц. Это могут быть коммуникационные программы, инструментальные средства доступа к Internet, мощные системные утилиты или даже целые небольшие комплексы прикладных программ. OS/2 Warp заняла лидирующее положение в области прикладных программ, для нее выпущен интегрированный комплекс в составе бесплатного комплекта расширения Bonus Pak. Windows 95 не пытается соперничать с OS/2 в исчерпывающей полноте прикладных программ - это касается даже комплекта расширения Microsoft Plus! ценой 50 долл., - но многие новые вспомогательные программы Windows 95 все же превосходят отдельные продукты, приобретенные вами несколько лет назад. Мы предлагаем вам обзор сопутствующих программ и средств расширения, поставляемых вместе с каждой ОС.

WINDOWS 3.1X

Windows 3.1 и Windows for Workgroups 3.11 поставляются в сущности с одним и тем же базовым набором вспомогательных программ, которым вы пользовались многие годы: калькулятор Calculator, календарь Calendar, картотека Cardfile, Media Player, блокнот Notepad, графический редактор Paintbrush, программа звукозаписи Sound Recorder, Terminal, редактор Write, программа записи макрокоманд, часы и т. д. Программа ClipBook в Windows for Workgroups представляет собой усовершенствованную версию программы просмотра буфера обмена ClipBoard.

WINDOWS 95 И MICROSOFT PLUS!

В Windows 95 усовершенствованы некоторые существующие вспомогательные средства Windows, добавлено много новых отличных программ и исключены некоторые неудачные утилиты, например Calendar и Cardfile. Как и прежде, в состав Windows входят два редактора. Блокнот Notepad не изменился по сравнению со своей версией, представленной в Windows 3.1, и, как и раньше, не позволяет редактировать файлы размером более 32 Кбайт. Редактор Write был заменен значительно превосходящим его текстовым процессором WordPad, в котором предусмотрены средства верстки, в том числе автоматическая втяжка первой строки абзаца и формирование списков с выделяющимися символами (буллитами). WordPad экспортирует документы в трех форматах: Microsoft Word 6.0, RTF и текстовом. Пакет позволяет вам "перетаскивать" выбранные фрагменты текста внутри документа, и, что более важно, в нем реализован метод drag-and-drop для объектов OLE 2.0, и вы можете перенести выбранный текст из WordPad на "рабочий стол", автоматически создав заготовку документа (scrap document). Позднее вы можете открыть ее или перенести в любую другую прикладную программу с тем же уровнем OLE.

Графический редактор Paint, заменивший собой Paintbrush, превратился в более серьезную программу редактирования растровых изображений, в состав которой входят инструменты для линейной и сдвиговой деформации изображений. Paint по-прежнему читает PCX-файлы, но сохраняет рисунки только в формате BMP.

Калькулятор Windows Calculator имеет более привлекательный внешний вид, и в нем исправлена ошибка, которая иногда приводила к неправильным результатам при суммировании, но в остальном он не изменился. Утилита Character Map, с помощью которой можно было отыскать в ваших шрифтах символы, отсутствующие на клавиатуре, не изменилась. Календаря Calendar и картотеки Cardfile больше нет - хотя они по-прежнему присутствуют в вашей системе, если вы инсталлировали Windows 95 поверх Windows 3.x. Новая утилита Briefcase (портфель) обеспечивает основные функции для синхронизации файлов в каталогах настольного и портативного компьютеров или сервера и рабочей станции. В число системных утилит входят дисковый дефрагментатор, программа сжатия дисков DriveSpace и утилита резервирования данных, котора наконец-то может работать как с лентой в 1/4-дюйм картриджах, так и с дисками. Усовершенствованна программа System Monitor позволяет динамически контролировать многие параметры ЦП, диска и памяти, а Resource Meter дает возможность быстро оценить доступные системные ресурсы.

Центральный элемент управления средствами связи Windows 95 - пиктограмма Inbox, с помощью которой можно получить доступ к Microsoft Exchange, единому клиенту почтовых служб Microsoft Mail, Internet, CompuServe, Microsoft Network и базовым средствам факсимильной связи. Процедура доступа к Internet излишне сложна, если только вы не приобрели пакет расширения Plus!, в состав которого входят мощная программа просмотра Web и "мастер" (wizard) для установления связей с независимыми поставщиками услуг. Помимо этого, в комплект поставки Windows 95 входит версия программы начального уровня HyperTerminal фирмы Hilgraeve.

В пакете расширения Microsoft Plus! имеютс планировщик событий System Agent, программы, улучшающие организацию "рабочего стола" и вид экрана, увлекательная трехмерная игра в китайский бильярд и оптимизированная версия утилиты DriveSpace, сжимающа диски лучше, нежели программа из основного комплекта поставки Windows 95. В него также входит Internet Explorer, пакет утилит для доступа к Internet, который может использоваться совместно с системами независимых поставщиков услуг или с ожидаемой в скором времени программой доступа к World-Wide Web через сеть Microsoft Network фирмы Microsoft.

OS/2 WARP и BONUS PACK

Когда вы покупаете экземпляр OS/2 Warp, в комплекте с ним вы приобретаете и пакет Bonus Pack. В этот набор утилит входят IBM Works - глубоко интегрированный комплекс прикладных программ; IBM Internet Connection for OS/2; HyperAccess Lite for OS/2 фирмы Hilgraeve; базовая версия FaxWorks for OS/2 фирмы SofNet и программа доступа к CompuServe.

Пакет IBM Works - чудо интеграции и эффективности. Он состоит из текстового процессора, электронной таблицы, системы управления базами данных, вспомогательной программы для работы с графиками и диаграммами, программы ведения списка деловых контактов и полнофункциональной личной информационной системы (PIM). Между всеми компонентами пакета возможен обмен данными с помощью методов drag-and-drop, и все они располагают внушительными функциональными возможностями. Текстовый процессор использует пол данных PIM и списка деловых контактов, помогая вам составлять деловые письма, и дает возможность создавать стили абзацев, таблицы и клавиатурные макрокоманды. Электронная таблица, в которую включены средства просмотра таблиц, обладает более богатым набором математических функций, чем в обычных встроенных пакетах. Вспомогательная программа для работы с графиками и диаграммами предоставляет в ваше распоряжение удобное окно непосредственного ввода дл тех случаев, когда вам не нужны все функции электронной таблицы. В базе данных предусмотрены поля изображений, а с помощью генератора отчетов можно создавать документы, в которых информация из любой dBASE-совместимой базы данных будет сгруппирована по столбцам. В целом пакет отличает уровень элегантности и производительности, делающий его серьезным соперником для некоторых интегрированных пакетов для среды Windows.

Пакет средств связи, напротив, предлагает разнородную смесь из совершенно различных интерфейсов, и, поскольку OS/2 не имеет аналога интерфейса прикладного программирования для телефонии (TAPI), имеющегося в Windows 95, вам придется выполнять установку всех коммуникационных пакетов порознь. Вы сможете получить мгновенный доступ к Internet, если воспользуетесь услугами фирмы IBM, но если вы пожелаете прибегнуть к услугам другого поставщика услуг, то приготовьтесь потратить несколько часов на то, чтобы разобраться в недостаточно хорошо документированном языке сценариев регистрации, разработанном IBM. После того как вам удастся установить соединение, вам очень пригодится комплект встроенных средств связи с Internet фирмы IBM - в том числе программа просмотра Web, Gopher, FTP и другие, - а заложенная в OS/2 объектна ориентация дает возможность "перетаскивать" адреса Internet на "рабочий стол" и создавать пиктограммы, позволяющие затем выполнить переход в эти места сети (в Windows 95 появился аналог этого средства).

Прочие коммуникационные пакеты - мощные, но не столь удачные. FaxWorks страдает от запутанного интерфейса и ограниченных возможностей. HyperAccess Lite не обладает элегантностью более современной версии программы, поставляемой вместе с Windows 95. В пакете Bonus Pack также имеется средство просмотра мультимедиа- материалов, простая программа фиксации видеоинформации (video-capture).

Если вы не установили Bonus Pack, то OS/2 Warp предоставляет в ваше распоряжение три текстовых редактора: обычный текстовый редактор, позволяющий выводить на экран шрифты по вашему выбору, неудобный редактор программиста и миниатюрный редактор, работающий в символьном режиме. Утилита просмотра изображений в системе OS/2 Warp непригодна дл отображения стандартных графических форматов, но может быть использована для предварительного просмотра документов перед печатью, так как выводит на экран буферные файлы, предназначенные для печати. В OS/2 Warp не предусмотрен регистратор клавишных команд, но командный язык REXX обладает чрезвычайной мощью и относительно прост в освоении. Другие вспомогательные программы, входящие в базовый пакет OS/2, - редактор пиктограмм, утилита поиска объектов Find Object, модуль поиска и сканирования файлов Seek and Scan Files, а также программа Pulse, определяющая степень использования ЦП.

WINDOWS NT WORKSTATION 3.51

Windows NT содержит тот же самый базовый набор вспомогательных программ, что и в Windows 3.x, но вместе с этой системой поставляется также стандартный комплект высококлассных средств, соответствующих ее предназначению как операционной системы для рабочих станций. Сюда входят утилиты создания резервных копий на магнитной ленте; Disk Administrator для управлени разделами диска, чередования данных по разным дискам и резервного дублирования; утилита Event Viewer, позволяющая просматривать подробный журнал системных событий и ошибок; программа User Manager, котора позволяет назначать привилегии доступа отдельным пользователям и группам. Performance Monitor, усовершенствованная версия утилиты System Monitor из среды Windows 95, дает вам настраиваемое средство контроля текущей активности ЦП и системы в целом. Утилита Services позволяет запускать, останавливать и контролировать выполнение служебных программ дл операционной системы и приложений. Хотя средства Windows NT не могут соперничать со вспомогательными программами OS/2 и Windows 95, предназначенными дл повышения производительности труда служащих, работающих на ПК, ее утилиты характеризуются гораздо более широким охватом функций и большей мощностью.