На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

1
Ожидается:
24 Декабря 2024

Будущее DOS

Статья опубликована в выпуске журнала № 3 за 1992 год.
Аннотация:
Abstract:
Автор: () -
Ключевое слово:
Ключевое слово:
Количество просмотров: 8680
Версия для печати

Размер шрифта:       Шрифт:

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

Ответ на естественный вопрос о том, насколько сохранит система DOS свои позиции, зависит от усилий разработчиков программного обеспечения, направленных на создание и внедрение разнообразных нововведений. Стимулом к этому является стремление сохранить контингент пользователей, работающих с DOS. По данным последних исследований рынка персональных компьютеров и программных продуктов, проведенных фирмой Dataquest, свыше 26 миллионов человек работают на ПЭВМ, оснащенных микропроцессорами Intel конца 1989 года, причем 95% из них используют систему DOS. Сегодня лишь 12% этих пользователей работают с микропроцессором 386, что в большинстве практических задач является предпосылкой для эффективного использования системы OS/2. Поэтому рост сбыта компьютеров с таким микропроцессором должен привести к снижению коммерческой стоимости системы и более широкому ее распространению. С другой стороны, разработчики программных продуктов, ориентированных на работу в среде DOS, имеют огромный рынок сбыта, что препятствует широкому распространению системы OS/2, несмотря на неудовлетворенность пользователей возможностями системы DOS.

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

ИНТЕРФЕЙС

Один из подходов к реализации интерфейса предложен в интегрированных системах типа Frame Work и Microsoft Work, объединяющих множество прикладных программ различного назначения в продукт с общим интерфейсом пользователя, и в таких программных продуктах, как Desqview (фирма Quarterdesk), с помощью которого пользователь может одновременно запускать несколько прикладных программ, оперативно следить за их выполнением, а также передавать данные из одной программы в другую. Известно, что "внешнее оформление" и функции управления файлами никогда не являлись преимуществом операционной системы DOS. Поэтому был разработан ряд программных продуктов, выполняющих роль своего рода "надстроек" над DOS. Условно их можно разделить на две группы: оболочки DOS и графические интерфейсы пользователя (ГИП). Существует много превосходных оболочек DOS, таких как XtreeProGold (фирма XTree), Path Minder (фирма Westlake), Norton Commander (фирма Symantec), Magellan (фирма Lotus), и другие, которые, в основном, представляют собой прекрасно организованные системы управления файлами и выполняют ряд иных функций. Некоторые пакеты утилит для работы с файлами, такие как PC Tools Delux (фирма Sentral Point Software), также включает оболочки DOS.

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

программы, осуществлять управление файлами и т.д.). При этом существенным фактором, влияющим на выбор ГИП, является совместимость этого интерфейса с теми прикладными программами, которые интересуют пользователя.

Для операционной системы DOS существует целый ряд ГИП. Среди них ГИП GEM (фирма DIGITAL Research), который получил широкое признание среди пользователей, связанных с издательским делом и изобразительным искусством, благодаря совместимости с такими пакетами, как Ventura Pablisher, PerForm и GEM Artline. По аналогичным причинам популярен и ГИП DeskMate. Особо следует отметить ГИП Microsoft Windows, который послужил прототипом для ГИП Presentation Manager, разработанного для операционной системы OS/2. Практически все, возможное в среде Presentation Manager, доступно пользователю и в среде Microsoft Windows. Версии Windows/ 286 и Windows/386 уже пользуются широким спросом благодаря бурному росту количества пакетов прикладных программ, которые ориентированы на среду этого ГИП. К уже работающим в среде Windows пакетам, таким как PageMaker, Excel, Graph Plus, можно присоединить ряд новых программных продуктов, например Form Base, Superbase, Ami Professional, Word for Windows, Crosstalk for Windows, что дает возможность пользователю скомпоновать хорошо структурированное множество прикладных программ, работающих под управлением полной интегрированной среды. С другой стороны, растет список программных продуктов, ставших классическими для пользователей DOS, которые были переориентированы на работу в среде Microsoft Windows. Например, Word Perfect реализовал версию своего текстового процессора для Windows, а фирма Lotus собирается проделать то же с версией своей интегрированной системы 1-2-3. Однако следует отметить, что многие из перечисленных выше пакетов уже работают под управлением ГИП Presentation Manager. Специалисты считают, что такой паритет не дает никаких стимулов пользователям DOS для перехода к системе OS/2, особенно при возможности использования всех преимуществ ГИП Windows на более дешевых компьютерах. Несмотря на прогнозы, не наблюдается также снижения темпов разработок как новых версий ГИП Windows (версия 3.0), так и совместимых с ними прикладных программ.

