stringtranslate.com

DESQview

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

Деск

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

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

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

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

DESQview и QEMM

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

С появлением 80386 функции управления памятью были расширены, что позволило системе перейти в защищенный режим, а также позволило настроить адреса в виртуальном режиме 8086 , чтобы расширенная память могла быть отображена в адресные фреймы и доступна реальным пользователям. -режимные программы, такие как DOS. Это позволяет модели 386 реализовать LIM ( Lotus , Intel , Microsoft ) EMS (спецификация расширенной памяти). [4] Менеджер памяти легко контролируется пользователем с помощью 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 запускать другие программы, не вмешиваясь в какие-либо «комбинации клавиш», которые они могут использовать. [4]

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

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

Упадок DESQview

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

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

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

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

DESQview/X

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

У DESQview/X было три оконных менеджера, которые он запускал: X/Motif , OPEN LOOK и twm . Пакет по умолчанию содержал только twm , остальные были дорогостоящими дополнительными функциями, как и возможность взаимодействия в сетях TCP/IP . [5] Mosaic была портирована на DVX.

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

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

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

DESQview после X

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

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

Прием

В 1984 году компания BYTE заявила, что совместимость приложений DesQ была самой высокой из пяти протестированных оконных менеджеров. [8] Джерри Пурнель из журналав 1989 году отметил, что «хотя MultiFinder пока работает не очень хорошо, DESQView на большой машине 80386 определенно работает». [9] Журнал в том же году включил версию 3.0 в число победителей премии BYTE Awards «За отличие», заявив, что «в отличие от OS/2, DESQview позволяет запускать программы, за которые вы уже заплатили… Многие пользователи обнаружат, что DESQview — это все, что им нужно». [10]

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

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

  1. ^ «Может ли Visicorp вернуться?», InfoWorld , 2 июля 1984 г., DesQ... поставки начались в апреле..
  2. ^ «Подробно - Женщины, технологии и власть», Computerworld , 28 марта 1988 г., к маю 1984 г. Деск наконец вышел за дверь..
  3. ^ TopView (анонсирующее письмо), IBM , 19 февраля 1985 г.
  4. ^ abc Перри, Пол Дж. (1991). Мгновенный справочник DESQview (изд. 2.3). СИБЕКС . стр. 2, 30–34, 67–101. ISBN 0-89588-809-2.
  5. ^ Аб Браунштейн, Марк (6 апреля 1992 г.), «Desqview/X [так в оригинале] преобразует Windows в X Windows [так в оригинале]», InfoWorld
  6. ^ Стивенс, Марк (6 марта 1989 г.), «Novell объявляет о выпуске сервера доступа NetWare, моста T-1», InfoWorld , стр. 13
  7. ^ Мардесич, Джоди (27 мая 1991 г.), «Обновленный сервер NetWare улучшает удаленный доступ», InfoWorld , стр. 43
  8. ^ Маркофф, Джон (сентябрь 1984 г.), «Пять оконных менеджеров для IBM PC», BYTE , vol. 9, нет. 9 Руководство по IBM PC, с. 70
  9. ^ Пурнель, Джерри (январь 1989 г.). "К звездам". БАЙТ . п. 109.
  10. ^ "Награды BYTE". БАЙТ . Январь 1989 г. с. 327.

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

Внешние ссылки