複製鏈接
請複製以下鏈接發送給好友

DESQview/X

鎖定
DESQview(DV)是由Quarterdeck Office Systems開發的文本模式多任務操作環境,在20世紀80年代末和90年代早期享有普遍的普及。運行在DOS之上,他允許用户多個窗口中同時運行多個程序。
中文名
DESQview/X
分    類
計算機編程

DESQview/XDesq

Quarterdeck的前身DESQview是一個任務切換稱為產品Desq(運四月下旬或1984年5月),他允許用户運行程序之間進行切換。Quarterdeck改進了他的軟件包,帶來了多任務處理,並增加TopView兼容性。
DESQview於1985年七月發佈,這是微軟發佈Windows的第一個版本之前的四個月。他被廣泛認為是第一個DOS提供多任務和窗口和窗口功能的程序,但實際上有一個前身,IBM的TopView他於1985年3月發佈,DESQview繼承了彈出菜單。
在DESQview下,性能良好的DOS程序可以在可調整大小的重疊窗口中同時運行(MS Windows的第一個版本無法實現)。一個簡單的可隱藏菜單允許在節目之間剪切和粘貼。DESQview也提供了對簡單可編輯宏的支持。Quarterdeck還為DESQview開發了一套可選實用程序,包括記事本和撥號程序。更高版本也允許加載圖形模式程序,但只能以全屏模式運行。
DESQview不是一個GUI(圖形用户界面)操作系統。相反,他是一個非圖形化的,窗口化的外殼,他可以在DOS之上的實模式下運行,儘管它可以在任何基於Intel 8086或Intel 80286的個人電腦上運行。他還可以使用擴張內存附加組件來解決早期PC上常規內存的640kBRAM限制問題DESQview在Intel 80386機器上真正實現了它自己的功能,它們更好地利用了超出DOS極限的內存。但是,在任何一種情況下,它都以實模式而不是保護模式運行,這意味着行為不當的程序仍然可能使系統崩潰。

DESQview/XDESQview和QEMM

為了最大限度地利用Intel 80386處理器上的擴張內存,通過將其轉換為擴張內存和高端內存塊(UMB),以便訪問DESQview和其他實模式程序,Quarterdeck開發了一個複雜的內存管理器。由於其市場營銷經理的高膽遠矚,Quarterdeck將其作為獨立產品銷售,QEMM-386(Quarterdeck Expanded Memory Manager 386)。它比DESQview更受歡迎,銷售穩定多年,從1987年到1994年的銷售額超過1.5億美元。Intel 奔騰處理器發佈後,386在QEMM被刪除了。DESQview和QEMM-386的組合包被稱為DESQview 386(DV386)。
隨着80386的推出,內存管理功能得到了增強,允許系統進入保護模式,但也允許地址在虛擬8086模式下配置,以便擴展內存可以映射到尋址幀,並可訪問實模式程序,如DOS。這允許386實現LIM(Lotus,Intel,Microsoft)EMS(擴展內存規格)。內存管理器很容易被用户使用DOS程序QEMM.COM控制。
DESQview能夠使用QEMM的功能遠遠超過LIM EMS API,將大多數“常規”地址空間(低於640 kB)映射到多個擴展內存塊,以便每個擴展內存塊都可以在其上下文中透明地執行。DOS的主要副本以及任何設備和網絡驅動程序必須在DESQview之前加載。由此產生的空間是可以運行的最大單個程序,但QEMM下的DESQview可以運行EMS允許的那些程序的多個實例。因此,一個8 MB的系統通常可以同時運行十幾個全尺寸的DOS程序; 一個16 MB的系統可能會運行超過20個,依此類推。

DESQview/XDESQview用法

值得注意的是DESQview支持所有通用的DOS兼容程序,並且在主機操作系統受到限制的情況下達到了一定程度的性能和穩定性。它還有一個聰明的界面,通常不顯眼,而且可以快速獲得並且非常容易學習。
所有普通PC都包含一個帶有三個“shift”或“modifier”鍵的鍵盤:Control,Alt和正常的Shift鍵。這些鍵通常與其他鍵結合使用。默認情況下,DESQview監視孤立印刷機的Alt鍵(不組合)。按下Alt鍵本身會出現DESQview菜單,允許訪問程序的功能:啓動新任務,在其中切換,在屏幕上標記文本,將文本作為輸入粘貼到當前任務中,調整大小或移動文本窗口,配置新的菜單項等。另外,Shift + Alt組合將導致DESQview將一組鍵作為宏學習。這使得DESQview可以運行其他程序而不會干擾他們可能使用的任何“鍵盤綁定”。
DESQview受到了廣泛的好評,贏得了很多粉絲,但是儘管Quarterdeck一直在努力贏得人們的青睞,但它從未遇到過大規模的吸引力。
然而,在一個領域,DESQview取得了持久的成功:由於其適度的硬件要求,強大的多任務處理以及多個通信端口的最佳處理,許多多用户公告版系統都以此為基礎。當時大部分免費或便宜的BBS軟件都是作為單節點單任務DOS程序運行的。通常,一次只能運行一個BBS軟件副本,限制主機運行一個節點。DESQview允許這些單任務程序的多個副本在同一台計算機上同時運行,允許任何擁有甚至不起眼的硬件的人在家中運行大型,強大的多用户BBS。 [1] 

