Программное обеспечение


Из разговора в SU.OS2.FAQ.D:

>> Мне уже несколько человек говорили что IBM прекратила поддержку
>> OS/2, то есть новых версий не будет. Это так или мне нагнали?
> :-) Этот слух ходит последние лет 5. Когда слух pазpастается до
> неимовеpной гpомкости - выходит очеpедная веpсия оси :-) Hаpодная
> пpимета так сказать :-))
Ха, пять... Тебе пpислать отсканенную статейку из "миp ПК" _1990_ года в
котоpой говоpится то же самое? ;) Более того, там уже были жалобы на
сложность установки и отсутствие нативных ППП ;)
Собственно, вот эта статья. Спасибо Сергею Рогулеву за сканирование и распознавание текста. Надеюсь, что Мир ПК не будет в обиде за публикование статьи 10-летней давности без спросу.
Enjoy!


ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Бретт Гласе, Трейси Кейпен

МИР ПК N 1/91
InfoWorld Publications, Inc., 1990.
InfoWorid, September 1990, p. 24

Многозадачность -- способность машины выполнять несколько программ одновременно -- когда-то была характерной чертой только больших и миникомпьютеров. Однако за последние несколько лет запросы пользователей возросли, и теперь многозадачность уже считается необходимой для современного ПК. В этом обзоре подробно рассматриваются четыре самые распространенные системы, обеспечивающие многозадачный режим работы компьютера: три для компьютеров, совместимых с IBM PC, и одна для ПК Macintosh. Кроме того, системы сравниваются по выполняемым функциям, быстродействию и другим особенностям. В обзор включены следующие программные продукты:

(фирма Quarterdeck недавно начала поставлять версию Desqview 2.26 с драйвером QEMM 5.1, но она поступила к авторам обзора слишком поздно, и они не успели ее протестировать). В обзор не включены многопользовательские операционные системы (например, Unix), так как авторов прежде всего интересовало многозадачное выполнение деловых программ общего назначения на автономных профессиональных ПК.

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

ВСТРОЕННАЯ ИЛИ НАДСТРОЕННАЯ?

Все существующие многозадачные системы для микрокомпьютеров делятся на две категории: "надстройки", обеспечивающие многозадачный режим в некоторой операционной системе (например, DOS), которая сама по себе способна выполнять только одну задачу в каждый данный момент, и "встроенные" многозадачные средства, которые являются составной частью самой операционной среды.

Среди тех программных средств, которые рассматриваются в данном обзоре, лишь OS/2 1.2 представляет собой законченную операционную систему, которая с самого начала проектировалась как многозадачная. Desqview и Micrisoft Windows -- это надстройки над DOS. Каждую из них можно (и иногда нужно) удалять из памяти, чтобы запускать пакеты, требующие для эффективной работы всех ресурсов машины, или когда эти пакеты несовместимы с программами, используемыми в многозадачном режиме.

Существуют и другие многозадачные надстройки для ПК, не вошедшие в настоящий обзор -- VM/386, Omniview, Double DOS. К операционным системам ПК со встроенной многозадачностью относятся такие известные системы, как Unix (поставляемая несколькими фирмами), Pick, PC/MOS, Concurrent DOS фирмы Digitel Research, Flex OS и многие другие.

В мире пользователей ПК Macintosh единственная многозадачная программа -- Multifinder фирмы Apple. Сегодня она содержится в операционной системе компьютера Мас в качестве стандартной функции и может по мере необходимости включаться и выключаться. Однако, согласно последним сообщениям, в версии System 7.0 программа Multifinder будет функционировать постоянно в качестве системной оболочки.

Текст или графика? Графические интерфейсы пользователя удобны для многозадачной работы. На экране можно разместить несколько окон и быстро переключаться с одной задачи на другую. Кроме того, наличие графического интерфейса делает машину типа IBM PC менее "страшной" для новичков и облегчает ее освоение. Оборотную сторону применения графического интерфейса легко заметить, если начать интересоваться быстродействием. Программы с графическим интерфейсом, как правило, идут медленнее, чем с текстовым. Поддержка графического экрана требует больше вычислительной мощности, больше памяти и больше модулей операционной системы, чем поддержка текстового отображения.

Пользователи машин Macintosh, к счастью или к сожалению, обречены на работу с графическим интерфейсом Macintosh, в то время как у пользователей PC-совместимых ПК есть выбор. Среди проверяемых систем графический интерфейс реализован в Windows и OS/2, но они также позволяют работать и с большинством программ DOS, ориентированных на текстовый диалог. Многооконная система Desqview, самая простая в этой группе, работает исключительно в текстовом режиме.

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

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

При вытесняющей организации многозадачного режима система может мгновенно переключать процессор с одной задачи на другую, как только "зазвенит" встроенный системный таймер. Сама задача не имеет при этом права голоса -- ее останавливают, даже если она как раз в это время делает что-то важное. На принципе вытеснения построены многозадачные режимы в системах Desqview, OS/2 и Unix.

При согласующей многозадачности каждая программа сама определяет, как часто она отдает процессор другим программам. Это значит, что каждая из программ должна использовать процессор наравне с другими, не узурпируя его. Согласующая многозадачность реализована в системах Multifinder, Windows и в сетевой операционной системе Netware, разработанной фирмой Novell.

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

Недостаток согласующей организации многозадачного режима состоит в том, что при этом приходится полагаться на добровольность приостановки каждой задачи. Если программа окажется "жадной" (или просто плохо отлаженной), то она может остановить всю работу системы, не отдавая другим задачам их долю времени.

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

Часто бывает очень трудно добиться того, чтобы многозадачная среда обеспечивала совместимость сверху вниз. Большинство прикладных пакетов для ПК Macintosh и PC писалось в расчете на то, что программа располагает всеми ресурсами машины, то есть может контролировать всю память, внешние устройства и экран. Многие разработчики программ используют возможность непосредственного управления ресурсами для повышения производительности своих пакетов. В системе MS-DOS утвердилась практика, когда программы в обход безопасных, но медленных подпрограмм системы BIOS заносят данные прямо в экранную память видеоадаптера. Собственно говоря, MS-DOS была сконструирована таким образом, чтобы разрешать прикладной программе доступ ко всей имеющейся оперативной памяти, если только программа специально не запросила меньше.

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

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

Если пакет обеспечивает многооконный режим работы, то заставить программы ограничиваться выделенным окном на экране тоже может оказаться трудной задачей. Когда прикладная программа пользуется только функциями операционной системы, привязать ее к окну несложно. Но если она пытается взять на себя управление платой видеоадаптера, то помешать ей в этом большинство микропроцессоров не в состоянии. Аналогичные проблемы возникают, когда программа, защищенная от копирования, пытается перехватить управление гибким диском или когда специальная утилита (например, программа восстановления удаленного файла) пытается изменить содержание важных областей диска в момент обращения к нему других программ.

Решения. Как же решаются эти проблемы создателями многозадачных систем? Одно из возможных решений -- занять "жесткую" позицию: программы, не подчиняющиеся правилам или не скорректированные так, чтобы выполнять правила, возникающие по мере развития операционной системы, становятся неработоспособными в новой среде. Когда была выпущена система Multifinder, многие программы для машины Мае попали в эту категорию. То же самое, хотя и в меньшей степени, справедливо для пакета Microsoft Windows.

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

