[點(diǎn)晴永久免費(fèi)OA]Windows 95 的輝煌誕生歷史
1992 年 2 月,Windows 3.1 的研發(fā)即將結(jié)束,而 Windows 團(tuán)隊(duì)正忙得不亦樂(lè)乎地計(jì)劃他們的下一盤(pán)大棋。到了 3 月 5 日,他們終于悠哉悠哉地敲定了戰(zhàn)略大計(jì):橫掃桌面、筆記本、移動(dòng)設(shè)備以及時(shí)髦的觸控筆設(shè)備。至于那些高大上的服務(wù)器和工作站?呵呵,那自然是留給了 NT 團(tuán)隊(duì)。此外,他們必須還要重點(diǎn)解決三個(gè)“小”問(wèn)題:用戶(hù)界面、硬件支持,以及網(wǎng)絡(luò)功能。 Windows 95 背后的戰(zhàn)略考量 90 年代的微軟真是個(gè)忙碌的“工作狂”,不停地折騰新項(xiàng)目。僅在那個(gè)無(wú)所不包的系統(tǒng)部門(mén)里就陸續(xù)發(fā)布了很多產(chǎn)品,Windows 3.1(原名 Janus)于 4 月 6 日發(fā)布,MS-DOS 6.0(原名 Astro)于 1993 年 3 月發(fā)布,而 Windows for Workgroups 3.1(原名 Winball)于 1992 年 10 月發(fā)布。至于 Jaguar,雖然也搗鼓了一陣,但可惜最后并沒(méi)有獨(dú)立發(fā)布(稍后將詳細(xì)介紹)。
接下來(lái),微軟又搞出了一堆帥氣的項(xiàng)目名:Cougar、Panther、Rover、NT 和 Cairo。
這倆搭檔,Cougar 和 Panther,合在一起就成了大名鼎鼎的 Chicago。為了使 Windows 更為穩(wěn)定和高效,Chicago 的 Cougar 部分非常關(guān)鍵。除了全新的 32 位保護(hù)模式,它還能動(dòng)態(tài)地加載或卸載設(shè)備驅(qū)動(dòng)。還有,它能讓所有 MS-DOS 程序在 Windows 下愉快玩耍,解決了 Windows 2 和 3 的“老毛病”。像是 Command and Conquer 游戲里那些大到令人頭疼的地圖,之前的版本可能會(huì)導(dǎo)致 Windows 崩潰,但這一版的 Windows 可以順利恢復(fù)。 這些動(dòng)作對(duì)于 Chicago 和整個(gè)微軟公司來(lái)說(shuō)都是意義非凡的。要知道,在 1992 年的時(shí)候,MS-DOS 才是微軟的搖錢(qián)樹(shù)呢。說(shuō)到這,你們可知道 Brad Silverberg?雖然他那時(shí)候剛剛加入微軟,但這小哥的背景可不簡(jiǎn)單:他在 Apple 搞過(guò) Lisa 項(xiàng)目,在 Borland 也混過(guò)。到了 1992 年初,他已經(jīng)是 Chicago 項(xiàng)目的項(xiàng)目負(fù)責(zé)人,而且還是微軟個(gè)個(gè)人系統(tǒng)部門(mén)的高級(jí)副總裁!在微軟的一份內(nèi)部文件中,Silverberg 寫(xiě)到:
之前提到的這個(gè)新版本就是 MS-DOS 6。Silverberg 所提及的新功能包括磁盤(pán)整理、磁盤(pán)壓縮、防病毒功能、全新的備份系統(tǒng)以及文件傳輸工具。MS-DOS 6 在 1993 年 3 月發(fā)布,并持續(xù)更新至 1994 年 6 月。 我這么說(shuō)是想呈現(xiàn)出那時(shí)的微軟和整個(gè)計(jì)算機(jī)行業(yè)的情境。那時(shí),IBM 兼容的計(jì)算機(jī)數(shù)量幾乎是其他所有計(jì)算機(jī)數(shù)量的 80 倍,達(dá)到了近 8000 萬(wàn)臺(tái)。上面幾乎都運(yùn)行著 MS-DOS 或與之相似的 DOS 系統(tǒng),而 OS/2 和 Linux 這樣的系統(tǒng)都是稀有物種。大多數(shù)軟件都在 16 位的實(shí)模式下運(yùn)行。大部分的硬件配置都靠一些小開(kāi)關(guān),設(shè)置得非常精確。而要加載驅(qū)動(dòng),你得懂得 autoexec 和 load-high 這些技術(shù)工具。Windows 3 取得了很大的成功,Windows 3.1 更是如日中天。盡管取得了這樣的成功,而且由于這些成功導(dǎo)致了微軟未來(lái)計(jì)劃的變動(dòng),MS-DOS 仍然在 PC 操作系統(tǒng)市場(chǎng)上有著巨大的領(lǐng)先優(yōu)勢(shì)。雖然 Windows 3x 解決了一些問(wèn)題,但舊系統(tǒng)仍然是主流。因此,盡管 Microsoft 已經(jīng)有了更先進(jìn)的 NT 系統(tǒng),但他們絕對(duì)不能忽視 MS-DOS 的重要性。再加上大部分家用計(jì)算機(jī)其實(shí)并不適合運(yùn)行 NT。因此,Chicago 必須在中端硬件上為 win16、win32 和 MS-DOS 應(yīng)用提供最佳體驗(yàn),并且其改進(jìn)必須明顯超過(guò) Windows 3。如果微軟做不到,他們可能會(huì)輸給 Digital Research 或 IBM。 最終,為了保持向后兼容性,Chicago 系統(tǒng)中仍保留了一些 16 位的代碼。沒(méi)有這些代碼的話,其向后兼容性就不會(huì)這么好了。回首往事,鑒于 IBM 的 OS/2 能夠運(yùn)行 DOS 和 Windows 軟件,微軟的這個(gè)決策可謂英明之至。 Chicago 的系統(tǒng)架構(gòu) Chicago 的架構(gòu)與 Windows for Workgroups 3.1(增強(qiáng)的 386 版本)相似,但更加先進(jìn)和完善。其中包括許多在 32 位保護(hù)模式下運(yùn)行的虛擬設(shè)備驅(qū)動(dòng)(VxDs),同時(shí)也有運(yùn)行在虛擬真實(shí)模式下的虛擬 DOS 機(jī)(VDMs)。這些虛擬驅(qū)動(dòng)既用于實(shí)際的物理硬件,也模擬為虛擬機(jī)提供設(shè)備,同時(shí)也服務(wù)于其他軟件。而其中三大核心組件 VxDs,即:虛擬機(jī)管理器(VMM32.VXD)、配置管理器(CONFIGMG)以及可安裝文件系統(tǒng)管理器(IFM),基本上是 Chicago 的心臟部分。VMM32 主要負(fù)責(zé)內(nèi)存管理、處理各種事件、中斷處理、加載和初始化設(shè)備驅(qū)動(dòng)、創(chuàng)建虛擬機(jī)以及任務(wù)調(diào)度等。CONFIGMG 則是負(fù)責(zé)即插即用功能,而 IFM 主要協(xié)調(diào)文件系統(tǒng)的訪問(wèn),提供磁盤(pán)緩沖,并實(shí)現(xiàn)了一個(gè) 32 位的保護(hù)模式 I/O 訪問(wèn)系統(tǒng),從而無(wú)需經(jīng)過(guò) MS-DOS,這一功能首次出現(xiàn)在 386 Windows 3 的版本中。 對(duì)于 Chicago,Win32 API 分為三個(gè)獨(dú)立的模塊,每個(gè)模塊都包含兩個(gè)組件(一個(gè)是 16 位的,另一個(gè)是 32 位的)。內(nèi)存、進(jìn)程和文件系統(tǒng)的管理都是由它的內(nèi)核部分 (KRNL386.EXE, KERNEL32.DLL, VWIN32.VXD) 負(fù)責(zé)的。用戶(hù)界面及其各種功能由 "User" 部分 (USER.EXE, USER32.DLL) 負(fù)責(zé)。對(duì)于那些與設(shè)備無(wú)關(guān)的圖形繪制,它由 Graphics Device Interface(也稱(chēng)為 GDI)(GDI.EXE, GDI32.DLL) 處理,這個(gè)功能我們?cè)?Windows 1 版本中就見(jiàn)過(guò)了。 與 Microsoft Windows 的其他版本大相徑庭(除了 NT 3,因?yàn)樗缭?Chicago 之前就已經(jīng)首次亮相了),當(dāng)啟動(dòng) Windows 的時(shí)候,MS-DOS 不再常駐內(nèi)存。所有依賴(lài)于 DOS 系統(tǒng)調(diào)用的 16 位應(yīng)用都會(huì)被重定向到一個(gè) 32 位的 Chicago 例程中。而且,運(yùn)行在 Chicago 中的 DOS 應(yīng)用程序,不再需要 MS-DOS 的驅(qū)動(dòng)。那些新一點(diǎn)、為 MS-DOS 兼容環(huán)境寫(xiě)的 32 位保護(hù)模式應(yīng)用,會(huì)在 Chicago 中模擬運(yùn)行這種保護(hù)模式。在早期的 Windows 版本中,你可以看到兩個(gè)操作系統(tǒng)似乎是在同一臺(tái)電腦上并行運(yùn)行。但到了 Chicago,它就像一個(gè)擁有三種特性的操作系統(tǒng):通過(guò) VDMs 來(lái)實(shí)現(xiàn)的 DOS、win16 和 win32。的確,MS-DOS 在 Chicago 中推出了新版本,但微軟并沒(méi)打算單獨(dú)銷(xiāo)售。最初是有這樣的打算,但在某個(gè)過(guò)程中,這個(gè)想法被放棄了。MS-DOS 7 只是作為 Chicago 的一部分,基本上就是個(gè)啟動(dòng)器。而 MS-DOS 7.1 隨后與 Chicago 的更新一同推出。要是其他公司,我猜這事兒根本不可能。大家都知道,MS-DOS 曾經(jīng)是微軟的搖錢(qián)機(jī)器,但微軟就這么狠心地把這塊金礦扔了,把所有籌碼都?jí)涸诹?Chicago 這匹黑馬上。 在 硬核軟件:個(gè)人電腦革命的興衰 中,Steven Sinofsky 這樣描述:
裝了 Chicago 系統(tǒng)的 PC 是怎樣打敗 Macintosh 的? 到 1992 年底,Windows 3x 的銷(xiāo)量已破 5000 萬(wàn),好得讓微軟幾乎快要拍桌子慶祝了。此時(shí)微軟對(duì)熟練用戶(hù)使用 Windows 的疑難雜癥已經(jīng)了如指掌,但對(duì)于新手,他們了解得并不多。剛開(kāi)始,他們?cè)O(shè)定的發(fā)布日期可謂是勇氣十足(計(jì)劃 18 個(gè)月,但沒(méi)達(dá)標(biāo)),這讓負(fù)責(zé)設(shè)計(jì)新界面的團(tuán)隊(duì)感到壓力山大,畢竟他們要打造的是超越 Macintosh 的 PC 系統(tǒng)。這幫人由大約 24 人組成,其中一半是設(shè)計(jì)師,一半是程序員。他們清楚,按部就班的傳統(tǒng)開(kāi)發(fā)方式會(huì)拖慢進(jìn)度,所以選擇了迭代開(kāi)發(fā)。他們會(huì)提出一個(gè)想法,實(shí)施它,對(duì)其進(jìn)行用戶(hù)測(cè)試,接收反饋,然后再重復(fù)這個(gè)過(guò)程。團(tuán)隊(duì)成員 Kent Sullivan 分享了他們的目標(biāo):一是讓計(jì)算機(jī)小白更輕松上手 Windows,二是讓經(jīng)常使用 Windows 3.1 的用戶(hù)體驗(yàn)更流暢。首批的用戶(hù)體驗(yàn)研究在 Microsoft 實(shí)驗(yàn)室完成,幾位初、中級(jí)用戶(hù)來(lái)試玩新系統(tǒng),并給出了各種反饋。例如,他們會(huì)回答:“你覺(jué)得如何?”或者“十分鐘后,你知道怎么操作 X 功能嗎?” 最終,他們反復(fù)調(diào)整,終于才完美呈現(xiàn)開(kāi)始菜單、任務(wù)欄和文件對(duì)話框。而打印和幫助功能也被翻來(lái)覆去地修改了好幾遍。開(kāi)發(fā)后期,微軟推出了公測(cè)版,吸引更多用戶(hù)參與反饋。這個(gè) Chicago 公測(cè)版售價(jià) 49.95),內(nèi)容壓縮在 37 張軟盤(pán)里。因此,Chicago 成為了微軟有史以來(lái)最受用戶(hù)熱議的產(chǎn)品。 1994 年底,微軟終于給 Chicago 版本確定了發(fā)布名稱(chēng):Windows 95。當(dāng)這個(gè)版本趨于完善時(shí),它的整體設(shè)計(jì)和用戶(hù)體驗(yàn)也已基本確立。 微軟為了推廣這個(gè)系統(tǒng),展開(kāi)了其有史以來(lái)最大規(guī)模的宣傳活動(dòng)。他們花了 3 百萬(wàn)美元(相當(dāng)于 2023 年的 620 萬(wàn)美元)來(lái)購(gòu)買(mǎi) Rolling Stones 的歌曲“Start Me Up”的版權(quán),用這首歌為背景音樂(lè)做了一個(gè)與開(kāi)始菜單相關(guān)的廣告。而且,他們還邀請(qǐng)了 Jennifer Aniston 和 Mathew Perry 來(lái)主演 一個(gè)網(wǎng)絡(luò)喜劇,并用 Windows 的標(biāo)志色彩照亮了整個(gè)紐約帝國(guó)大廈,更是在加拿大國(guó)家電視塔(CN Tower)上掛起了長(zhǎng)達(dá) 330 英尺的巨大橫幅。此外,在各大雜志和電視節(jié)目中,他們的廣告也是鋪天蓋地。 Windows 95 對(duì)整個(gè)計(jì)算機(jī)行業(yè)的影響 1995 年 8 月 24 日這一天,微軟推出了 Windows 95,當(dāng)時(shí)的售價(jià)為 210)。《紐約時(shí)報(bào)》對(duì)此次發(fā)布盛況如此評(píng)價(jià):“這是計(jì)算機(jī)產(chǎn)業(yè)歷史上最引人注目、最瘋狂、最昂貴的一次產(chǎn)品發(fā)布。” 早在此之前,Windows 3 就已經(jīng)讓西方社會(huì)步入了科技時(shí)代(幾乎每家大型新聞機(jī)構(gòu)都配備了科技報(bào)道記者,同時(shí)科技領(lǐng)域也涌現(xiàn)出大量的專(zhuān)業(yè)媒體),并在 Windows 95 發(fā)布前就已成功售出 1 億份。而 Windows 95 則進(jìn)一步加強(qiáng)了這個(gè)趨勢(shì)。 全球各地,人們爭(zhēng)相排隊(duì),等待零點(diǎn) Windows 95 的發(fā)布。僅僅四天,Windows 95 就賣(mài)出了 100 萬(wàn)份。令人震驚的是,第一年的 Windows 95 銷(xiāo)量就達(dá)到了 4,000 萬(wàn)份。 當(dāng)時(shí)幾乎所有人都在討論 Windows 95,銷(xiāo)售數(shù)據(jù)更是破天荒,那么它到底有多火呢?Microsoft Windows 95 開(kāi)啟了計(jì)算的新紀(jì)元,其方式可謂相當(dāng)革命性。它支持“即插即用”,且銷(xiāo)量史無(wú)前例,直接導(dǎo)致老古董 ISA 逐漸被邊緣化,成為了歷史。而原來(lái)復(fù)雜的跳線和 dip 開(kāi)關(guān)也消失了,取而代之的是通過(guò)圖形界面簡(jiǎn)單安裝驅(qū)動(dòng)的 PCI 成為了新標(biāo)準(zhǔn)。那些老舊的應(yīng)用程序很快就不復(fù)存在,而 32 位的 win32 應(yīng)用程序成為了大家的首選。隨著加入了 Internet Explorer 更新(或是通過(guò) Plus! 擴(kuò)展包)的 Windows 95 版本的推出,微軟把互聯(lián)網(wǎng)帶給了每一個(gè)人。同時(shí),運(yùn)行 Windows 95 的個(gè)人電腦確立了這個(gè)操作系統(tǒng)的統(tǒng)治地位,統(tǒng)一了整個(gè)家庭計(jì)算領(lǐng)域,讓 Amiga、Atari ST、BeBoxes 乃至 Macintosh 這些品牌逐漸淡出了人們的視野...好在微軟看在老朋友的份上,幫了 Apple 一把,Apple 才幸存了下來(lái)。即使是那些所謂的高端工作站品牌,都沒(méi)能擋住 Windows 95 的洪荒之力。Windows 95 的 32 位計(jì)算推動(dòng)使得工作站和普通家用電腦之間的技術(shù)差距越來(lái)越小。。隨后,像 SGI、Sun 和 DEC 這些大牌也逐漸被性能相對(duì)普通的 Windows 電腦超越。而操作系統(tǒng)的另一個(gè)有趣的轉(zhuǎn)變是,原本的 PC 游戲現(xiàn)在都變成了 Windows 游戲,不過(guò)這又是另一個(gè)話題了。 本文作者:米開(kāi)朗基楊 本文鏈接:https://www.cnblogs.com/ryanyangcs/p/17782438.html 版權(quán)聲明:本作品采用知識(shí)共享署名-非商業(yè)性使用-禁止演繹 2.5 中國(guó)大陸許可協(xié)議進(jìn)行許可。 該文章在 2023/10/28 10:08:09 編輯過(guò) |
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)... |