DESQview(DV)是由Quarterdeck Office Systems開發(fā)的文本模式多任務(wù)操作環(huán)境,在20世紀(jì)80年代末和90年代早期享有普遍的普及。運行在DOS之上,他允許用戶多個窗口中同時運行多個程序。
DesqQuarterdeck的前身DESQview是一個任務(wù)切換稱為產(chǎn)品Desq(運四月下旬或1984年5月),他允許用戶運行程序之間進行切換。Quarterdeck改進了他的軟件包,帶來了多任務(wù)處理,并增加TopView兼容性。
DESQview于1985年七月發(fā)布,這是微軟發(fā)布Windows的第一個版本之前的四個月。他被廣泛認(rèn)為是第一個DOS提供多任務(wù)和窗口和窗口功能的程序,但實際上有一個前身,IBM的TopView他于1985年3月發(fā)布,DESQview繼承了彈出菜單。
在DESQview下,性能良好的DOS程序可以在可調(diào)整大小的重疊窗口中同時運行(MS Windows的第一個版本無法實現(xiàn))。一個簡單的可隱藏菜單允許在節(jié)目之間剪切和粘貼。DESQview也提供了對簡單可編輯宏的支持。Quarterdeck還為DESQview開發(fā)了一套可選實用程序,包括記事本和撥號程序。更高版本也允許加載圖形模式程序,但只能以全屏模式運行。
DESQview不是一個GUI(圖形用戶界面)操作系統(tǒng)。相反,他是一個非圖形化的,窗口化的外殼,他可以在DOS之上的實模式下運行,盡管它可以在任何基于Intel 8086或Intel 80286的個人電腦上運行。他還可以使用擴張內(nèi)存附加組件來解決早期PC上常規(guī)內(nèi)存的640kBRAM限制問題DESQview在Intel 80386機器上真正實現(xiàn)了它自己的功能,它們更好地利用了超出DOS極限的內(nèi)存。但是,在任何一種情況下,它都以實模式而不是保護模式運行,這意味著行為不當(dāng)?shù)某绦蛉匀豢赡苁瓜到y(tǒng)崩潰。
DESQview和QEMM為了最大限度地利用Intel 80386處理器上的擴張內(nèi)存,通過將其轉(zhuǎn)換為擴張內(nèi)存和高端內(nèi)存塊(UMB),以便訪問DESQview和其他實模式程序,Quarterdeck開發(fā)了一個復(fù)雜的內(nèi)存管理器。由于其市場營銷經(jīng)理的高膽遠(yuǎn)矚,Quarterdeck將其作為獨立產(chǎn)品銷售,QEMM-386(Quarterdeck Expanded Memory Manager 386)。它比DESQview更受歡迎,銷售穩(wěn)定多年,從1987年到1994年的銷售額超過1.5億美元。Intel 奔騰處理器發(fā)布后,386在QEMM被刪除了。DESQview和QEMM-386的組合包被稱為DESQview 386(DV386)。
隨著80386的推出,內(nèi)存管理功能得到了增強,允許系統(tǒng)進入保護模式,但也允許地址在虛擬8086模式下配置,以便擴展內(nèi)存可以映射到尋址幀,并可訪問實模式程序,如DOS。這允許386實現(xiàn)LIM(Lotus,Intel,Microsoft)EMS(擴展內(nèi)存規(guī)格)。內(nèi)存管理器很容易被用戶使用DOS程序QEMM.COM控制。
DESQview能夠使用QEMM的功能遠(yuǎn)遠(yuǎn)超過LIM EMS API,將大多數(shù)“常規(guī)”地址空間(低于640 kB)映射到多個擴展內(nèi)存塊,以便每個擴展內(nèi)存塊都可以在其上下文中透明地執(zhí)行。DOS的主要副本以及任何設(shè)備和網(wǎng)絡(luò)驅(qū)動程序必須在DESQview之前加載。由此產(chǎn)生的空間是可以運行的最大單個程序,但QEMM下的DESQview可以運行EMS允許的那些程序的多個實例。因此,一個8 MB的系統(tǒng)通常可以同時運行十幾個全尺寸的DOS程序; 一個16 MB的系統(tǒng)可能會運行超過20個,依此類推。
DESQview用法值得注意的是DESQview支持所有通用的DOS兼容程序,并且在主機操作系統(tǒng)受到限制的情況下達(dá)到了一定程度的性能和穩(wěn)定性。它還有一個聰明的界面,通常不顯眼,而且可以快速獲得并且非常容易學(xué)習(xí)。
所有普通PC都包含一個帶有三個“shift”或“modifier”鍵的鍵盤:Control,Alt和正常的Shift鍵。這些鍵通常與其他鍵結(jié)合使用。默認(rèn)情況下,DESQview監(jiān)視孤立印刷機的Alt鍵(不組合)。按下Alt鍵本身會出現(xiàn)DESQview菜單,允許訪問程序的功能:啟動新任務(wù),在其中切換,在屏幕上標(biāo)記文本,將文本作為輸入粘貼到當(dāng)前任務(wù)中,調(diào)整大小或移動文本窗口,配置新的菜單項等。另外,Shift + Alt組合將導(dǎo)致DESQview將一組鍵作為宏學(xué)習(xí)。這使得DESQview可以運行其他程序而不會干擾他們可能使用的任何“鍵盤綁定”。
DESQview受到了廣泛的好評,贏得了很多粉絲,但是盡管Quarterdeck一直在努力贏得人們的青睞,但它從未遇到過大規(guī)模的吸引力。
然而,在一個領(lǐng)域,DESQview取得了持久的成功:由于其適度的硬件要求,強大的多任務(wù)處理以及多個通信端口的最佳處理,許多多用戶公告版系統(tǒng)都以此為基礎(chǔ)。當(dāng)時大部分免費或便宜的BBS軟件都是作為單節(jié)點單任務(wù)DOS程序運行的。通常,一次只能運行一個BBS軟件副本,限制主機運行一個節(jié)點。DESQview允許這些單任務(wù)程序的多個副本在同一臺計算機上同時運行,允許任何擁有甚至不起眼的硬件的人在家中運行大型,強大的多用戶BBS。1
拒絕DESQviewDESQview沒有提供圖形用戶界面(GUI)。雖然Quarterdeck確實提供了編程庫和實用程序套件來支持軟件開發(fā)以使用其功能,但這些軟件從未廣泛流行。DESQview無需修改即可運行大多數(shù)軟件,“運行時間”許可證的成本加上開發(fā)套件本身的成本,使這種對于商業(yè)縮小包裝的軟件發(fā)行商和供應(yīng)商而言成為不合理的組合。
微軟發(fā)布了具有自己的內(nèi)存管理和多任務(wù)功能的MS Windows3.0版本。3.0版本。雖然DESQview更快,更小,更穩(wěn)定,但它更昂貴,不包括對MS Windows圖形功能的支持。
QEMM的衰落始于一個內(nèi)存管理器中捆綁數(shù)字研究的DR DOS 5.0,在1990年發(fā)布的捉對,包括微軟自己的EMM 386在,MS-DOS 5.0而先前的存儲管理功能是只適用于Windows。仍然可以使用QEMM,尤其是Windows3.1x,但他只提供了增量優(yōu)勢。QEMM的銷售下降。1994年8月,經(jīng)過四分之三的損失,公司裁員25%,首席執(zhí)行官,總裁和創(chuàng)始人特里邁爾斯辭職。2
隨著用戶從DESQview遷移到其他平臺,特別是Windows 3.x和OS / 2,第三方實用程序作者編寫了實用程序,模擬一些DESQview API函數(shù),以允許合適配備的DOS程序與這些操作系統(tǒng)配合使用。最值得注意的是TAME(用于Windows)和OS/2SPEED(用于OS/2)。
DESQview/XQuarterdeck最后還發(fā)布了一款名為DESQview /X(DVX)的產(chǎn)品,該產(chǎn)品是在DOS和DESQview下運行的X Windows System服務(wù)器因此提供了一個可以移植X軟件(主要是Unix)的GUI。
DESQview/X有三個窗口管理器,X/Motif,OPEN LOOK和twm。默認(rèn)軟件包只包含twm,其他軟件包是昂貴的可選附加軟件,以及在TCP /IP網(wǎng)絡(luò)上進行交互的功能。馬賽克被移植到DVX。
DVX本身可以作為X程序在整個網(wǎng)絡(luò)上提供DOS程序和16位Windows環(huán)境,這對于那些希望從Unix工作站運行DOS和Windows程序的人來說非常有用。NCDWincenter曾經(jīng)提供過相同的功能。
NetWare訪問服務(wù)器互聯(lián)網(wǎng)公司Novell開發(fā)了一款名為NetWare Access Server的產(chǎn)品,其中包含DESQview 386和pcAnywhere的功能。DESQview多任務(wù)支持用于創(chuàng)建一個環(huán)境,多達(dá)16個PC和Macintosh客戶端可以遠(yuǎn)程登錄以訪問NetWare服務(wù)并運行DOS應(yīng)用程序。3
X后的DESQviewDESQview的開發(fā)繼續(xù)與DESQview / X并行進行。在DESQview / X上停止開發(fā)之后,發(fā)布了另一個版本的DESQview。在停止使用DESQview之后,QEMM仍在開發(fā),并且發(fā)布了與Windows 98兼容的版本。
在20世紀(jì)90年代中期,Quarterdeck試圖重塑自己作為一家互聯(lián)網(wǎng)公司,發(fā)布了Mosaic網(wǎng)頁瀏覽器一個版本。最終,該公司被賽門鐵克收購。
接待處BYTE在1984年表示,DESQ的應(yīng)用程序兼容性是所測試的五個窗口管理器中最高的。該雜志于1989年將3.0版列為BYTE Awards的“杰出”獲獎?wù)咧?,聲明“與OS / 2不同,DESQview允許您運行已支付的程序……許多用戶會發(fā)現(xiàn)DESQview是他們需要的全部”。
本詞條內(nèi)容貢獻(xiàn)者為:
黎明 - 副教授 - 西南大學(xué)