Пакет Windows при работе в реальном и стандартном режимах и система OS/2 1.2 более "консервативны", чем пакет Multifinder. Прикладные программы DOS в них могут работать только с полным экраном, но не в окне. Кроме того, версия OS/2 1.2 может выполнять одновременно программы для OS/2 и для DOS, тогда как Windows (в реальном и стандартном режимах) приостанавливает другие программы, как только экран занимает прикладная программа DOS. В улучшенном режиме работы пакета Windows несколько программ DOS могут идти как фоновые. К сожалению, в настоящее время версия OS/2 1.2 допускает наличие только одного окна для прикладных программ DOS. В то же время система Windows может держать одновременно несколько программ DOS в приостановленном, но готовом к работе состоянии.

Специалисты фирмы Quarterdeck в своей системе Desqview избрали другой путь обеспечения совместимости сверху вниз. Они проанализировали популярные, но "плохо" ведущие себя прикладные программы (в основном те, которые пишут информацию непосредственно в память видеоадаптера) и разработали для каждой из таких программ специальную утилиту под названием Loader. В момент запуска прикладной программы Loader перехватывает управление и переадресовывает все обращения к видеоадаптеру на системное ПЗУ BIOS. В результате "укрощенная" программа прекрасно работает в окне Desqview. Благодаря такому подходу Desqview можно отнести к тем немногим системам, которые содержат дополнительные нестандартные средства, позволяющие пропускать "плохие" программы в многозадачном режиме на ПК с процессорами 8088 и 80286.

"Виртуальная машина 386. Специалисты фирмы Intel нашли аппаратное решение проблемы многозадачной совместимости. Они реализовали в своих процессорах 386 и i486 функцию, названную Virtual 8086 Mode -- виртуальным режимом 8086.

Этот режим позволяет корректно спроектированной операционной системе изолировать каждую прикладную программу DOS в отдельном XT-совместимом разделе. Иначе говоря, это выглядит так, как будто в одной машине имеется несколько компьютеров на базе микропроцессора 8086. Виртуальный режим позволяет системным программам проверять обращения к памяти и к периферии до того, как эти обращения затронут какую-то другую задачу.

Целый ряд многозадачных систем создавался в расчете на использование виртуального режима 386, в том числе пакеты Desqview 386, Windows in 386 Enhanced Mode, VM/386, PC-MOS и Concurrent DOS 386. Все они могут организовывать одновременную работу нескольких прикладных программ DOS и, если это допускает пользовательский интерфейс, закреплять за этими программами соответствующие окна экрана.

Согласно некоторым сообщениям, ожидаемая версия OS/2 2.0 будет не только обеспечивать многозадачную работу прикладных программ DOS на базе режима Virtual 8086 Mode, но и использовать средство, которое некоторые разработчики называют Windows Box. Эта программа позволяет задачам, ориентированным на стандартный и улучшенный режим 386 системы Windows, работать без переделки под управлением оболочки Presentation Manager, что открывает сегодняшним пользователям Windows возможность перехода к OS/2.

Мир Macintosh. В машине Macintosh используется процессор фирмы Motorola, в то время как в ПК IBM PC и совместимых с ними функционирует процессор фирмы Intel. Но проблема виртуальной памяти решается в обоих микропроцессорах аналогично. В базовой ИС фирмы Motorola, MC68000, которая используется в машинах Macintosh Plus и SE, нет PMMU (physical memory management unit) -- блока управления физической памятью -- и поэтому данная ИС не поддерживает работу с виртуальной памятью. Блока PMMU не было также в интегральной схеме MC68020, использовавшейся в ранних версиях машины Mac II, но его можно было поставить в виде дополнительной платы. В более поздних моделях Mac II применяется ИС MC68030, в которой имеется встроенный блок PMMU, поэтому эти интегральные схемы позволяют работать с виртуальной памятью. Но аппаратура -- это только полдела.

Операционная система фирмы Apple сегодня не способна поддерживать виртуальную память. Такая возможность появится только с выходом версии System 7.0.

ТЕРМИНОЛОГИЯ

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

Многопроцессорная (мультипроцессорная) система -- это вычислительная система, содержащая несколько процессоров. Такая система бывает симметричной, когда все процессоры одинаковы и каждый может выполнять любую функцию, или асимметричной, когда процессоры разные и выполняют различные функции. Строго говоря, компьютер IBM PC/AT, у которого имеется отдельный контроллер клавиатуры, является асимметричной многопроцессорной системой.

Мультипрограммная (многозадачная) система -- это система, в которой время работы одного процессора делится между несколькими задачами.

Термин многозадачность (мультипрограммирование) относится к свойству системы обеспечивать одновременную работу нескольких программ, безотносительно к тому, сколько в ней процессоров. VCPI (Virtual Control Program Interface -- программный интерфейс виртуального управления) и DPMI (DOS Protected Mode Interface -- интерфейс защищенного режима DOS) -- это механизмы, позволяющие дополнительным программам DOS работать в то время, когда система находится под управлением либо многозадачной оболочки, либо программы управления памятью (например, QEMM, Desqview 386, Windows в улучшенном режиме 386 или OS/2). Эти механизмы не предназначены непосредственно для организации многозадачного режима, а занимаются выделением системных ресурсов разным программам.

Интерфейс VCPI, разработанный фирмой Quarterdeck Office Systems (которая выпускает пакет Desqview) и компанией Phar Lap, позволяет дополнительной программе DOS распоряжаться системой на равных правах с программой распределения памяти или с многозадачной системой.

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

Интерфейс DPMI, разработанный фирмой Microsoft для Windows и OS/2, более "строг". Он позволяет программам-надстройкам DOS работать, но не дает им полного контроля над системой. Он также позволяет выполнять в многозадачном режиме программы других операционных систем -- Unix, OS/2 -- одновременно с надстройками DOS, чего VCPI не допускает.

DPMI -- сравнительно новая программа, и еще только начинает стабилизироваться (последняя версия имеет спецификацию 0.9). Единственная реализация DPMI, имеющаяся сейчас в продаже, входит в состав Microsoft Windows. Однако до конца 1990 г. можно ожидать включения интерфейса DPMI и в другие пакеты, в том числе Desqview и OS/2.

Чем больше задач идет в машине одновременно, тем выше опасность, что одна из них испортит информацию, нужную другим. Для защиты от таких ситуаций предназначены системы типа MMU (Memory Management Unit -- блок управления памятью). MMU изолирует программы друг от друга, не давая им обращаться туда, куда не следует, и информирует операционную систему о попытках нарушения защиты. Есть еще одно побочное преимущество: обращение программы в чужую область памяти часто есть признак наличия в ней неверного указателя -- весьма разрушительной и широко распространенной ошибки, особенно для программ, написанных на Си. Таким образом, программы, которые разработаны на машине с блоком MMU, должны быть надежнее, чем те, которые создавались на других машинах.

Встроенный блок MMU имеется в процессорах 80286, 80386, i486, 68030 и 68040. К процессору 68020, который применялся в первых машинах Macintosh II, можно подключить MMU в виде дополнительной микросхемы. К сожалению, многие операционные среды не используют блок MMU, даже если он имеется. Так, OS/2 использует MMU при работе программ, написанных в OS/2, но отключает его для программ DOS в совместимом режиме (это одна из причин того, что программы в совместимом режиме так часто вызывают серьезный сбой OS/2). Windows в улучшенном режиме 386 использует средства защиты блока MMU, в стандартном режиме применяет только часть его функций, а в реальном -- не использует совсем. В текущей версии ОС Macintosh MMU не используется. Благодаря этому она обладает лучшей совместимостью с более старыми пакетами.

