DESQview - Википедия - DESQview

DESQview
DESQview 2.8 работает поверх MS-DOS 6.22 в VirtualBox
DESQview 2.8 работает поверх MS-DOS 6.22 в VirtualBox
Разработчики)Офисные системы Quarterdeck
изначальный выпускИюль 1985 г.; 35 лет назад (1985-07)
Окончательный релиз
DESQview / 2.70[1]
Операционная системаДОС
ТипОконная система
ЛицензияПроприетарный коммерческое программное обеспечение

DESQview (DV) это текстовый режим многозадачность рабочая среда разработан Офисные системы Quarterdeck которые пользовались скромной популярностью в конце 1980-х - начале 1990-х годов. Работает поверх ДОС, он позволяет пользователям запускать несколько программ одновременно в нескольких окна.

Desq

Предшественник Quarterdeck для DESQview был переключение задач продукт называется Desq (отправлено в конце апреля[2] или май 1984 г.[3]), который позволяет пользователям переключаться между запущенными программами. Quarterdeck обновил свой пакет, добавив многозадачность и совместимость с TopView.

DESQview был выпущен в июле 1985 года, за четыре месяца до этого. Microsoft выпустила первую версию Windows. Многие думали, что это первая программа, которая привнесла в DOS возможности многозадачности и работы с окнами, но на самом деле существовала и ее предшественница, IBM с Вид сверху, который был отправлен в марте 1985 г.[4] от которого DESQview унаследовал всплывающее меню.[нужна цитата ]

В DESQview программы DOS с хорошим поведением могут запускаться одновременно в перекрывающихся окнах с изменяемым размером (чего не может делать первая версия MS Windows). Простое скрытое меню позволяет вырезать и вставлять между программами. DESQview также поддерживает простые редактируемые макросы. Quarterdeck также разработал набор дополнительных утилит для DESQview, включая блокнот и номеронабиратель. Более поздние версии также позволяют загружать программы в графическом режиме, но запускаются только в полноэкранном режиме.[5]

DESQview не является GUI (Графический интерфейс пользователя) Операционная система. Скорее, это неграфическая оконная оболочка, работающая в реальный режим поверх DOS, хотя может работать на любом Intel 8086 - или же Intel 80286 -на базе ПК. Он также может использовать расширенная память надстройки для работы с 640 КБ Ограничение RAM из обычная память на ранних ПК. DESQview действительно проявил себя в Intel 80386 машины, которые лучше используют память выше предела DOS. Однако в любом случае он работает в реальном режиме, а не в защищенный режим, что означает, что некорректно работающая программа может привести к сбою системы.

DESQview и QEMM

Чтобы максимально использовать расширенная память на Intel 80386 процессоров, превратив его в расширенная память и старшие блоки памяти (UMB ) доступный для DESQview и других программ реального режима, Quarterdeck разработал сложную менеджер памяти. Благодаря дальновидности своего менеджера по маркетингу Quarterdeck продавал его как отдельный продукт, QEMM-386 (Менеджер расширенной памяти Quarterdeck 386). Он стал более популярным, чем сам DESQview, и продавался стабильно в течение многих лет, с 1987 по 1994 год выручка от продаж составила более 150 миллионов долларов США. Intel Pentium процессор, 386 в QEMM был сброшен. Комбинированный пакет DESQview и QEMM-386 назывался DESQview 386 (DV386).

С появлением 80386 функции управления памятью были расширены, чтобы позволить системе переключаться в защищенный режим, но также позволяют настраивать адреса в виртуальный режим 8086 так что расширенная память может быть отображена в адресные фреймы и доступна для программ реального режима, таких как DOS. Это позволяет 386 реализовать LIM (Лотос, Intel, Microsoft ) EMS (спецификация расширенной памяти).[5] Менеджер памяти легко управляется пользователем с помощью DOS-программы QEMM.COM.

DESQview может использовать функции QEMM, выходящие далеко за рамки API LIM EMS, отображая большую часть «обычного» адресного пространства (менее 640 КБ) на несколько блоков расширенной памяти, так что каждый из них может выполняться прозрачно в своем контексте. Перед DESQview необходимо загрузить основную копию DOS и любые драйверы устройств и сетей. Результирующее пространство - это самая большая отдельная программа, которую можно запустить, но DESQview в QEMM может запускать столько экземпляров этих программ, сколько позволяет EMS. Таким образом, в системе объемом 8 МБ обычно может одновременно выполняться дюжина полноразмерных программ DOS; система с 16 МБ может работать более двадцати и так далее.

Использование DESQview

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

Все обычные ПК имеют клавиатуру с тремя клавишами «Shift» или «модификаторами»: Control, Alt и обычными клавишами Shift. Эти клавиши обычно удерживаются вместе с другими клавишами. DESQview по умолчанию отслеживает нажатие клавиши Alt для отдельных нажатий (не в комбинации). Нажатие клавиши Alt само по себе вызывает меню DESQview, открывающее доступ к функциям программы: запускать новые задачи, переключаться между ними, отмечать текст на экране, вставлять текст в качестве ввода в текущую задачу, изменять размер или перемещать текстовые окна, настраивать новые пункты меню и т. д. Кроме того, комбинация Shift + Alt заставляет DESQview запоминать набор клавиш как макрос. Это позволяет DESQview запускать другие программы без вмешательства в какие-либо «сочетания клавиш», которые они могут использовать.[5]

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

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

