微軟最新的Windows 8操作系統將支持平板電腦和上網本,這意味著該系統能非常有效地利用內存。微軟周五在官方的Building Windows 8博客上公布了該系統內存管理的細節。有業內人士在低端的戴爾Inspiron E1505筆記本上測試了Windows 8系統,該筆記本采用1GB內存和英特爾T2400 1.83GHz處理器。與windows7相比,Windows 8的啟動速度更快。
微軟承認,許多用戶將通過升級Windows 7及更老版本的Windows來獲得Windows 8,因此微軟希望確保Windows 8在較老的硬件設備上穩定運行。微軟已經實現了這一目標。
在官方博客中,微軟比較了同樣1GB內存的電腦在運行Windows 7 SP1和Windeows 8開發者預覽版時內存和CPU的使用情況。結果顯示,在空閒時Windows 8對系統資源的消耗更少。Windows 8開發者預覽版的CPU占用率為1%,內存消耗為281MB,而Windows 7 SP1的CPU占用率為5%,內存消耗為404MB。
微軟在官方博客中詳細介紹了實現這一目標的方式。微軟使用了名為“內存合並”的技術。通過該技術,Windows將會查看系統的內存使用,找出因不同原因而運行,但同樣的代碼,隨後釋放冗余代碼。此外,Windows 8還減少了操作系統的後台服務,並改進了後台服務的運行方式。這也使得系統性能明顯提升。
令人驚訝的是,Windows 8中新的Metro界面也有利於內存使用量的下降。當用戶使用平板電腦時,Windows 8將不會啟動針對桌面電腦的操作系統組件。不運行這些組件目前可以節約23MB的內存空間,而微軟未來還將試圖節約更多的內存空間。
微軟還使用了其他一些技術來降低CPU和內存的使用,包括以更智能的方式確定何時釋放內存,使內存的使用更具效率。
業內人士認為,這是一個良好的趨勢,不僅僅有利於Windows 8。微軟或許已經意識到,未來的操作系統不應過於龐大,而應當更小、更便攜。