Напротив, почти все версии Unix -- известной своей устойчивостью к отказам -- используют блок MMU для разграничения задач. И, как упоминалось выше, большинство систем, в которых реализуется виртуальный режим 8086 процессора 80386, отличаются достаточной устойчивостью.

Большинство многозадачных систем отдают предпочтение той задаче, которая находится в самом "переднем" окне многооконного экрана или, если речь идет не о многооконной системе, задаче, которая в данный момент управляет дисплеем. Такая задача (предполагается, что именно с ней пользователь работает в данный момент), называется приоритетной (foreground). Так, например, пакет Presentation Manager системы OS/2 обнаруживает сильную склонность к задаче из того окна, которое в данный момент является активным.

В любой многозадачной системе целесообразно отдавать приоритетным задачам больше времени (по числу или длительности квантов), чем задачам с низким приоритетом.

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

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

Механизм виртуальной памяти лучше работает при наличии блока MMU, так как это устройство мгновенно определяет, когда задаче требуется информация, которой нет в оперативной памяти. Этот механизм также полнее реализован в полномасштабных многозадачных системах (OS/2, Unix), которые с самого начала проектировались под виртуальную память. Другие пакеты -- Multifinder, Windows, Desqview -- тоже могут считывать сегменты данных и программ с диска, но в рамках ограничений, накладываемых соответствующей операционной системой. А некоторые, особенно программы для компьютеров серии PC, вообще не могут вести обмен информацией через последовательный порт.

Известно, что следующая версия операционной системы Macintosh -- System 7.0 -- будет работать с виртуальной памятью. К сожалению, неясны сроки выпуска этой версии: в конце 1990 г. или в начале 1991 г. Фирма Connectix (Менло-Парк, Калифорния) предлагает утилиту для реализации режима виртуальной памяти в существующей версии операционной системы Macintosh. Эта программа, Virtual, работает как "инициализатор", то есть она загружается "под" системные программы Macintosh.

Утилита Virtual прозрачна для операционной системы и прикладных программ, но они теперь "видят" в машине почти 14 Мбайт оперативной памяти.

Утилита Virtual может работать на любом компьютере Macintosh, имеющем PMMU (Physical Memory Management Unit -- блок управления физической памятью), в том числе на машинах с ИС 68020 и внешней микросхемой блока защиты памяти MMU, а также на всех машинах с ИС 68030. Данные выгружаются на диск и подгружаются с диска по мере надобности с помощью функции страничной адресации блока MMU, причем в физической памяти оставляются только те данные, которые использовались последними. Обмен ведется блоками по 4 Кбайт, называемыми "страницами". Если задача пытается обратиться к информации, которой нет в физической памяти, система фиксирует ошибку обращения, и управление передается специальной программе, подгружающей информацию с диска.

Утилита Virtual реализует еще одну возможность для компьютера Macintosh. Она позволяет увеличить оперативную память машины. Дело в том, что первоначально Macintosh был рассчитан на максимальную память 8 Мбайт, а далее шли адреса ПЗУ, которые изменить нельзя. Разработчики программы Virtual нашли решение. Вы можете поставить в свой Mac до 14.75 Мбайт физической памяти и обеспечить нормальную работу с помощью блока MMU и специальных "заплаток".

Большинство многозадачных систем, в том числе те, которые рассматриваются в данном обзоре, позволяют одновременно работающим прикладным программам обмениваться между собой информацией. Так, Windows, OS/2 и Desqview содержат встроенные подсистемы связи для передачи пакетов данных от одной программы к другой. В частности, динамический обмен данными (DDE -- Dynamic Data Exchange) реализован и в Windows, и в OS/2.

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

Система Multifinder первоначально не содержала никаких средств обмена между процессами. Передача информации между программами была в ней возможна только через общие файлы или через сетевой драйвер Appletalk.

Предполагается, что система System 7.0 будет содержать гораздо больше способов обмена.

Часто многозадачный режим отрицательно сказывается на скорости последовательного обмена. При приеме символов со скоростью 9600 или 19200 бит/с система должна отвлекаться на прием и запись очередного байта входной информации не реже 2000 раз в секунду, приостанавливая при этом основную работу. К сожалению, в некоторых многозадачных системах не всегда возможен доступ к последовательному порту с такой частотой. Например, при работе системы OS/2 на процессоре 80286 символы могут теряться во время переключения из защищенного режима в реальный или обратно. (Система в это время выполняет начальную установку процессора и не в состоянии обслуживать последовательный порт.) Учитывая подобное обстоятельство, фирма IBM предусмотрела в машинах семейства PS/2 новую микросхему последовательного обмена (16550), которая может запоминать до 16 входных символов до тех пор, пока процессор не выдаст на них запрос. К сожалению, большинство пользователей PC-совместимых компьютеров уже работают со старым вариантом подобной микросхемы (16450), которая способна запоминать только один символ.

КАК ПРОВОДИЛОСЬ СРАВНЕНИЕ МНОГОЗАДАЧНЫХ СИСТЕМ, РАБОТАЮЩИХ НА РАЗНЫХ МАШИНАХ

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

В современном офисе можно встретить различные компьютеры: машины с процессорами 8088 и 80286, выполняющие стандартные прикладные программы DOS; машины с процессором 386, работающие под управлением Windows и OS/2; машины Macintosh. И каждой комбинации аппаратных средств и операционной среды соответствует свой предпочтительный набор прикладных программ.

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

Так как все три продукта, предназначенные для PC-совместимых компьютеров, поддерживают режим виртуальной машины процессора Intel 80386, то при их оценке использовался компьютер с процессором 386. Испытания систем Desqview (программы DOS), OS/2 и Windows выполнялись на машине Compaq Deskpro 386/20e с дисплеем VGA и 40-Мбайт жестким диском. Для работы с Desqview и Windows 3.0 было установлено 4 Мбайт оперативной памяти, а для работы с OS/2 -- 8 Мбайт. У пакета Desqview нет системы буферизации при выводе на принтер (print spooler). Таким образом, управление печатью осуществлялось непосредственно из прикладной программы электронной таблицы. Для испытания форматирования дискет в системе Desqview применялась ее функция DOS Services.

Набор тестовых программ для Desqview включал следующие пакеты: Procomm версии 2.4.2 (связь через модем), Word Perfect 5.1 (обработка текстов), Quattro Pro версии 1.0 (электронные таблицы) и SideKick Plus (резидентная программа).

Программы для OS/2 включали Hyper Access 5 (связь), Describe (обработка текстов) и Microsoft Excel для OS/2 (электронная таблица). Для проверки функции вывода на печать использовалась встроенная система буферизации печати OS/2, а для проверки форматирования дискет -- File Manager. Система OS/2 не поддерживает резидентные задачи, и поэтому вместо общепринятого пакета SideKick Plus выполнялись программы SideKick.

Набор для Windows содержал Crosstalk IV (версия для Windows) -- связь, Microsoft Word (версия для Windows) -- обработка текстов, Microsoft Excel (электронная таблица) и SideKick Plus (резидентная программа). Для проверки функции вывода на печать использовалась встроенная система буферизации печати Windows, a для проверки форматирования дискет -- File Manager.

