Windows XP終於在全球的PC用戶翹首以盼或說是口誅筆伐之中正式發布了。到底這個微軟的新操作系統下面,哪些程序跑得更快,哪些又沒進步甚至是倒退了跑得更慢呢?我們從Windows XP本身的賣點來看看,就可以知道一些端倪了。
一、支持NTFS的程序會跑得更快
所有的FAT文件系統和NTFS文件系統比較,性能、安全性、可靠性都沒有NTFS來得好。例如,NTFS通過使用標准的事務處理記錄和還原技術來保證卷的一致性。如果系統出現故障,NTFS將使用日志文件和檢查點信息來恢復文件系統的一致性。在 Windows 2000和Windows XP中,NTFS還可以提供諸如文件和文件夾權限、加密、磁盤配額和壓縮這樣的高級功能。
重要的是,NTFS格式使得大多數以前和目前基於FAT文件系統的病毒無可奈何,當 然也使得很多在FAT系統下開發的殺毒軟件無用武之地;而且XP中內建了防火牆功能,開始搶奪殺毒軟件的市場——這意味著國產的很多殺毒軟件又要開始一次大跟風升級行動了。
另外,XP可以使用“磁盤管理”將本地驅動器裝入本地NTFS卷上的任何空文件夾 中。例如,如果有驅動器號為G的CD-ROM驅動器和驅動器號為F的NTFS卷, 可以使用下列路徑在一個空文件夾中裝入CD-ROM驅動器:F:\CD-ROM。然後可以直接通過 F:\CD-ROM訪問CD-ROM驅動器。如果願意的話,可以刪除驅動器號G並使用裝入驅動器路徑繼續訪問CD-ROM。這樣,免去了切換和協調驅動器盤符的麻煩,速度無形中加快了。
可以說,XP是為NTFS而生的,只有你的磁盤格式化為這種格式,你才真真正正感受微軟這個新系統的威力。支持NTFS的程序會如魚得水,不支持的不僅會錯誤頻繁、功能殘缺,甚至會不能運行(被淘汰)。當然,如果用FAT32格式的用戶,也不會有功能和速度上的損失,但安全性確是沒法比的
二、為DIRECTX設計或優化的程序會跑得更快更好
這一向是微軟的風格,為DIRECTX設計的游戲、多媒體軟件將會有很出色的性能表 現和速度。例如微軟的經典游戲《帝國時代二》,筆者的DURON 750機器,同樣是 256M內存,在Windows98下面開著“快”的選項,運行了一段後,由於戰斗和生產單位的數量增多,越來越慢;而在Windows XP裡,首先是開著“正常”的速度選項都覺得太快了,自始至終也沒覺得速度變慢,人物單位移動之快有點眼花缭亂的感覺;其次是聲音定位和清晰度大大提高,兵器交鳴和刺進身體的聲音比9X裡更清楚,圖像的精細度也是更高,讓人有耳目一新的感覺。
這就是說,微軟自己的所有游戲和多媒體工具,都將比Windows9X甚至2K跑的更 好;還有與微軟關系密切的大公司如INTEL的硬件和軟件都將得到特殊照顧。可能跑得慢的程序將會是:開發引擎不用微軟的系列工具、采用第三方廠商,從而支持DIRECTX不好的游戲和多媒體工具軟件(沒人敢不支持它);“頑固不化”不購買微軟授權或與微軟競爭得很厲害的軟件,這是微軟沒公開說明的部分,但是在很多非正式公開的資料裡我們都看到微軟公司內部的信函示意開發人員,對其他公司如NETSCAPE等競爭對手,故意在Windows裡加入讓其出錯頻率提高的代碼,XP恐怕也不會例外——呵呵,英特爾的某芯片組不是有意無意地也把2X的AGP顯卡燒了嗎,看來是異曲同工的手段。
三、以前運用物理內存不充分的程序會得到改進
尤其是在Windows 9X裡的對物理內存運用得不夠好的程序,在WindowsXP裡將會脫胎換骨――個人意見,在XP裡沒必要象9X一樣運用其他內存優化的工具來畫蛇添足,因為XP要求大量的內存是有其道理的,它能很好地調配內存在各個任務尤其是多線程任務裡的運用。在Windows9X裡,128M與256M、512M幾乎沒分別;在XP裡,256M是個分界線,在256M以上和以下容量的系統性能差異會很大。
會跑得慢的將是:和Windows XP爭奪大量物理內存資源的一切程序,比如3D開發軟件或是大型3D游戲,您的暗黑或是Q3要流暢,還是在Windows9X或是ME裡跑為妙; 真正專門做圖形開發的話,還是用蘋果機或是圖形工作站的專門系統好
四、調用硬盤頻繁的任務和偏向網絡功能的程序會更快
由於XP是基於NT內核的操作系統,加上它要支持的外設前所未有的多,導致其內置的驅動程序包和動態數據庫非常的多,還有大量的事件日志要記錄,所以XP調用硬 盤是比較頻繁的,它也專門為此做了優化。受惠的將是大型數據庫等工具和開發軟件,這是相對整體綜合效果而言的,不太依賴硬盤性能的程序不會倒退變慢,但不會有明顯的性能進步。
網絡功能不用我羅嗦了,XP本身的網絡性能和穩定一流,以它為平台的網絡軟件也更流暢便捷,無論是局域網還是國際互聯網。呵呵,調制解調器也是唯一可以增加 了硬件之後不用激活的設備(因為考慮到用戶要用它連接到微軟的服務器來激活XP),這是微軟為網絡應用真正“網開一面”的寫照。
五、支持雙CPU或多CPU的程序會更快
NT內核的傳統特色之一,也是和第四點一樣,不支持多CPU的程序不會變慢,但多 任務的情況下,XP確實能比以前的Windows系統更好地運用多個CPU協調工作。 這同時要求主板和磁盤陣列等硬件配套的支持,因為裝雙CPU的成本較高,目前支持的軟件也很少,所以為此受惠的用戶不是很多,純32位和64位的程序相對會明顯些。大家可要根據自己的實際需要來決定是否真的升級到XP,選擇不當的話,同樣的硬件和軟件跑同樣的任務會慢得很痛苦