Windows 95系統簡介 |
發布時間: 2012/8/26 10:25:42 |
簡介 1995年8月24日,伴隨著滾石樂隊振聾發聵的《Start Me Up》,微軟發布了Windows 95。Windows 95是Windows3.x的后續版本,拋棄了對前一代16位x86的支持,帶來了更強大的、更穩定、更實用的桌面圖形用戶界面。Windows 95是微軟最成功的操作系統之一。為Windows 95做廣告,微軟花了3億美元。Windows 95的發布現場是位于雷蒙德大學校園內的一個12英畝的運動場,全球共有7萬多人通過衛星轉播觀看了此次發布會,媒體的報道也是鋪天蓋地[1]
發布微軟對Windows 95中文版精雕細刻、力求完美。據統計,微軟 在開發Windows 95中文版過程中總共投入了近10萬人/小時;共派發了6000多套測試版本供用戶測試及征求建議。與以往的Windows中文版本相比,Windows 95中文版是微軟投入力量最大、持續開發時間最長、與西文版本推出的時間差最短的中文版本。特征全新的用戶界面Windows 95的全新用戶界面給用戶以全新的感受。對于初學Windows 95的用戶,會體會到Windows 95啟動和其任務欄上應用程序切換的簡便性;對于熟悉Windows 95的用戶,Windows 95將提供更多的對應用程序和Windows 95本身的控制權。新增的程序和附件Windows 95包含比Windows 3.X更多的程序和附件,如Microsoft Exchange、Microsoft 傳真、Microsoft Network、寫字板、畫圖、電話拔號程序、文件傳送、超級終端、CD播放器、音量控制、MS-DOS方式、磁盤碎片整理程序、磁盤掃描程序、磁盤空間管理和備份。Web服務器功能Microsoft個人Web服務器是一個使用HTTP(超文本傳輸協議)按HTML文件格式傳輸信息的網絡文件和應用程序服務器。個人Web服務器允許在Internet上或通過Intranet上的局域網(LAN)發布Web頁,使用FTP(文件傳輸協議)服務發送或接收文件。對便攜機的強力支持無論在家中還旅行途中,都可以通過Windows 95使用便攜機實現諸如公文包、直接電纜聯接和推遲打印等功能。公文包功能可以用來在兩臺計算機之間(如隨身攜帶的便攜機和辦公室的計算機)更新文件。直接電纜聯接功能是指使用一根串行電纜或高速并行電纜將便攜機與其他計算機聯接,這樣可以通過便攜機訪問該計算機和與之相聯的網絡,并使用其中的共享資源。Windows 95的推遲打印特性是指在計算機和打印機斷開的情況下仍可以將文檔發送到打印機,當計算機重瓣與打印機聯接時,自動將要打印的文檔送到打印機打印。NetWare目錄服務如果計算機聯接到了正運行NetWare Directory Services(NDS)的Novell NetWare網絡,在登錄到Windows 95時可以登錄到NDS,實現對NetWare資源的訪問和管理。聯網功能Windows 95使用了新的聯網技術,提供簡捷的網絡瀏覽方式、資源共享方式、網絡安裝和配置操作、撥號網絡和遠程網絡管理等。撥號網絡功能利用調制解調器,實現網絡互聯。通過遠程管理功能,網絡系統管理員可以查看正在使用的計算機上的文件,并幫助解決問題。豐富多彩的Windows設計方案。系統結構系統保護環Windows 95充分利用386處理器的能力,支援兩個特權級。它用0和3兩個特權級管理微處理器,也可稱為兩個環。環0中的部件是操作系統的底層,如包括對低級內存儲器管理的支持,環0里的軟件在整個系統中功能最強,包括了幾乎所有微處理器的指令,并能存取關鍵的數據結構,如頁表等。因此環0里的軟件最可靠。虛擬機管理器虛擬機管理器VMM是Windows 95系統的核心,VMM的效率對整個系統的性能有著重要影響。系統中許多復雜的部件都在這里。虛擬機管理器的代碼包含以下幾項特性:在每個過程的私有地址空間里,32位的Windows應用程序都是搶先調度的;每個32位的應用程序有一個私有的消息隊列;VXD能夠動態裝載和定位,減少系統的操作集;許多系統資源都是按32位內存儲器模式開發的,大大提高了系統能力。支持MS-DOS應用程序Windows支持MS-DOS應用程序,這就意味著當用戶工作基于DOS的應 用時,不必離開Windows 95。Windows 95軟件也提供最新的MS-DOS 6.X版的代碼和數據。Windows 95支持單一的 MS-DOS應用模式。這種模式對MS-DOS應用提供絕對的兼容性。雖然開發人員做了很大的努力,使更多的MS-DOS程序能在MS-DOS VM下運作,但這種單一的MS-DOS應用模式為那些不能在Windows下運作的MS-DOS程序提供真正的兼容性,這就是說,此模式對以前的DOS版本向下兼容。 Windows 95因 MS DOS之關系,與Windows 3.1的最大區別是:基于Windows的應用完全不需要MS DOS代碼支持。Windows已有許多的版本(如Windows 3.1,Windows for Workgroups 3.1,Windows 3.11等),每種都支持越來越多的MS DOS INT軟件服務。而且,基于Windows的應用程序在進出虛擬86模式時,對MS DOS代碼的需要也在減少。虛擬機調度方式Windows 95中的過程調度和虛擬機管理關系十分密切。在Windows 95中,線程是系統調度程序要處理的主要對象,也是調度的基本單元,假如用戶熟悉Windows NT,就會習慣處理線程。線程的特征:調試程序Windows 95的VMM實際上有兩個調試程序,即主調度程序和時間片調度程序。前者負責并保證最高優先級的線程一直在執行;后者負責動態調整線程的優先級,以便提供合理的多任務。系統虛擬機內的調度所有基于Windows應用程序的線程都運作在系統VM下,它是支 持多任務的唯一VM。系統VM中,一個支持16位應用的子系統,多個是支持32位的Windows應用的。在系統VM下,通常包括多個有效一的,具有相同優先級的線程,為了處理這種情況,調度程序采用Round-Robin調度策略,以確保每個線程公平分配時間片。 一旦系統VM中的線程用完了給它的時間片,調度程序就把它放到了這種優先級相同的線程尾部。假如選擇的線程失敗地用完了分給它的時間片,那么,調度程序就把處理器交給下一個優先級相同的線程,并允許失敗的線程利用時間片的剩余部分。調度程序控制調度程序控制有兩種不同的影響,一種是它本身的一套內部算法,試圖為每個線程提供一種平滑的多任務環境。“平滑”的目標是給線程提供一個合理的處理器時間,既要使它能很好地完成工作,又不能太長,以免其他線程被鎖住的時間太長。另一個對調度程序的影響是 VXD能夠直接調用的一套系統服務。為了達到這一目的,調度程序內部采用了三種線程優先級的動態升高,定時的損耗優先級的繼承。線程的應用Windows的設計者面臨的問題之一是如何更好地處理失敗的運作程序。要開發完全沒有錯誤的軟件是不可能的,因此,Windows必須能夠處理應用程序中的錯誤。其處理過程包括兩步:一是恰當地處理失敗的程序,即允許用戶關閉應用而不掉失數據;二是做好后續的事,除了打開檔案外,應用程序都會利用和處理系統提供的資源,如內存儲器段、筆、刷等。假如系統不能釋放這些資源占用的內存儲器,那么可以獲得的資源就會減少。支持多消息隊列Windows程序都是事件驅動的,這種特性要求系統能提供一種由應用程序傳遞消息的方法。消息可由設備驅動程序、應用程序和系統發出。系統把所有硬件的初始化消息放在一個被稱為原始輸入隊列(RawInput Queue)的數據結構中。API層Win32 API是 Microsoft公司的戰略性系統接口,它第一次出現在Wi ndows NT中,并把其子集Win32 API引入到Windows 3.1中。正是由于Win 32 API的強大功能及遠大前途,Windows 95也包含了Win32。Microsoft公司希望每個應用程序都是32位的,而目前許多應用程序都是16位的,因此,Windows 95的特性必須支持16位應用程序。 對于 Windows 95,這就意味著要有新的編譯器、匯編器和連接程序來開發32位應用程序。系統自身至少必須提供32位版本的包含 KERNEL、USER和 GDI的 Windows子系統來支持新的 Win32 API。這些代碼必須小、速度快、易于測試,還要有好的文檔。16/32位代碼混合代碼混合技術在以前的Windows版本、OS/2和 Windows NT中都已使用過,Windows 95中也用了這種技術,并解決了以下問題:游戲游戲也開始在Windows下面運行得比較快了。因為在Windows 95面世 以前,那些運行在Windows下的游戲都是被取笑的對象。它們又慢,又難看,而且玩起來很無聊。人人都知道好游戲都要在DOS下面運行,否則它就根本算不上游戲。終于,Windows 95改變了這一切。游戲玩家再也不需要為獲得可用的基本內存和擴展內存來運行某個游戲程序而整天折騰config.sys和autoexec.bat了。現在,只需安裝Windows,安裝好后就可以開始游戲了。問題雖然Windows 95是首款32位系統,但由于又與16位系統混合,所以Windows 95的主要缺點就是穩定性,藍屏、死機對Windows 95而言算得上是家常便飯,那時Windows 95被戲稱為“瘟酒屋”、“暈倒死”。因此在一年之后才出現了Windows 95的修正版:Windows 95 OSR2,又稱Windows 97。影響Windows 95的應用標明了一個“開始”按鈕的介紹以及桌面個人電腦桌面上的工具條,這一直保留到現在視窗后來所有的產品中,并不斷得到完善,直到即將推出的 Windows 8 “開始”按鈕取消,換來的是新的“開始”屏幕。后來的Windows 95版本附帶了Internet Explorer 3,然后是Internet Explorer 4。當Internet Explorer 4被集成到操作系統后,它將給系統帶來一些新特征。Internet Explorer被用來給系統的桌面提供HTML支持。這個也是在微軟的反托拉斯案中的焦點,因為集成Internet Explorer排擠了微軟的競爭對手網景的產品。新硬件支持狀態windows95已經無法支持最新硬件,如需使用windows95系統,可以選擇在虛擬機中運行windows95,從而在新式計算機上面運行那些為windows95開發的老程序。本文出自:億恩科技【www.sunshares.net】 |