Аппаратная конфигурация для системы Macintosh состояла из компьютера Macintosh Ilex с оперативной памятью 5 Мбайт и жестким диском 40 Мбайт. В число тестовых программ входили Smartcom II (связь), Microsoft Word 4.0 (обработка текстов) и Microsoft Excel (электронная таблица).

Оценочные категории

Управление памятью. Чтобы оценить способ управления памятью следовало посмотреть, как многозадачная система работает с ОЗУ. На компьютерах серии PC такая система должна занимать как можно меньший обьем памяти. Она также должна быть в состоянии работать с дополнительной и отображаемой памятью и не конфликтовать с такими пакетами, которые тоже могут использовать пространство памяти далее границы 640 Кбайт (например, Lotus 1-2-3, Release 3.0).

К другим возможностям управления памятью, касающимся всех типов оборудования, относятся: виртуальная память, т.е. способность путем временной переписи программ и данных на диск распределять больший объем ОЗУ, чем физически имеется; кэширование диска, т.е. способность ускорять обмен с диском за счет превращения части дополнительной памяти в кэш-память.

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

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

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

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

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

Быстродействие. В тестах на быстродействие "проигрывался" типичный многозадачный сценарий со степенью загрузки от легкой до умеренной. Определялась степень влияния на приоритетную задачу (например, обработку текстов) добавления фоновой программы -- скажем, пересылки файла, пересчета данных в электронной таблице или выдачи файла на печать.

Чтобы получить систему отсчета, прежде всего было замерено время, необходимое для просмотра текстового документа, печати содержимого электронной таблицы и пересылки файла в автономной конфигурации. Затем определялось время выполнения трех отдельных многозадачных тестов: приоритетный просмотр документа с фоновой печатью, приоритетный просмотр документа с фоновым пересчетом электронной таблицы и приоритетный просмотр документа с фоновой пересылкой файла через линию связи Xmodem. Наконец, для определения быстродействия системы было измерено время выполнения приоритетной задачи просмотра документа с параллельной фоновой работой двух программ: печати и пересылки файла.

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

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

Совместимость. Эта категория базировалась на способности многозадачной среды пропускать существующие программы, как написанные специально для данной версии, так и разработанные в прежних, но все еще распространенных системах. Например, пользователь Microsoft Windows 3.0 должен иметь возможность работать с программами для Windows 2.X и с программами DOS.

Удовлетворительную оценку получили системы, способные выполнять почти все существующие прикладные программы, написанные для них. Оценка "отлично" выставлялась таким системам, которые нормально работали с тестовым набором программ, с резидентной задачей (когда это имело смысл), с программами связи через модем и со всеми прикладными пакетами, как старыми, так и новыми,

Коллективное использование данных. Эта категория отражает способность многозадачной системы передавать данные от одной прикладной программы к другой. Сюда входят вырезание и вставка текста и графики, а также такие средства связи между задачами, как "горячие" линии, DDE и цепочки процессов. Система, позволяющая только вырезать текст в одной программе и вставить его в другую, получала удовлетворительную оценку. Система, /позволяющая вырезать как текст, так и графику в одной программе и вставить их в другую, а также удовлетворявшая всем стандартным требованиям к связи между процессами, получала отличную оценку.

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

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

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

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

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

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

Многозадачные системы

  PC MACINTOSH
  Наши веса Ваши веса DesqView 386
версия 2.2
OS/2
версия 1.2
Microsoft Windows
версия 3.0
Apple MunMnder
версия 6.0.5
Цена (долл.):     219.90 340 149 входит в стоимость системы
Оценочные категории:
Управление памятью 125   оч.хор. отл. оч.хор. хор.
Интерфейс пользователя 75   удовл. хор. оч.хор. отл.
Многозадачные функции 100   оч.хор. оч.хор. хор. удовл.
Быстродействие 75   оч.хор. хор. оч.хор. хор.
Совместимость 75   оч.хор. удовл. оч.хор. отл.
Коллективное использование данных 75   удовл. оч.хор. оч.хор. хор.
Дополнительные функции 50   хор. хор. отл. хор.
Документация 50   оч.хор. удовл. оч.хор. оч.хор.
Простота установки 50   оч.хор. удовл. оч.хор. оч.хор.
Простота освоения 50   оч.хор. хор. оч.хор. отл.
Простота использования 125   оч.хор. хор. оч.хор. оч.хор.
Обработка ошибок 25   оч.хор. оч.хор хор. удовл.
Политика поддержки 25   удовл. плохо хор. плохо
Техническая поддержка 50   хор. неуд. оч.хор. неуд.
Стоимость 50   хор. плохо оч.хор. ОТЛ.
Итого     6.8 6.1 7.4 6.9


Пояснения к таблице оценок

По каждой категории продукту выставляется оценка в диапазоне от "неудовлетворительно" до "отлично". Баллы рассчитываются путем умножения весовых коэффициентов на оценки, причем:

Отлично = 1.0 выдающийся во всех отношениях.
Очень хорошо = 0.75 удовлетворяет всем основным требованиям и обладает существенными достоинствами.
Хорошо = 0.625 удовлетворяет основным требованиям и имеет ряд дополнительных особенностей.
Удовлетворительно = 0.5 удовлетворяет основным требованиям.
Плохо = 0.25 не удовлетворяет каким-либо основным требованиям.
Неудовлетворительно = 0 не удовлетворяет минимальным требованиям или не обеспечивает функции из данной категории.


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

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

На оценку влияло наличие текстовых сообщений об ошибках с краткими советами и напоминаний о сохранении файлов перед выходом из задачи.

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

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

Техническая политика:
Удовлетворительная оценка выставлялась за бесплатную поддержку без ограничений, а дополнительные очки присуждались за гарантии работоспособности продукта, возврат денег при отказе от продукта, консультации по бесплатной телефонной линии и т.д. Баллы снижались за отсутствие технической поддержки или за ограничение ее каким-либо временем.

Техническое содержание:
Оценка основывалась на качестве фактически получаемых ответов при многократных анонимных звонках поставщикам и на наличии технически грамотного персонала.

Стоимость. Цена проверяемых продуктов варьировалась в широких пределах: от пакета Multifinder, который поставляется бесплатно впридачу к операционной системе Apple, до OS/2 за 340 долл. При оценке данной характеристики учитывалось соответствие стоимости системы глубине проработки и производительности ее функций. Принимался во внимание также фактор конкуренции.

[   ]

Desqview 386
версия 2.2

До появления системы Windows 3.0 пакет Desqview был неоспоримым лидером среди многозадачных оболочек DOS. Для пользователей, которым не нужен графический интерфейс, он и сегодня может считаться наилучшим вариантом выбора. Почти все коммерческие пакеты DOS работают в нем без каких-либо изменений.

Desqview 386 состоит из администратора памяти ОЕММ 386 и многозадачной оболочки Desqview. Эта Оболочка может работать автономно на процессорах 8088 и 80286, но в сочетании с программой QEMM 386 она поддерживает виртуальные машины и память.

Недавно фирма Quarterdeck выпустила версию Desqview 2.3 с версией администратора памяти QEMM 5.1. По сообщениям, данная версия позволяет пакету Windows 3.0 работать в одном из разделов в реальном или стандартном режимах (версия 2.2 допускает работу Windows только в реальном режиме). Так как к моменту начала испытаний версия Desqview 2.3 еще не была получена, то она не вошла в настоящий обзор.

OS/2
версия 1.2