По мнению ряда экспертов, существует вероятность того, что именно Windows, а не OS/2 в самом ближайшем будущем станет основой для сегодняшних пользователей DOS. По этой причине. фирма Microsoft представила улучшенную версию ГИП Windows 3.0, сделав его более простым в обращении и практически идентичным по функциям ГИП Presentation Manager. Усовершенствования ГИП Windows включают: улучшенные графический редактор и цветовую палитру, широкие возможности работы с трехмерными графическими объектами и многое другое. Более важное новшество заключается в том, что Windows 3.0 на ПЭВМ с микропроцессорами 286 и 386 поддерживает работу в так называемом защищенном режиме (protected mode), позволяющем адресовать до 16 Мегабайт памяти. Предыдущие версии Windows поддерживали работу прикладных программ лишь в реальном режиме, где предел непосредственно доступной памяти ограничен 640 Кбайтами. В защищенном режиме Windows 3.0 позволяет задействовать имеющуюся расширенную память (свыше уровня 1 Мегабайт) так же, как в операционной системе OS/2.

ПАМЯТЬ

Очевидно, что самый серьезный недостаток операционной системы DOS - ограничения, накладываемые этой системой на используемую оперативную память, — является большим стимулом для перехода к системе OS/2. Система DOS предоставляет лишь 640 Кбайт для программ данных, в то время как система OS/2 теоретически может адресовать несколько Мегабайт памяти. Однако на сегодняшний день для пользователей и разработчиков программного обеспечения существует ряд технических приемов, которые позволяют работать за пределами барьера в 640 Кбайт. Например, как в ГИП Windows, так и в пакете Desqview реализована возможность эффективного увеличения RAM-памяти до 704 Кбайт при работе на ПЭВМ с микропроцессорами 286 и 386. Существуют также программные продукты, с помощью которых можно задействовать часть резервного пространства памяти между 640 Кбайтами и 1 Мегабайтом.

Эта область памяти обычно распределяется между системным блоком начальной загрузки и видеопамятью, но полностью, как правило, не используется. Утилиты таких пакетов, как QRAM, QEMM (фирма Quarterdesk), могут ло-кализовывать неиспользованные участки и загружать в эту память драйверы устройств и другие служебные программы, освобождая тем самым оперативную память для прикладных программ. Фирма All Computers предлагает небольшую плату-расширитель, которая обеспечивает для микропроцессора 286 ряд функций управления памятью, реализованных в микропроцессоре 386, в частности, использование резервной памяти. Большие возможности предоставляются пользователю программами, которые могут управлять дополнительной памятью. Схемы дополнительной памяти появились вместе с первыми микропроцессорами фирмы Intel, и в настоящее время стандартом в этой области стала спецификация дополнительной памяти ЕМС 4.0. С помощью таких программных продуктов, как HeadRoom (фирма Helix) и PopDrop Plus (фирма Block), пользователь может задействовать дополнительную память для многих прикладных программ.

Широкие возможности предоставляются пользователю программными продуктами, с помощью которых он может использовать так называемую расширенную память - память RAM свыше 1 Мегабайта ПЭВМ с микропроцессором 286 и 386, которая недоступна при обычном использовании DOS. Относительно новый класс систем управления расширенной памятью на микропроцессоре 386 позволяет преобразовывать расширенную память в совместимую со спецификацией EMS дополнительную память, к которой уже могут иметь доступ различные прикладные программы. Примерами таких систем являются программные продукты QEMM-386 (фирма Quarterdesk) и 386-МАХ (фирма Qualitas). Следует отметить, что функции управления памятью, реализованные а ГИП Windows 3.0, обеспечивают непосредственный доступ к расширенной памяти для разнообразных прикладных программ.

Усилия разработчиков программного обеспечения были направлены также на создание ряда служебных программ, расширяющих возможности использования памяти под управлением системы DOS. Эти программы, так называемые расширители DOS, позволяют разработчикам "сжимать" достаточно сложные прикладные программы в рамки ограничений DOS. Например, в СУБД Paradox/386 уже используется 386/DOS Extender (фирма Phar Lap Software), а в третьей версии интегрированной системы Lotus 1-2-3 применяется расширитель DOS/16M (фирма Rational Systems). Расширители DOS хорошо себя зарекомендовали, и сейчас практически все ведущие разработчики программного обеспечения используют их при создании новых версий программных продуктов.

МНОГОЗАДАЧНЫЙ РЕЖИМ

