2007 年 03 月 的封存
英法遊錄 – Day 5
氣味與回憶
成語學堂:二八佳人
英法遊錄 – Day 4
法國的官方UFO紀錄
德成當票
新娘潭 與 照鏡潭
威士忌
英法遊錄 – Day 3
很多朋友問:Vista多了什麼新功能?- 之記憶體篇
ReadyBoost 及 Windows ReadyDrive。
最近很多朋友都問我,到底 Vista 除了介面變漂亮以外還有什麼新功能,借此機會給大家說一下吧。
這些新功能理論上都可以幫我們提升一下電腦的性能,當然,最直接的當然是到黃金去買兩條DDR2回來為電腦升值一下咧…
Windows SuperFetch :-
這個是全新的記憶體管理員,所有的 Vista 版本都有這個功能,這個管理員會分析我們的使用習慣來決定哪些資料保存在記憶體、哪些放在硬碟的分頁檔,使我們存取檔案時可以有最佳的效率。當然,它還會配合 ReadyBoost 及
ReadyDrive 功能使電腦有更佳的 Cache 效能。
與XP不同的是,XP的記憶體管理並不會分析我們的使用習慣,當RAM不夠用了,便會把最少用到的資料放到硬碟一個叫PageFile的地方。但Vista當你每天用電腦時,會記錄你所使用的資料,以後當RAM有空位時,便會主動地把那些它認為你要使用的資料放到RAM中,當你要使用這些資料時,電腦便可以快速反應過來,不像以往XP要你使用資料時才在硬碟把資料放到RAM中。
還有,以往使用XP機器時,當你離開一段時間再回來,會發覺系統會變慢了很多,但使用一會兒後又會回復正常。這是因為電腦沒事幹的時後,會做一些Maintenance的工作,並把你使用中的資料由RAM放到硬碟中。但Vista則比較聰明,當你回來的時候,它會立刻估算你想做的事情,並把資料盡快由硬碟取出來放回RAM中。
Windows ReadyBoost :-
簡單來說就是使用手頭上的記憶體,如:USB Memory Stick, SD Card, CF Card,來提升系統的效能。
在此要先說說Pagefile,Pagefile 是儲存在硬碟中的虛擬記憶體,當RAM不夠用的時候便會把RAM的資料放到Pagefile內,但眾所周知,硬碟的效能比RAM可說是差天共地,最明顯的就是延遲值,硬碟找尋資料是需要很長時間的,因此將這些Pagefile放到外置記憶體應該可以提升Pagefile的性能。
這個功能可說是為了不夠記憶體的電腦而設的,若果你的電腦有多於 1GB 的記憶體,ReadyBoost
太慨不會為你提升多少效能… 但只有1GB或以下記憶體的電腦應該會有不錯的效果,我有機會再貼一篇 ReadyBoost 測試篇給大家看看吧。
最有效果的情況是:當硬碟被其它程式不停使用中,而又要在其中提取 Pagefile,由於硬碟同一時間只可以讀取一個檔案,那麼讀取Pagefile的時間自然會被其它程式拖慢了。但SuperFetch功能會把我們最需要的檔案放到 ReadyBoost 的記憶體中,
使系統能夠更快的讀取那些 Pagefile。基本上,ReadyBoost中的資料和硬碟中Pagefile的資料是一模一樣的,就算你把USB Memory Stick拔掉,也不會遺失資料,系統可以在硬碟中把它們找回
來。
根據MS的資料,記憶體支援5 MB/s for random 4K reads and 3 MB/s for randmon
512 K writes可以提供加強版的ReadyBoost效能,最低要求則為2.5 MB/s throughput
for random 4K reads and 1.75 MB/s for random 512 K writes,最少空間則為230MB。
Windows ReadyDrive :-
Vista 提供對混合形硬碟 (hybrid hard disk)的支援,並稱這個技術為 ReadyDrive。混合形硬碟即是內置了快閃記憶體的硬碟,可以提供高性能的Cache功能。
這些閃存會提供給SuperFetch用,就好像ReadyBoost文中提及的一樣。除此之外,還會用作寫入快取和Vista的HotStart功能 (這個有機會再解釋)。
不同於ReadyBoost,ReadyDrive於電腦開機時就發揮作用,儲在於閃存內的資料可以用作加快開機速度,系統會把開機需要的資料放進去,不用等硬碟慢慢轉起來運作。
由於閃存的容量可以多至 1GB 不等,當很多軟件同時讀取不同檔案時,多數可以從中取得所需資料,無需等待磁頭左轉右轉,Latency大大減低了。
當然還有其它好處,例如延長手提電腦電池壽命,因為磁頭活動少了,使用閃存用電量會大大降低,而且硬碟溫度也會隨之下降 (活動少了)。
===
累了,先說這些… 手指頭軟了 =_="