С тех пор, как в 1987 г. было впервые объявлено о системе OS/2, она постоянно рекламируется как операционная система будущего. Ее будущее действительно представляется светлым, но настоящее несколько туманно. В системе OS/2 неоднократно обнаруживались ошибки и она вызывала проблемы с выводом на печать. Тем не менее OS/2 -- единственная среди сравниваемых систем, которая с самого начала проектировалась в расчете на максимальное использование памяти и многозадачную работу. OS/2 поставляется под различными дополнительными наименованиями. Версия фирмы IBM называется IBM OS/2 Standard Edition, Version 1.2. Фирма Microsoft имеет свою версию -- MS OS/2, Version 1.21, которую она передает по лицензии другим поставщикам (например, MS OS/2, Standard Edition фирмы Compaq). У версии MS OS/2 более новые драйверы принтеров и документация. Фирмой Microsoft объявлено о разработке версии OS/2 2.0, работающей в 32-разрядном режиме и поддерживающей несколько "виртуальных машин DOS"; ее поставки ожидаются в 1991 г.

Microsoft Windows
версия 3.0

Когда фирма Microsoft выпустила версию Windows 3.0, это событие стало поворотным пунктом в развитии графически ориентированной многозадачной среды Windows. Впервые объявленная в 1983 г., система Windows не смогла завоевать большой популярности из-за своего низкого быстродействия и не очень привлекательного интерфейса. В версии 3.0 Windows улучшениы интерфейс, управление памятью, а также повышение быстродействие. В результате эта версия снова вызвала интерес к системе Windows как со стороны конечных пользователей, так и со стороны разработчиков прикладных пакетов.

Apple Multifinder
версия 6.0.5

Фирма Apple выпустила пакет Multifinder в 1987 г., решив тем самым проблему многозадачной среды для компьютеров Macintosh. В отличие от Windows и Desqview, Multifinder -- это не отдельная надстроечная программа, а подсистема, встроенная в стандартные программные средства Apple как расширение однозадачной системы Finder.

Было объявлено о предстоящем выпуске версии 7.0 -- существенной модернизации нынешней операционной системы (версия 6.0.5). Как сообщают, версия 7.0 будет поддерживать виртуальную память, обеспечивать лучшую взаимную защиту прикладных программ и связь между ними. Начало ее поставок ожидается в конце 1990 г. или в начале следующего.

[   ]

Desqview 386
версия 2.2

Программа QEMM обеспечивает управление дополнительной и отображаемой памятью не только для оболочки Desqview, но и для большинства прогр-амм DOS. С помощью имеющихся в процессоре 80386 средств страничной организации и отображения памяти Desqview может загружать резидентные программы и драйверы устройств в область между 640 Кбайт и 1 Мбайт. При этом для прикладных задач в разделах Desqview остается в среднем около 560 Кбайт. При черно-белом дисплее и при отсутствии дополнительных драйверов задача в разделе Desqview может иметь в своем распоряжении больше оперативной памяти, чем в стандартной среде DOS.

Оболочка Desqview допускает одновременную работу нескольких пакетов, использующих VCPI (Virtual Control Program Interface -- программный интерфейс виртуального управления), "таких, например, как Lotus 1-2-3, которые реализуют доступ к дополнительной памяти с помощью расширителя DOS. Desqview поддерживает буферизацию диска, хотя и не имеет для этого своей собственной функции.
Оценка: очень хорошо.

OS/2
версия 1.2

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

В системе OS/2 реализована полная поддержка виртуальной памяти. Для обмена данными и программами между ОЗУ и жестким диском используется подгрузка сегментов. Для снижения времени подгрузки предусмотрен такой задаваемый пользователем вариант организации виртуальной памяти, при котором прикладная программа всегда находится в ОЗУ, а подгружаются только данные.

Прикладные программы DOS должны работать в стандартной области младших 640 Кбайт памяти. Фактически OS/2 предоставляет им несколько меньший объем, чем DOS (примерно 524 Кбайт).

Прикладным программам, ориентированным на OS/2, система обеспечивает защиту и доступ к дополнительной памяти.
Оценка: отлично.

Microsoft Windows
версия 3.0

Система Windows 3.0 включает три уровня управления памятью: реальный режим; стандартный режим и улучшенный режим 386. Для работы в реальном режиме требуется 640 Кбайт памяти и процессор не ниже 8088, причем используются только младшие 640 Кбайт адресного пространства. Поддерживается отображаемая и не поддерживается дополнительная память. В стандартном режиме требуется 1-Мбайт ОЗУ, процессор не ниже 80286 и поддерживается дополнительная память. В улучшенном режиме возможно одновременное выполнение нескольких программ DOS в окнах виртуальных процессоров 8088. При этом требуется микропроцессор 80386 и 2-Мбайт ОЗУ.

Фирма Microsoft вместе с пакетом Windows поставляет драйвер дополнительной памяти HIMEM.SYS и утилиту буферизации диска Smart-drive. HIMEM.SYS позволяет программам, ориентированным на среду Windows 3.0, отгружать на диск неактивные программы и данные. Утилита Smartdrive позволяет системе забирать память у дискового буфера и передавать ее прикладным программам.

Управление памятью в Microsoft Windows не лишено недостатков. В настоящее время HIMEM.SYS не допускает загрузку в верхние адреса памяти стандартных сетевых драйверов и резидентных программ -- эти драйверы требуют специальной доработки.

Когда появилась версия Windows 3.0, фирма Microsoft подверглась сильной критике за несовместимость этой версии с другими программами-администраторами памяти DOS (как, например, QEMM фирмы Quarterdeck). Но положение уже исправляется. Сообщают, что Lotus 1-2-3 версии 3.1 может работать в улучшенном режиме Windows 3.0 и что QEMM версии 5.1 нормально сосуществует с Windows.
Оценка: очень хорошо.

Apple Multifinder
версия 6.0.5

В пакете фирмы Apple способ управления памятью похож на способ управления памятью в системе OS/2. Вся память компьютера Macintosh представляет собой единое целое. Каждая задача, в том числе и системные программы, запрашивает столько байтов, сколько ей требуется, до тех пор, пока вся память не будет исчерпана. Объем памяти, выделяемый каждой задаче, определяется на основании того, какой минимальный объем ей необходим и какой максимальный объем может быть ей предоставлен. Последняя величина задается пользователем в окне Get Information данной задачи.

В отличие от OS/2, текущая вер-1 сия пакета Multifinder не поддерживает виртуальную память. Если при работе на компьютере Mac, вы столкнетесь с нехваткой памяти, то Multifinder не станет выгружать на диск программы и данные. Единственный способ обеспечить выполнение большего количества программ или же программ большего объема -- это нарастить память.
Оценка: хорошо.

[   ]

Desqview 386
версия 2.2

Утилитарный интерфейс Desqview рассчитан на максимальную реализацию возможностей текстового дисплея при минимуме дополнительной памяти. Пользователь управляет работой Desqview с по
мощью простого текстового меню, которое появляется при нажатии клавиши Alt. Система хорошо работает и с "мышью". В отличие от остальных трех пакетов, в которых интерфейс среды доминирует среди интерфейсов прикладных программ, оболочка Desqview не навязывает пользователю вид диалога и допускает работу с каждой программой в ее собственном формате. С другой стороны, Desqview и не улучшает пользовательского интерфейса в целом, за исключением случая многозадачного режима.
Оценка: удовлетворительно.

OS/2
версия 1.2

