DESQview
Разработчик(и) | Офисные системы Quarterdeck |
---|---|
Первоначальный выпуск | июль 1985 г |
Финальный выпуск | DESQview/2.80 |
Операционная система | ПРИНАДЛЕЖАЩИЙ |
Тип | Оконная система |
Лицензия | Собственное коммерческое программное обеспечение |
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 далеко за пределами LIM EMS API, отображая большую часть «традиционного» адресного пространства (ниже 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 начался с включения диспетчера памяти в Digital Research компании DR DOS 5.0 , выпущенную в 1990 году. Чтобы завоевать популярность, Microsoft включила собственный EMM386 в MS-DOS 5.0 , тогда как ранее функциональность управления памятью была доступна только в 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. версия, совместимая с Windows 98 QEMM все еще разрабатывался после прекращения выпуска DESQview, и была выпущена .
В середине 1990-х годов Quarterdeck попыталась преобразовать себя в интернет- компанию, выпустив версию веб-браузера Mosaic. В конце концов компания была приобретена Symantec .
Прием
[ редактировать ]В 1984 году компания BYTE заявила, что совместимость приложений DesQ была самой высокой из пяти протестированных оконных менеджеров. [8] из журнала Джерри Пурнель в 1989 году отметил, что «хотя MultiFinder пока работает не очень хорошо, DESQView на большой машине 80386 определенно работает». [9] Журнал в том же году включил версию 3.0 в число победителей премии BYTE Awards за отличие, заявив, что «в отличие от OS/2, DESQview позволяет запускать программы, за которые вы уже заплатили... Многие пользователи обнаружат, что DESQview — это все, что нужно». им нужно». [10]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Может ли Visicorp вернуться?», InfoWorld , 2 июля 1984 г.,
поставки DesQ... начались в апреле
. - ^ «Подробнее – женщины, технологии и власть» , Computerworld , 28 марта 1988 г.
К маю 1984 г. Desq наконец вышел за дверь
. - ^ TopView (анонсирующее письмо), IBM , 19 февраля 1985 г.
- ^ Jump up to: а б с Перри, Пол Дж. (1991). Мгновенный справочник DESQview (изд. 2.3). СИБЕКС . стр. 2, 30–34, 67–101. ISBN 0-89588-809-2 .
- ^ Jump up to: а б Браунштейн, Марк (6 апреля 1992 г.), «Desqview/X [ так в оригинале ] преобразует Windows в X Windows [ так в оригинале ]» , InfoWorld
- ^ Стивенс, Марк (6 марта 1989 г.), «Novell объявляет о выпуске сервера доступа NetWare, моста T-1» , InfoWorld , стр. 13
- ^ Мардесич, Джоди (27 мая 1991 г.), «Обновленный сервер NetWare улучшает удаленный доступ» , InfoWorld , стр. 43
- ^ Маркофф, Джон (сентябрь 1984 г.), «Пять оконных менеджеров для IBM PC» , BYTE , vol. 9, нет. 9 Руководство по IBM PC, с. 70
- ^ Пурнель, Джерри (январь 1989 г.). «К звездам» . БАЙТ . п. 109.
- ^ «Награды BYTE» . БАЙТ . Январь 1989 г. с. 327.
Дальнейшее чтение
[ редактировать ]- Браун, Ральф Д .; Шульман, Эндрю (июль 1994 г.). «QPI: Программный интерфейс QEMM-386» . Журнал доктора Добба . Недокументированный уголок. Сан-Матео, Калифорния: 123–131. Архивировано из оригинала 23 августа 2017 г. Проверено 23 августа 2017 г.
Внешние ссылки
[ редактировать ]- Скриншоты DESQview/X
- «OpenDV/X: проект с открытым исходным кодом для воссоздания DESQview/X для DOS» . Исходная кузница. Архивировано из оригинала 4 апреля 2005 г. ( «Проект: OpenDV/X: Краткое описание» . Архивировано из оригинала 18 мая 2005 г. Проверено 25 июня 2016 г. )