Отклонение DESQview

DESQview не предоставляет графический пользовательский интерфейс (GUI ). Хотя Quarterdeck действительно предоставлял наборы программных библиотек и утилит для поддержки разработки программного обеспечения для использования его функций, они так и не стали широко популярными. Способность DESQview запускать большую часть программного обеспечения без каких-либо модификаций и стоимость лицензий на время выполнения в сочетании с затратами на сами пакеты разработки сделали это сочетание неразумным для издателей и поставщиков коммерческого программного обеспечения в упаковке.

Microsoft выпустила MS Windows версия 3.0 с собственным управлением памятью и функциями многозадачности. Хотя DESQview был намного быстрее, меньше и стабильнее, он был дороже и не поддерживал графические функции MS Windows.

Упадок QEMM начался с включения диспетчера памяти в Цифровые исследования с DR DOS 5.0, выпущенный в 1990 году. Чтобы завоевать популярность, Microsoft включила собственный EMM386 в MS-DOS 5.0, в то время как ранее функция управления памятью была доступна только в Windows. QEMM все еще можно использовать вместо этого, особенно с Windows 3.1x, но только для дополнительной выгоды. Продажи QEMM снизились. В августе 1994 года, после трех кварталов убытков, компания уволила 25% своих сотрудников, а генеральный директор, президент и основатель Терри Майерс подал в отставку.

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

DESQview / X

В конце концов, Quarterdeck также выпустила продукт под названием DESQview / X (DVX), что является X Window System сервер, работающий под DOS и DESQview, и, таким образом, предоставляет графический интерфейс, для которого программное обеспечение X (в основном Unix ) можно было перенести.

DESQview / X запускал три оконных менеджера, X / Мотив, ОТКРЫТЬ СМОТРЕТЬ, и twm. Пакет по умолчанию содержал только twm, другие были дорогостоящими дополнительными услугами, как и возможность взаимодействовать с TCP / IP сети.[6] Мозаика был портирован на DVX.

Сам DVX может обслуживать программы DOS и 16-битная Windows по сети в виде X-программ, что сделало его полезным для тех, кто хотел запускать программы DOS и Windows со своих рабочих станций Unix.[6] Такая же функциональность доступна в некоторых версиях НИЗ Винцентер.

Сервер доступа NetWare

Межсетевая компания Novell разработал продукт под названием NetWare Access Server (NAS), включающий функции DESQview 386 и pcAnywhere.[7] Поддержка многозадачности DESQview использовалась для создания среды, в которой до 16 клиентов ПК и Macintosh могут удаленно входить в систему для доступа к службам NetWare и запускать приложения DOS.[8]

DESQview после X

Разработка DESQview продолжалась параллельно с DESQview / X. После прекращения разработки DESQview / X была выпущена другая версия DESQview. QEMM все еще разрабатывался после прекращения поддержки DESQview, и версия, совместимая с Windows 98 был выпущен.

В середине 1990-х Quarterdeck попытался преобразовать себя в Интернет компания, выпустившая версию веб-браузера Mosaic. В итоге компания была приобретена Symantec.

Прием

БАЙТ в 1984 году заявил, что совместимость приложений DesQ была наивысшей из пяти протестированных оконных менеджеров.[9] Журнал в 1989 году включил версию 3.0 в число победителей премии BYTE Awards «Отличие», заявив, что «в отличие от OS / 2, DESQview позволяет запускать программы, за которые вы уже заплатили… Многие пользователи обнаружат, что DESQview - это все, что им нужно. ".[10]

Смотрите также


Рекомендации

  1. ^ Лэнгмид, Эндрю (2 ноября 1995 г.), «Часто задаваемые вопросы по DESQview / QEMM», Университет Юстуса Либиха в Гиссене, заархивировано из оригинал 4 февраля 2012 г., получено 5 января 2012
  2. ^ "Может ли Visicorp вернуться?", InfoWorld, 2 июля 1984 г., DesQ ... начал поставки в апреле.
  3. ^ «В глубину - женщины, технологии и сила», Computerworld, 28 марта 1988 г., К маю 1984 года Desq наконец-то вышел из дома..
  4. ^ Вид сверху (информационное письмо), IBM, 1985-02-19
  5. ^ а б c Перри, Пол Дж. (1991). DESQview мгновенный справочник (2.3-е изд.). SYBEX. С. 2, 30–34, 67–101. ISBN  0-89588-809-2.
  6. ^ а б Браунштейн, Марк (6 апреля 1992 г.), "Desqview / X [sic] преобразовывает Windows в X Windows [sic]", InfoWorld
  7. ^ Стивенс, Марк (6 марта 1989 г.), "Novell анонсирует сервер доступа NetWare, мост T-1", InfoWorld, п. 13
  8. ^ Мардезич, Джоди (27 мая 1991 г.), «Обновленный сервер NetWare улучшает удаленный доступ», InfoWorld, п. 43
  9. ^ Марков, Джон (сентябрь 1984 г.), «Пять оконных менеджеров для IBM PC», БАЙТ, т. 9 нет. 9 Руководство по IBM PC, стр. 70
  10. ^ "The BYTE Awards". БАЙТ. Январь 1989 г. с. 327.

дальнейшее чтение

внешняя ссылка