Базовый интерфейс OS/2 соответствует стандарту CUA (Common User Access -- общий интерфейс пользователя) и поэтому почти совпадает с интерфейсом Windows. (Есть лишь небольшие отличия в клавишах, используемых для вызова различных меню.) Однако экран OS/2 выглядит гораздо беднее, чем экран Windows. В интерфейсе OS/2 нет многих мелких удобств, которые в совокупности содействуют популярности Windows. Например, Program Manager системы OS/2 показывает на экране в каждый момент только одну задачу в отличие от аналогичной функции Windows, где все прикладные программы видны одновременно.

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

Microsoft Windows
версия 3.0

Пользовательский интерфейс Windows 3.0 значительно усовершенствован по сравнению с более ранней версией 2.11. Теперь он включает пиктограммы прикладных задач и администратор файлов. Пользователь может сам настраивать цвета текста и фона для улучшения внешнего вида окон и меню. С помощью программы Program Manager вы можете создавать собственные меню из пиктограмм прикладных пакетов. Находясь в среде File Manager, можно указать "мышью" на файл данных, созданный одним из пакетов, и этот пакет автоматически загрузится. Эта функция, однако, пока еще более громоздка, чем в системе Mullifinder фирмы Apple. Для выбора файла данных необходимо либо войти в среду File Manager, либо присвоить этому файлу данных пиктограмму с помощью меню New Program Object. Окна меню тоже несколько неудобны: каждое из них ограничено пределами того окна, в котором оно было открыто.

В целом же интерфейс пользователя версии Windows 3.0 отличается быстродействием и простотой применения.
Оценка: очень хорошо.

Apple Multifinder
версия 6.0.5

Пользовательский интерфейс ПК Macintosh превосходит все аналоги из мира DOS по простоте и легкости использования.

В отличие от Microsoft Windows, в ПК Macintosh файлы данных представляются, как правило, в виде пиктограмм или текстовых меток. Указав "мышью" на такую пиктограмму или метку, пользователь автоматически вызывает программу, создавшую данный файл.

Macintosh -- единственная среда в рассматриваемой группе, где имеются "настольные принадлежности": небольшие утилиты, которые можно вызывать во время работы прикладной программы. Они работают примерно так же, как резидентные программы на ПК (например, Sidekick), но с меньшим числом конфликтов из-за памяти.

Multifinder исключительно прост в использовании. Его можно включать и выключать из меню Set Startup. Единственная загвоздка в том, что при переходе от Finder к Multifinder и обратно приходится перезагружать систему. Вызываемое из среды пакета Multifinder системное меню About Finder показывает общий объем памяти системы и объемы, используемые каждой задачей.
Оценка: отлично.

[   ]

Desqview 386
версия 2.2

Desqview 386 использует вытесни-тельный вариант организации многозадачности и поддерживает виртуальные машины в защищенном режиме (оболочки DOS не допускают согласующей многозадачности).

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

Хотя Desqview поддерживает одновременные сеансы связи, но эта оболочка не столь устойчива, как система OS/2. В Desqview не реализован механизм процессов и цепочек.
Оценка: очень хорошо.

OS/2
версия 1.2

OS/2 использует только вытеснительный вариант многозадачности, что приводит к лучшей взаимной изоляции программ по сравнению с согласующим способом. Распоряжение ресурсами (памятью и процессором) остается за операционной системой.

В отличие от Desqview и Windows, OS/2 не предусматривает включения и выключения фоновой обработки.

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

Программы DOS не могут выполняться как фоновые; более того, будучи активной, такая задача должна идти в полноэкранном режиме.

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

Microsoft Windows
версия 3.0

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

Так как программы DOS не рассчитаны на то, чтобы самим контролировать доступ к процессору, система Windows выполняет такие программы в вытеснительном варианте. В улучшенном режиме Windows программы DOS с текстовым интерфейсом выполняются как фоновые задачи в окнах. Однако программы с графическим интерфейсом адаптера VGA могут выполняться только в полноэкранном режиме, так как им требуется вся память видеоадаптера. В стандартном режиме текстовые программы DOS должны работать с полным экраном и не могут быть фоновыми. Если какая-либо программа занята обработкой данных и ее переключают в фоновый режим, то она будет приостановлена до тех пор, пока ее снова не переведут в категорию приоритетных.
Оценка: хорошо.

Apple Multifinder
версия 6.0.5

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

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

Multifinder не позволяет пользователю задавать приоритеты фоновых и приоритетных задач. Он также не позволяет разрешать и запрещать фоновую обработку.
Оценка: удовлетворительно.

[   ]

Desqview 386
версия 2.2

Просмотр текстового документа в Desqview даже при наличии фоновых задач занял гораздо меньше времени, чем в остальных системах. Однако, время просмотра документа по отношению к однозадачному режиму возросло больше, чем у других систем. Разность времен составила около 13 секунд. Оболочка Desqview оказалась также лучше других по скоростям печати и пересылки файлов. При одновременном выполнении нескольких задач время печати документа возросло меньше чем на 1 минуту. Время пересылки файла увеличилось на 1 минуту 4 секунды, что намного меньше, чем у системы OS/2 и пакета Multifinder и примерно совпадает с Windows.
Оценка: очень хорошо.

OS/2
версия 1.2

При включении фоновой обработки время просмотра тестового документа почти не возросло. Однако обнаружилось значительное замедление работы фоновых про
грамм печати и пересылки файлов. Время печати возросло с 52 секунд в приоритетном режиме до 4 минут 43 секунд в фоновом. Время пересылки файла более чем удвоилось.
Оценка: хорошо.

Microsoft Windows
версия 3.0

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

Скорости выполнения задач фоновой печати и пересылки файлов в Windows оказались примерно такими же, как в Desqview.
Оценка: очень хорошо.

Apple Multifinder
версия 6.0.5

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

[   ]

Desqview 386
версия 2.2

Оболочка Desqview совместима сверху вниз почти со всеми программами DOS. Для программ с "менее хорошим поведением" стандартная версия Desqview дополнена специальными загрузчиками. Они устраняют имеющиеся несоответствия при открытии программного файла. Многие прикладные пакеты в состоянии замечать присутствие Desqview. Они меняют способ использования памяти видеоадаптера в зависимости от того, активна ли оболочка Desqview.

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

Резидентные программы, как правило, работают хорошо в окне Desqview, однако некоторые из них могут вызывать конфликт, если они запущены раньше Desqview. Система Microsoft Windows 3.0 на сегодняшний день не может работать в улучшенном режиме в среде Desqview; сообщают, что в следующей версии администратора памяти ОЕММ этот недостаток будет устранен.
Оценка: очень хорошо.

OS/2
версия 1.2

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

Проблема совместимости с программами DOS была бы менее острой, если бы функция OS/2 Presentation Manager (графический интерфейс пользователя, подобный Windows) представляла более широкий набор услуг. К сожалению, их список очень короток. Довольно мало также драйверов для принтеров и сетей.
Оценка: удовлетворительно.

Microsoft Windows
версия 3.0

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

Система Windows может выполнять программы DOS в стандартном или улучшенном режимах. Пакеты DOS со встроенными расширителями памяти (такие, как Lotus 1-2-3 версии 3.0 и AutoCAD 386) в настоящее время могут работать только в стандартном режиме функционирования системы. Те пакеты, которые поддерживают интерфейс защищенного режима DOS (DOS Protected Mode Interface -- DPMI), могут работать и в расширенном режиме. Как и в Desqview, резидентные программы могут выполняться в окне виртуальной машины.
Оценка: очень хорошо.

