Windows 3.x檢視原始碼討論檢視歷史
Windows 3.x家族是微軟於1990年到1994年間所發行的Windows系列操作平台。其中的3.0版是第一個在世界上獲得成功的Windows版本[1]。使得微軟的操作系統可以和蘋果電腦公司的麥金塔電腦以及在圖形用戶界面的Commodore的Amiga競爭。
Windows 3.x需從MS-DOS操作系統運行。MS-DOS的文件管理程序被基於圖標的程序管理程序(Manager)以及基於列表的文件管理程序(Winfile)取代,由此簡化了程序的啟動。控制面板作為系統設置的中心,包括了諸如界面顏色主題的有限控制功能。一些捆綁的應用程序也包括在Windows內,例如「寫字板」、「計算器」等。
Windows 3.0版本
Windows 3.0版發行於1990年5月22日,並包含了顯著改進的用戶界面以及技術改進,以更好地利用英特爾80286和80386處理器的內存管理功能。為MS-DOS編寫的文本模式程序可以在窗口中運行,使得程序可以在多任務基礎上可以使用。雖然這個版本只是為家庭用戶設計的,很多遊戲和娛樂程序仍然要求DOS訪問,Windows 3.0是最後一版支持英特爾8088及8086處理器的Windows操作系統。任務管理器和圖標都起源於Windows 3.0。
Windows 3.0保留了其前身便附帶的許多簡單的應用程序,如文本編輯器記事本、文字處理程序寫字板、改進的繪畫程序畫圖和計算器。錄製器首次引入Windows 3.0,它可以記錄宏或按鍵和鼠標移動的序列,然後將這些宏作為快捷鍵分配給按鍵,以便快速執行複雜的功能。此外,Windows 3.0還加入了紙牌遊戲。
Windows圖標和圖形在EGA和VGA模式下支持全部16種顏色,而Windows2.x只有非常有限的調色板用於彩色菜單,其餘部分仍未黑白。此外,Windows 3.0首次支持256色SVGA模式。
Windows3.0包括保護/增強模式,該模式允許Windows應用程序比DOS應用程序更輕鬆地使用更多內存。它可以在任何實模式、標準模式或386增強模式下運行,並與從8086、8088到80286和80386的任何英特爾處理器兼容。Windows3.0會嘗試自動檢測在哪種模式下運行,但用戶可以分別使用開關/r(實模式)、/s(標準286保護模式)和/3(386增強保護模式)強制在特定模式下運行。由於Windows3.0(和更高版本的Windows3.1)在16位的286保護模式下運行,而不是在32位保護模式下運行,因此它們默認使用64 KB分段內存模型。但是,在32位的CPU上,程序員可以訪問更大的內存指針,因此可以將程序段擴展到所需的任何大小(由於分段描述符為24位,最大限制為16MB)。由於當時的Windows API函數是16位的,無法使用32位指針,因此儘管代碼中可能包含32位指令,但仍然有必要像DOS一樣將部分執行操作系統調用的程序代碼放在64KB分段中。AMI Pro是第一個需要386的Windows應用程序。正因為如此,Windows3.0總共只能訪問16MB的RAM,即使是在386或更高的CPU上也是如此,而這些CPU理論上可以使用最多4 GB的內存容量。
儘管386增強模式內核是Windows/386保護模式內核的增強版本,但Windows3.0是第一個在保護模式下運行Windows程序的版本。
Windows3.0是第一個由PC兼容製造商預裝在硬盤上的版本[2]。此前,Zenith Data Systems在發行其所屬PC時會附帶Windows 1.0或更高版本的軟盤,而在Windows 3.0開發初期,Zenith就承諾將會預先安裝Windows 3.0。事實上,由於Zenith在教育市場上與蘋果的直接競爭,Zenith部門一直在努力推動微軟開發圖形用戶界面。然而,Zenith個人電腦只能運行專有OEM版本的Windows,因為它們使用的是1024字節扇區的硬盤,而不是普通的512字節,並且不能使用標準的磁盤交換文件應用程序。
Windows 3.0不能像以前的版本那樣作為運行時版本使用。由於Windows的市場滲透率較低,Windows 2.x的有限使用版本通常與其他應用程序(如Ami Pro)捆綁在一起。
Windows 3.0的標準零售和OEM發行版主要使用高密度的1.2MB和1.44MB軟盤進行銷售,此外還提供了720KB的版本,而360KB的版本可以從微軟訂購。完整安裝後的Windows 3.0占用近5MB的硬盤空間。
影響
1995年8月發布的 Windows 95 取代了Windows 3.x。微軟在2008年11月1日正式取消了對所有16位版本的Windows的支持。
在個人電腦世界中被淘汰後的Windows 3.1以及Windows for Workgroup 3.11作為嵌入式操作系統找到利基市場。截至2008年11月,維珍航空和澳洲航空都將其用於遠程噴氣式飛機上的某些機上娛樂系統。而在零售現金收銀機中,Windows 3.1和Windows for Workgroup 3.11仍然作為嵌入式操作系統繼續使用。此外,Windows 3.1還用作DOSBox中的輔助應用程序,以便在64位Windows上模擬Win16遊戲。
2008年7月9日,微軟宣布自2008年11月1日起,所有OEM分銷商將不再提供用於嵌入式設備渠道的Windows for Workgroup 3.11。
2013年7月14日,Linux內核版本3.11被正式命名為「Linux For Workgroups」,出於對Windows for Workgroup 3.11的玩笑式的引用。
視頻
Windows 3.x 相關視頻
參考文獻
- ↑ 歷代windows 版本,51CTO博客,2010-02-09
- ↑ Windows 3.0今天25歲了,PHPERZ中文資訊站,2015-05-22