Операционная система OS/2 позволяет загружать несколько прикладных программ од новременно. Однако при достаточных ресурсах памяти многозадачный режим становится до ступным и под управлением системы DOS. Пользователи, работающие с прикладными программами, функционирующими в графичес ком режиме (такими как Exel, PageMaker), могут реализовать все возможности, пре доставляемые многозадачному режиму ГИП Microsoft Windows. Эти возможности реали зованы в Windows/286 и в более поздних вер сиях для ПЭВМ с микропроцессором 286 и только в прикладных программах, ориентированных иа среду Windows. Версия Windows/386 позволяет одновременно

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

Пользователям, имеющим дело с программами, которые работают в текстовом режиме (Lotus 1-2-3, Word Perfect, Paradox), для организации многозадачного режима может послужить пакет Desqview, позволяющий подключать до девяти прикладных программ одновременно в зависимости от объема доступной памяти. Новая версия этого пакета Desq-view/386 сочетает в себе базовые функции Desqview с возможностями системы управления дополнительной памятью QEMM (фирма Quarterdesk) для ПЭВМ с микропроцессором 386.

Существует также целый ряд других программных продуктов, предоставляющих пользователю возможности для организации многозадачного режима. Среди них можно выделить VM/386 Multitasker (фирма IGC), который при наличии микропроцессора 386 и 2 Мегабайт памяти разделит все ресурсы на несколько независимых друг от друга и конкурирующих между собой процессов в системе DOS. Технически многозадачный режим представляет собой одновременное выполнение нескольких программ, одной на фойе другой. Под многозадачным режимом можно также понимать возможность быстрого переключения между несколькими программами без фонового процесса. Это так называемое контекстное переключение позволяет быстро переходить от одной прикладной программы к другой. Существует ряд сервисных программ, реализующих контекстное переключение. Например, пакет Software Carousel (фирма SoftLogic) позволяет одновременно загружать до 12 прикладных программ и переключаться между ними. При этом используется вся доступная память и даже часть свободного дискового пространства.

РАБОТА В СЕТЯХ

Операционная система OS/2 задумана в первую очередь как многопользовательская система, предназначенная для сетей ПЭВМ. Многие разработчики скептически относились к однопользовательской версии системы OS/2 и активно занимались исследованием таких продуктов, как OS/2 LAN Server (фирма IBM) и OS/2 LAN Mananger (фирма Microsoft). Однако даже широкое распространение операционной системы OS/2 для управления сетями компьютеров не обязательно повлечет за собой широкое распространение OS/2 на отдельных ПЭВМ. Операционные системы семейства LAN для сетей ПЭВМ хорошо совместимы с системой OS/2, ко могут также обслуживать пользователей DOS. Например, рабочие станции, оснащенные DOS и Windows, могут быть прекрасно соединены с файл-сервером под управлением OS/2. Это вновь переводит вопрос противостояния OS/2-DOS в плоскость "вкусовых ощущений" отдельных пользователей. На рынке многопользовательских операционных систем OS/2 сталкивается с сильной конкуренцией со стороны систем семейства LAN, включая NetWare 386 (фирма Novell) и Vines (фирма Banyan). Под управлением этих систем могут успешно функционировать рабочие станции, оснащенные как DOS, так и OS/2. По оценкам большинства специалистов, лидирующее место среди систем семейства LAN в бли-

жайшее время займет NetWare 3S6, превосходящая OS/2 LAN Manager по многим показателям, включая функции коммуникации и загрузки файлов. Все возможности этой системы доступны с любого оконечного пункта сети, оснащенного DOS.

Для более простых многопользовательских нужд могут быть применены совместимые с DOS операционные системы типа Concurent DOS 386 (фирма Digital Reseach) и PC-MOS/386 (фирма Software Link). Каждая из этих систем обеспечивает одновременную работу ряда пользователей на нескольких удаленных терминалах, которые подсоединены к одному ПЭВМ с микропроцессором 386. Система Concurent DOS может объединить до 10 пользователей, а система PC-MOS/386 - до 25, и каждая из этих систем позволяет организовать многозадачный режим.

Несмотря на то, что система DOS является по существу однопользовательской, с помощью таких продуктов, как NetWare 386 и PC-MOS/386, можно организовать групповую работу пользователей без ущерба интересов каждого из членов группы, которые привыкли работать с DOS.


Постоянный адрес статьи:
http://swsys.ru/index.php?id=1463&page=article
Версия для печати
Статья опубликована в выпуске журнала № 3 за 1992 год.

Возможно, Вас заинтересуют следующие статьи схожих тематик: