萬盛學電腦網

 萬盛學電腦網 >> Windows xp教程 >> 詳解Windows各系列啟動速度差異的奧秘

詳解Windows各系列啟動速度差異的奧秘

 

  一、針對不同的Windows進行優化加快啟動速度

  1、基於DOS架構的Windows9X的優化:

  前文已經探討了Windows9X的啟動關鍵,就是對基本內存的合理配置運用。這要求加載HIMEM.SYS和SMARTDRV.EXE,在 CONFIG.SYS裡對DOS的緩沖區BUFFERS和高端內存都進行優化設置。這些技巧在以前的很多經驗文章裡都介紹過,所以不再重復了。要注意的是,Windows9X圖形界面下,可以不加載聲卡、光驅的MS-DOS的驅動程序,以免兼容模式導致系統性能降低。今天大概沒多少人再用到DOS下面的聲卡驅動玩游戲了。當然,Windows9X虛擬內存的設置也很關鍵。

  2、基於NT內核的Windows優化:

  ①在CMOS裡應該設置好硬盤的參數尤其是DMA和ULTRA DMA,數據傳輸率對NT內核的Windows速度影響較大。

  ②有條件的話,購買7200轉硬盤,盡量把Windows安裝在性能好的新硬盤上面,而且盡量讓Windows獨占一個分區,應用程序請裝在其他分區上,以便讓Windows能隨時利用連續完整的空間存取數據;建議虛擬內存即Windows2K中所稱的“頁面交換文件”也設置放在獨立的專門分區;

  ③除了以前的各類經驗文章介紹過的種種秘技外,對個人用戶而言,減少日志記錄、管理方面的服務功能也是加快啟動乃至是Windows中程序運行速度的關鍵。那些日志裡記錄的事件是為了方便網絡管理員監控各用戶的操作,以及在網絡故障的時候查找原因的,普通用戶可能用到WindowsXP淘汰那天,也不會去看這些記錄的事件,多數用戶即使去看也看不懂。另外如邏輯磁盤分區共享、遠程管理等服務可以禁止(僅指個人用戶而言),該禁止哪些日志和網絡服務已經有資料很多介紹了,大家自己找來參考一下。

  不知道大家有沒有留意,最近兩年Windows的版本,啟動進入圖形界面的所需時間有加長的趨勢,這純粹是系統沒優化好嗎?其實Windows從誕生的那天開始,其核心和任務的側重點經歷了三次變化,加上它們對儲存設備利用的不同,導致了Windows各個系列啟動速度的差異。我們就來看看 Windows對儲存設備運用的差異,來探討一下Windows的各個系列的啟動速度(指第一次開機硬件自檢完成後,Windows開始初始化到進入圖形界面的過程。WindowsXP所支持的儲存當前狀態到硬盤不列入本文討論的范圍):

 

  二、兼容DOS的Windows9X系列

  Windows的最初版本直到3.2其實只是個增強型的DOS圖形外殼,其多任務能力極弱,僅提供最基本的操作系統功能;從 Windows95開始,DOS的痕跡開始淡化,但因為很多程序依然是以兼容DOS的架構編寫的,所以Windows9X一直沒能擺脫DOS的影響。 DOS有個很大的特點就是實模式的操作,而且它對640K基本內存的運用非常有效,加上Windows9X支持的外部設備不多、設計的側重點也是基於個人最普遍的游戲、文檔處理和初級的網絡應用考慮,系統初始化的數據量不多,如果配置得好,大部分的初始化任務能用640K基本內存解決,所以啟動的速度相當快。也是基於這個原因,DOS、Windows3.X和Windows9X都深受SMARTDRV.EXE這個磁盤高速緩沖程序的影響,加載了這個緩沖程序和沒加載在拷貝和刪除大容量文件的時候速度差異非常大,尤其是對有多層子目錄的目錄樹的操作差異很明顯,磁盤的讀寫損耗差異也是雲泥之別。

  當啟動完成,進入圖形界面後,這種16位實模式、32位虛擬模式混雜的兼容架構暴露出明顯的不足——它造成了性能和管理計算機資源上面的薄弱,Windows9X裡,經常有應用程序關閉後不能有效釋放所占用資源的情況;也有很多人看到系統提示“由於應用了兼容MS-DOS的分頁模式,系統性能有所降低”的提示;還有大家深惡痛絕的藍屏和頻繁的非法操作,呵呵,也很大程度上是由於這個產生的。

上一頁12下一頁共2頁

 

  三、基於NT內核的Windows2K及後續視窗版本

  從Windows2000開始,NT內核的技術開始應用於個人PC的操作系統上,微軟也徹底拋棄了DOS的架構編寫程序。NT內核的技術是以三大優點和Windows9X區分開來的:

  1、是其網絡接入和運作的能力比Windows9X強很多;

  2、是其安全性能和Windows9X不可同日而語,這又包括系統本身的崩潰機率很小(穩定性極強);和NTFS文件格式的運用,使大部分基於FAT和FAT32的病毒無可奈何,而且使個人不需要其他第三方工具軟件就能對文件和文件夾加密,保密性大大提高。

  3、就是管理上面的便利,NT內核的Windows系列能把網絡管理員和普通用戶需要的操作系統集於一身。在使用了NTFS的格式後,能對磁盤進行靈活的配額管理,這樣Windows 2000就提供了極好的安全策略基礎框架,允許用戶為數據和應用程序確定合適的安全措施。這些功能將幫助識別網絡上的用戶、限制對資源的訪問並設置有關用戶如何使用資源的策略。

  從上面這些對NT內核的分析,可以看到Windows開始對磁盤的運用大大增多、增強了,速度也相應依賴磁盤的性能。因為NT本來是一個基於服務器功能設計的操作系統,再加上微軟企圖讓Windows成為PC和以後各種信息家電控制中心的計劃,Windows2K和XP都在啟動時候首先要尋找識別多種外設,不管你有沒有連接這些設備,微軟在操作系統裡已經內置了各種各樣硬件設備的驅動程序;另外,NT技術的網絡管理功能非常強,網絡管理默認的設置對系統和用戶的各個操作步驟,和初始化中乃至Windows運行時候的事件都進行詳細的日志記錄,識別設備和記錄日志用到的數據量比Windows9X大多了,於是就頻繁地對磁盤進行讀寫操作——說白了,從Windows2K開始,啟動速度實質是很大程度取決於硬盤性能的。在同樣的CPU和總線接口的條件下,NT內核的操作系統啟動速度比Windows9X慢是不足為怪的了。

  即使是在Windows2K及XP的安裝上面,我們也可以看到微軟基於磁盤方面的功能特別加強了——Windows9X的安裝程序不能識別在CMOS裡設置為NONE的第二個硬盤;Windows2K和XP的安裝程序卻能做到,而且還能不調用主板BIOS進行分區、格式化。Windows9X下面,很多人必須安裝主板的IDE驅動或芯片組補丁,系統才能辨認出硬盤的廠家、型號和使用ULTRA DMA功能,而在Windows2K開始,IDE補丁基本不用再打,硬盤也處於最佳狀態了。

  加大物理內存,對Windows2K以及WindowsXP的啟動速度並沒有很大的效果,它們在進入圖形界面後,運用物理內存(RAM)方面才真正體現出比Windows9X強的性能來。因為象Windows XP這樣的系統本來設計側重的是用最美觀、簡單的操作廣泛地支持各種外設,以及穩定性和安全性極好的網絡接入功能,犧牲一點啟動速度還是劃算的。(是指你的磁盤分區格式化為NTFS而言,否則看不出很明顯的安全性能差異)

上一頁12 下一頁共2頁
copyright © 萬盛學電腦網 all rights reserved