求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

Windows 2.1x檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

Windows 2.1x微軟以圖形用戶界面為基礎的Windows操作環境的一部分。

Windows 2.0發布之後不到一年,1988年5月27日,Windows/286版2.10和Windows/386版2.10被發布。這些版本可以充分利用英特爾80286和80386處理器的特殊功能[1]。首次在安裝Windows時必須要有硬盤。

版本發行

為了跟進硬件的發展,Windows 2.1x發布有兩個不同的版本,兩個版本均被設計為可以支持使用於英特爾處理器的電腦

Windows/286

Windows/286利用高端內存區來增加Windows程序可使用的內存容量,同樣以此為目的,該版本還推出了HIMEM.SYS的DOS驅動程序。同樣,該版本還提供了對幾款擴展存儲器的支持,儘管這些支持與80286處理器並不相關。Windows程序的分段性質是相當適合的EMS的用法,只有當內存中的第一個兆字節變為可見,代碼和數據的部分可以在接觸到實模式程序中使用它們的程序給出的控制。微軟鼓勵用戶將他們的計算機設置為只有256KB的主內存,從256KB至640KB的地址空間則留下給EMS內存動態映射使用。

儘管名為Windows/286,但其能全面運行於8088或8086處理器上[2]。而當一枚8086級的處理器上沒有高端內存區時,Windows/286便不會去使用,然而EMS仍然可供使用。一些PC廠商將Windows/286與8086的硬件搭配出售,例如IBM出品的PS/2 25型,它包含一項可選性包括「DOS4.00和Windows包」以面向教育市場,其中包括對學生十分有用的文字處理與演示軟件。

Windows/386

Windows/386比其前任更先進。在圖形用戶界面和應用程序作為虛擬8086模式的任務運行之上,它引入了保護模式的內核。它允許多個MS-DOS程序以「虛擬8086」CPU模式並行運行,而不是總是掛起成為後台應用程序。(Windows應用程序已經可以通過協作式多任務並行運行)在Windows啟動之前,每個DOS應用可以在占用幾千字節內存以外分配到最低限度的空間。

Windows/386也支持EMS仿真,該功能使用80386的內存管理功能使RAM在使用超過640k以上後的行為類似於當時市面上流行的DOS應用程序所使用的僅能通過擴展卡提供的後備存儲器(通過將COMMAND.COM覆蓋WIN200.BIN文件,就可以在不啟動Windows的圖形用戶界面的情況下載DOS中使用EMS仿真。)。由於不支持基於磁盤的虛擬內存,所以多個DOS程序運行時會滿占可用的物理內存; 因此,微軟建議如有必要還是應當添置額外的內存和板卡。

無論是以如CEMM或者QEMM這樣的DOS內存管理器,還是DOS擴展程序,這些版本的系統都有自己的擴展內存管理且只能在保護模式下正常運行。在Windows 3.0中這個問題被優化,兼容在「標準模式」下的虛擬控制程序接口(VCPI),以及在「386增強」模式下的DOS保護模式接口(DPMI)(從Windows 3.0到Windows 98的所有版本中,EMM386中都有一個可以用來設置保護模式的漏洞)。Windows 3.0中也有使用DWEMM(Direct Write Enhanced Memory Module,直接寫入增強型內存模塊)的功能。這使得系統可以擁有更快、更時尚的圖形用戶界面,以及真正的擴展內存的支持。

Windows 2.11

1989年3月13日,微軟發布Windows2.11的Windows/286和Windows/386版本,該版本在內存管理、對AppleTalk的支持和快速打印以及打印機驅動升級等功能上做了一些小的改動。

Windows 2.11在1990年5月被Windows 3.0取代,但微軟另外為其提供了12年的支持服務,直到2001年12月31日才結束支持服務。

視頻

Windows 2.1x 相關視頻

什麼是Windows

參考文獻

  1. 微軟Windows系統30年回顧,多特軟件資訊,2012-10-26
  2. Windows程序設計——Windows操作系統發展簡史,CSDN博客,2009-12-06