Apple Multifinder
версия 6.0.5

Вопрос совместимости прежде стоял острее, чем сейчас. При появлении системы Multifinder старые пакеты перестали работать. К счастью, поставщики пакетов быстро отреагировали и модифицировали свои изделия. Сегодня Multifinder совместим почти со всеми существующими прикладными пакетами для машин Macintosh.
Оценка: отлично.

[   ]

Desqview 386
версия 2.2

Desqview дает возможность пользователю копировать фрагмент текста из одной задачи в другую. Однако с графическими изображениями этого сделать нельзя.

Desqview не обеспечивает развитой системы межпроцессовой связи (этого нет и в большинстве программ DOS). Несколько пакетов, ориентированных на Desqview, могут пользоваться специальными средствами для обмена сообщениями, но эта функция отсутствует у большинства основных коммерческих пакетов, а если и встречается, то используется редко.
Оценка: удовлетворительно.

OS/2
версия 1.2

OS/2 дает возможность пользователю переносить фрагменты как текста, так и графики из одной задачи в другую. С программами DOS такой обмен невозможен. Однако она имеет гораздо более развитые средства межпроцессовой связи, чем любая другая система, в том числе DDE (Dynamic Data Exchange -- динамический обмен данными), именованные каналы и возможности общей памяти.
Оценка: очень хорошо.

Microsoft Windows
версия 3.0

Система Windows 3.0 содержит ряд функций "обобществления" данных. Имеется возможность передавать фрагмент как текста, так и графики между задачами Windows. В расширенном режиме можно обмениваться текстовыми данными между программами DOS и Windows. Кроме того, Windows содержит средство создания связей между данными -- DDE, которое позволяет устанавливать оперативные связи между программами Windows.
Оценка: очень хорошо.

Apple Multifinder
версия 6.0.5

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

[   ]

Desqview 386
версия 2.2

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

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

OS/2
версия 1.2

В составе OS/2 поставляются утилита буферизации печати, несложный текстовый редактор и утилита работы с файлами. В ней нет многих сервисных программ, которые имеются в Windows 3.0.

OS/2 также включает пакет HPFS (High Performance File System -- эффективная файловая система). HPFS выполняет все функции стандартной таблицы размещения файлов (FAT), но кроме того, поддерживает буферизацию диска и допускает использование более длинных имен файлов. Диск OS/2 может содержать обе файловые системы -- FAT и HPFS, но в каждом разделе может быть только одна из них. Кроме того, DOS не совместима с HPFS.
Оценка: хорошо.

Microsoft Windows
версия 3.0

В состав Windows 3.0 входят полезные функции поддержки сетей и принтеров плюс ряд утилит "рабочего стола" (DA -- Desktop Accessories), Находясь в среде Windows, можно подключаться к сетевому серверу или отключаться от него. Программа Print Manager позволяет просматривать файлы в принтерном буфере. Среди других утилит имеются программа создания макрокоманд, блокнот (текстовый редактор), программа связи через модем и программа рисования.
Оценка: отлично.

Apple Multifinder
версия 6.0.5

В состав операционной системы Apple и пакета Multifinder входят функции буферизации печати, создания макрокоманд и ряд утилит "настольных принадлежностей".
Оценка: хорошо.

[   ]

Desqview 386
версия 2.2

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

OS/2
версия 1.2

Документация на систему OS/2 различается у разных поставщиков. Фирма IBM поставляет справочное руководство в виде книги и описание установки в виде книги меньшего объема. Инструкции по установке очень слабые.

Документация фирмы Compaq лучше организована и более подробна. Инструкции по установке тоже чересчур кратки, но более содержательны, чем у IBM.
Оценка: удовлетворительно.

Microsoft Windows
версия 3.0

Документация на Windows 3.0 отличается стройной логической организацией и полнотой. Система снабжена подробными встроенными подсказками с функциями поиска текста и индексации. Единственный недостаток -- отсутствие средств контекстно зависимой подсказки.
Оценка: очень хорошо.

Apple Multifinder
версия 6.0.5

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

[   ]

Desqview 386
версия 2.2

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

После завершения процесса установки Desqview просматривает жесткий диск и ищет на нем программы DOS. Затем он создает меню с найденными программами и соответствующие файлы конфигурации.
Оценка: очень хорошо.

OS/2
версия 1.2

Установка OS/2 требует больше времени, чем любая из остальных систем. Дистрибутивный пакет состоит из восьми трехдюймовых дискет высокой плотности. Процедура установки выполняется полностью через меню и при условии задания стандартных параметров сравнительно безболезненная. Инсталляция OS/2 в конфигурации с выбором загрузочного варианта и с HPFS требует гораздо большего внимания и заниMacт больше времени.
Оценка: очень хорошо.

Microsoft Windows
версия 3.0

Установка и настройка Windows 3.0 выполняется полностью средствами меню. Программа установки Windows читает необходимую информацию непосредственно из системы и подсвечивает рекомендуемые параметры настройки. Таким образом, почти всю процедуру установки можно выполнить, нажимая одну лишь клавишу <Enter>. Кроме того, в процессе установки система Windows предоставляет пользователю возможность автоматически скорректировать файлы CONFIG и AUTOEXEC. Самым, быть может, существенным усовершенствованием в версии Windows 3.0 является возможность реконфигурации. После установки в машину платы дополнительной памяти или видеоадаптера теперь не требуется заново инсталлировать систему Windows.
Оценка: очень хорошо.

Apple Multifinder
версия 6.0.5

Установка системного программного обеспечения машины Macintosh исключительно проста. Программа установки под управлением из меню переписывает все необходимые системные файлы на "винчестер", или же пользователь может просто скопировать содержимое системных дискет на жесткий диск. Так как Multifinder встроен в систему, то устанавливать, собственно, нечего -- его только нужно переписать на диск и перезагрузить систему.
Оценка: очень хорошо.

[   ]

Desqview 386
версия 2.2

Простая текстовая структура Desqview делает время его освоения минимальным. Тексты меню кратки и понятны.
Оценка: очень хорошо.

OS/2
версия 1.2

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

Microsoft Windows
версия 3.0

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

Apple Multifinder
версия 6.0.5

Если вы умеете работать с системой Finder, то освоить Multifinder ничего не стоит -- надо только научиться переключать задачи.
Оценка: отлично.

[   ]

Desqview 386
версия 2.2

Desqview так же прост в применении, как и в освоении. При нажатии клавиши Alt на экране появляется меню. В остальных случаях его на экране нет. Для выбора программы нужно либо указать номер ее окна, либо переместиться в нужное окно путем повторных нажатий клавиши Alt.
Оценка: очень хорошо.

OS/2
версия 1.2

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

Однако панель управления OS/2 менее богата по сравнению с Windows, и она предоставляет пользователю меньше функций по организации интерфейса.
Оценка: хорошо.

Microsoft Windows
версия 3.0

Несмотря на богатство функций, Windows 3.0 проста в применении. Команды выбираются из меню с помощью "мыши" или нажатием определенных клавиш. Программа File Manager предоставляет возможность перемещать и копировать файлы между дисками и каталогами. К сожалению, File Manager не позволяет видеть одновременно содержимое двух каталогов или дисков. Новая версия Windows дает возможность пользователю изменять расцветку и структуру фона, а также формировать собственные окна, собирая в них пиктограммы требуемых прикладных пакетов.
Оценка: очень хорошо.

