Windows 2.1
Windows 2.1x是微軟基於Windows圖形化使用者介面的操作環境的歷史版本。
開發者 | 微軟 |
---|---|
作業系統家族 | Microsoft Windows |
原始碼模式 | 閉源 |
發放給生產商 | 1988年5月27日 |
目前版本 |
|
許可證 | 商業軟體 |
前一代 | Windows 2.0(1987年) |
後一代 | Windows 3.0(1990年) |
支援狀態 | |
2001年12月31日起不再支援服務 |
在Windows 2.0發布之後不到半年,Windows/286版2.10和Windows/386版2.10於1988年5月27日發布。[1]這些版本可以充分利用英特爾80286和80386處理器的特殊功能。[2]這是第一個需要硬碟的Windows版本。[3]
版本
為了跟進硬體的發展,Windows 2.1x發布有兩個不同的版本,兩個版本均被設計為可以支援使用於英特爾處理器的電腦。[4]
Windows/286
Windows/286利用高端主記憶體區(HMA)來增加Windows程式可使用的主記憶體容量,同樣以此為目的,該版本還推出了HIMEM.SYS的DOS驅動程式。同樣,該版本還提供了對幾款擴充記憶體的支援,儘管這些支援與80286處理器並不相關。Windows程式的分段性質是相當適合的EMS的用法,只有當主記憶體中的第一個百萬位元組變為可見,代碼和資料的部分可以在接觸到真實模式程式中使用它們的程式給出的控制。微軟鼓勵使用者將他們的電腦設定為只有256KB的主主記憶體,從256KB至640KB的位址空間則留下給EMS主記憶體動態對映使用。[5]
儘管名為Windows/286,但其能全面執行於8088或8086處理器上。而當一枚8086級的處理器上沒有高端主記憶體區時,Windows/286便不會去使用,然而EMS仍然可供使用。一些PC廠商將Windows/286與8086的硬體搭配出售,例如IBM出品的PS/2 25型,它包含一項可選性包括「DOS4.00和Windows套件」以面向教育市場,其中包括對學生十分有用的文書處理與演示軟體。[4]
Windows/386
Windows/386比其前任更先進。在圖形化使用者介面和應用程式作為虛擬8086模式的任務執行之上,它引入了保護模式的核心。它允許多個MS-DOS程式以「虛擬8086」CPU模式並列執行,而不是總是掛起成為後台應用程式。(Windows應用程式已經可以通過協同運作式多工並列執行)在Windows啟動之前,每個DOS應用可以在占用幾千位元組主記憶體以外分配到最低限度的空間。[6]
Windows/386也支援EMS仿真,該功能使用80386的主記憶體管理功能使RAM在使用超過640k以上後的行為類似於當時市面上流行的DOS應用程式所使用的僅能通過擴充卡提供的後備記憶體(通過將COMMAND.COM覆蓋WIN200.BIN檔案,就可以在不啟動Windows的圖形化使用者介面的情況下載DOS中使用EMS仿真。)。由於不支援基於磁碟的虛擬記憶體,所以多個DOS程式執行時會滿占可用的實體記憶體; 因此,微軟建議如有必要還是應當添置額外的主記憶體和板卡。[7]
無論是以如CEMM或者QEMM這樣的DOS主記憶體管理器,還是DOS擴充程式,這些版本的系統都有自己的擴充主記憶體管理且只能在保護模式下正常執行。在Windows 3.0中這個問題被最佳化,相容在「標準模式」下的虛擬控制程式介面(VCPI),以及在「386增強」模式下的DOS保護模式介面(DPMI)(從Windows 3.0到Windows 98的所有版本中,EMM386中都有一個可以用來設定保護模式的漏洞)[8][9]。Windows 3.0中也有使用DWEMM(Direct Write Enhanced Memory Module,直接寫入增強型主記憶體模組)的功能。這使得系統可以擁有更快、更時尚的圖形化使用者介面,以及真正的擴充主記憶體的支援[10]。
Windows 2.11
1989年3月13日,微軟發布Windows 2.11的Windows/286和Windows/386版本,該版本在主記憶體管理、對AppleTalk的支援和快速列印以及印表機驅動升級等功能上做了一些小的改動。[11]
Windows 2.11在1990年5月被Windows 3.0取代,但微軟另外為其提供了12年的支援服務,直到2001年12月31日才結束支援服務。[12]
參見
參考來源
- ^ Jeffrey Powers. May 27: 10 Years of Wordpress, Windows 2.1 Released. Day in Tech History. Day in Tech History. 2013-05-27 [2013-08-15]. (原始內容存檔於2013-09-28) (英語).
- ^ Jhing Uy Umali. Microsoft Windows Version 2. SlideShare. Jhing Uy Umali. 2009-08-04 [2013-08-15]. (原始內容存檔於2017-10-20) (英語).
- ^ Seth Sibangan. Kellys. SlideShare. Seth Sibangan. 2013-08-07 [2013-08-07]. (原始內容存檔於2017-06-26) (英語).
- ^ 4.0 4.1 Microsoft Windows/286. Old Computer Museum. [2013-08-15]. (原始內容存檔於2021-05-09) (英語).
- ^ Windows 1.0. web.zone.ee. Huugs. 2011 [2013-08-15]. (原始內容存檔於2013-09-27) (英語).
- ^ Microsoft Windows/386. Old Computer Museum. [2013-08-15]. (原始內容存檔於2022-04-23).
- ^ Windows 1.0. web.zone.ee. Huugs. 2011 [2013-08-15]. (原始內容存檔於2013-09-27).
- ^ Michal Necasek. Windows 386 2.01. OS/2 Museum. 21 June 2011 [2013-08-15]. (原始內容存檔於2017-08-03).
- ^ New EMM386.exe fixes problem receiving NMI in protected mode. Microsoft. Microsoft. 15 November 2006 [2013-08-15]. (原始內容存檔於2013-09-27).
- ^ Lecture on Windows (PDF). Philscis. Philscis. [2013-08-15].[永久失效連結]
- ^ Microsoft Windows/286 v2.11. Old Computer Museum. [2013-08-15]. (原始內容存檔於2020-04-03).
- ^ Microsoft Support, Obsolete Products. Microsoft. [2012-02-18]. (原始內容存檔於2005-08-14).