DESQview/X拒絕DESQview

DESQview沒有提供圖形用户界面(GUI)。雖然Quarterdeck確實提供了編程庫和實用程序套件來支持軟件開發以使用其功能,但這些軟件從未廣泛流行。DESQview無需修改即可運行大多數軟件,“運行時間”許可證的成本加上開發套件本身的成本,使這種對於商業縮小包裝的軟件發行商和供應商而言成為不合理的組合。
微軟發佈了具有自己的內存管理和多任務功能的MS Windows3.0版本。3.0版本。雖然DESQview更快,更小,更穩定,但它更昂貴,不包括對MS Windows圖形功能的支持。
QEMM的衰落始於一個內存管理器中捆綁數字研究的DR DOS 5.0,在1990年發佈的捉對,包括微軟自己的EMM 386在,MS-DOS 5.0而先前的存儲管理功能是隻適用於Windows。仍然可以使用QEMM,尤其是Windows3.1x,但他只提供了增量優勢。QEMM的銷售下降。1994年8月,經過四分之三的損失,公司裁員25%,首席執行官,總裁和創始人特里邁爾斯辭職。 [2] 
隨着用户從DESQview遷移到其他平台,特別是Windows 3.x和OS / 2,第三方實用程序作者編寫了實用程序,模擬一些DESQview API函數,以允許合適配備的DOS程序與這些操作系統配合使用。最值得注意的是TAME(用於Windows)和OS/2SPEED(用於OS/2)。

DESQview/XDESQview/X

Quarterdeck最後還發布了一款名為DESQview /X(DVX)的產品,該產品是在DOS和DESQview下運行的X Windows System服務器因此提供了一個可以移植X軟件(主要是Unix)的GUI。
DESQview/X有三個窗口管理器,X/Motif,OPEN LOOK和twm。默認軟件包只包含twm,其他軟件包是昂貴的可選附加軟件,以及在TCP /IP網絡上進行交互的功能。馬賽克被移植到DVX。
DVX本身可以作為X程序在整個網絡上提供DOS程序和16位Windows環境,這對於那些希望從Unix工作站運行DOS和Windows程序的人來説非常有用。NCDWincenter曾經提供過相同的功能。

DESQview/XNetWare訪問服務器

互聯網公司Novell開發了一款名為NetWare Access Server的產品,其中包含DESQview 386和pcAnywhere的功能。DESQview多任務支持用於創建一個環境,多達16個PC和Macintosh客户端可以遠程登錄以訪問NetWare服務並運行DOS應用程序。 [3] 

DESQview/XX後的DESQview

DESQview的開發繼續與DESQview / X並行進行。在DESQview / X上停止開發之後,發佈了另一個版本的DESQview。在停止使用DESQview之後,QEMM仍在開發,並且發佈了與Windows 98兼容的版本。
在20世紀90年代中期,Quarterdeck試圖重塑自己作為一家互聯網公司,發佈了Mosaic網頁瀏覽器一個版本。最終,該公司被賽門鐵克收購。

DESQview/X接待處

BYTE在1984年表示,DESQ的應用程序兼容性是所測試的五個窗口管理器中最高的。該雜誌於1989年將3.0版列為BYTE Awards的“傑出”獲獎者之一,聲明“與OS / 2不同,DESQview允許您運行已支付的程序……許多用户會發現DESQview是他們需要的全部”。
參考資料
  • 1.    Leach N. Quarterdeck ships Desqview/X 1.1[J]. Pc Week, 1993.
  • 2.    Yager T. Was Desqview/X worth the wait?[J]. Byte, 1992, 17(8):249-250.
  • 3.    Unruh R. Mixing DOS and UNIX with DESQView/X[J]. 1992.