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