Apple Multifinder
версия 6.0.5

Простота пакета Multifinder обусловливает легкость работы с ним. Переход от задачи к задаче осуществляется быстро и гибко. Пользуясь входным меню, можно указать файлы, пакеты и утилиты, которые должны автоматически вызываться при запуске. Единственное, что неудобно в Multifinder, -- установка новых шрифтов и подключение новых утилит: в этом случае приходится использовать специальную программу Font/DA Mover, после чего скорее всего потребуется перезагрузка.
Оценка: очень хорошо.

[   ]

Desqview 386
версия 2.2

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

OS/2
версия 1.2

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

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

Microsoft Windows
версия 3.0

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

Apple Multifinder
версия 6.0.5

Multifinder обеспечивает хорошую обработку ошибок пользователя. Краткая характеристика ошибки и рекомендации по ее исправлению выводятся во временные окна экрана.

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

[   ]

Desqview 386
версия 2.2

Фирма Quarterdeck гарантирует бесплатную поддержку лишь в течение 90 суток и не предоставляет бесплатных телефонных каналов для консультаций. Дополнительная поддержка обеспечивается через сетевые службы BBS, CompuServe и BIX.
Оценка: удовлетворительно.

OS/2
версия 1.2

Ни компания IBM, ни фирма Microsoft не обеспечивают непосредственную поддержку для конечных пользователей. Если позвонить по номеру 800 IBM, то вам порекомендуют обратиться к местному представителю. Отсутствие поддержки продукта разработчиком -- серьезный недостаток.
Оценка: плохо.

Microsoft Windows
версия 3.0

Фирма Microsoft обеспечивает неограниченную бесплатную поддержку, но не по бесплатному телефонному каналу. Консультации даются с б утра до 6 вечера по тихоокеанскому времени. Дополнительная поддержка обеспечивается через службы CompuServe и Genie.
Оценка: хорошо.

Apple Multifinder
версия 6.0.5

Фирма Apple Computer не обеспечивает непосредственную поддержку для конечных пользователей. Технические консультации дают местные представители фирмы. Обзоры писем наших читателей показывают, что непосредственную фирменную поддержку они считают важным требованием.
Оценка: плохо.

[   ]

Desqview 386
версия 2.2

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

OS/2
версия 1.2

Мы сделали несколько попыток связаться с представителями фирмы IBM, чтобы получить техническую консультацию. Во всех случаях представители компании отказывались отвечать на наши вопросы, так как пакет приобретен не у них.
Оценка: неприемлемо.

Microsoft Windows
версия 3.0

Мы сделали два звонка в службу технической поддержки фирмы Microsoft. В обоих случаях нас соединили с исключительно доброжелательными специалистами. Они были хорошо информированы и не пожалели времени, чтобы ответить на наши вопросы.
Оценка: очень хорошо.

Apple Multifinder
версия 6.0.5

Мы сделали несколько безуспешных попыток получить помощь от местных представителей фирмы Apple. В каждом случае нас соглашались консультировать, только если наш Mac был куплен у них.
Оценка: неприемлемо.

[   ]

Desqview 386
версия 2.2

Desqview 386 с драйвером QEMM 386 продается за 219,90 долл., что на 71 долл. дороже пакета Microsoft Windows и на 120 долл. дешевле системы OS/2. Для тех пользователей, которым не нравятся графические интерфейсы, Desqview представляет хорошее сочетание функций и характеристик.
Оценка: хорошо.

OS/2
версия 1.2

Фирма IBM предлагает OS/2 за 340 долл., что вдвое больше цены на Windows. В настоящее время OS/2 не готова для использования в качестве универсальной многозадачной среды. Ограничениями для этого являются небольшое количество прикладных пакетов и драйверов, написанных специально для OS/2, а также ее довольно значительные требования к памяти.
Оценка: плохо.

Microsoft Windows
версия 3.0

Версия Windows 3.0 продается за 149 долл., причем владельцы прежних версий системы могут получить ее всего за 50 долл. С учетом всех функций и возможностей Windows это не слишком дорого. Истинные расходы пользователя будут определяться стоимостью модификации прикладных пакетов. Модернизация аппаратуры также может потребовать дополнительных расходов.
Оценка: очень хорошо.

Apple Multifinder
версия 6.0.5

Так как Multifinder поставляется с каждой машиной Macintosh, то его можно считать непревзойденным по дешевизне.
Оценка: отлично.

[   ]

Desqview 386
версия 2.2

Компания: Quarterdeck Office Systems, 150 Pico Blvd, Santa Monica, CA 90405; (213)392-9701.
Требуется: ПК на базе процессора 80386; 1-Мбайт ОЗУ; DOS 2.0 или выше; монохромный дисплей; для стандартного Desqview подходит 8086.
Цена: 219,90 долл.
Достоинства: Хорошее управление памятью, многозадачные функции; быстродействие' выше среднего.
Недостатки: ограниченная степень коллективного использования данных, ограниченная бесплатная поддержка.
Резюме: Desqview остается наилучшей многозадачной средой для пользователей, которым не нужен графический интерфейс. Она занимaет меньше всего памяти и лучше других совместима с программами DOS.

OS/2
версия 1.2

Компания: IBM Corp., Old Orchard Road, Armonk NY 10605; (800)IBM-2468.
Требуется: Процессор 80286 или выше; 2-Мбайт ОЗУ; жесткий диск; дисковод высокой плотности; графический дисплей.
Цена: 340 долл.
Достоинства: Использует вытеснительную организацию; графический интерфейс пользователя; межпроцессорная связь.
Недостатки: Сравнительно немного прикладных пакетов, поддержка только представителями на местах.
Резюме: OS/2 обещает в будущем стать мощной операционной системой. Однако ее привлекательность в данное время не очень велика из-за неспособности выполнять программы DOS в многозадачном режиме и недостаточного количества ориентированных на OS/2 прикладных пакетов.

Microsoft Windows
версия 3.0

Компания: Microsoft Corp., 1 Microsoft Way, Redmond, WA 98052; (206)882-8080.
Требуется: Процессор 80286 или выше; 640-Кбайт ОЗУ (рекомендуется 1-2-Мбайт); жесткий диск; графический дисплей; DOS 3.1 или выше.
Цена: 149 долл.
Достоинства: Очень хорошие интерфейс пользователя и возможности коллективного использования данных; широкий набор дополнительных функций; хорошая поддержка.
Недостатки: Необходимость модификации прикладных пакетов, написанных для более ранних версий. Резюме: Сегодня Windows 3.0 является наилучшей системой для пользователей ПК, которые предпочитают графический интерфейс.

Apple Multifinder
версия 6.0.5

Компания: Apple Computer Inc., 20525 Mariani Ave., Cupertino, CA 95014; (408)996-1010.
Требуется: 2-Мбайт ОЗУ.
Цена: Бесплатно, так как поставляется в составе машины.
Достоинства: Очень легок в использовании, поставляется бесплатно.
Недостатки: Довольно медленно выполняется фоновая печать; пакет сопровождается только местными представителями фирмы.
Резюме: Сегодня у вас нет другого выбора, кроме Multifinder фирмы Apple. Multifinder не столь сложен, как аналогичные системы для DOS (нет виртуальной памяти, недостаточная защита прикладных программ), но более тесно интегрирован с операционной системой и прост в обращении.


Интересные ссылки: Значение слова бизнес.
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