微軟Vista操作系統(tǒng)已經(jīng)正式上市,它其中有一項(xiàng)ReadyBoost的功能,目的是以NAND Flash(閃存)做為輔助內(nèi)存,儲存常用程序的預(yù)存區(qū),以減少對硬盤的讀取需求,進(jìn)而達(dá)到提升計算機(jī)的運(yùn)算效能及省電的效果。
啟動ReadyBoost功能
正因如此,理論上講所有基于NAND Flash的設(shè)備都可以使用ReadyBoost功能,例如MP3、MP4、優(yōu)盤、存儲卡、SSD固態(tài)硬盤、UFD等等。
一般情況下系統(tǒng)通過硬盤來讀/寫緩存中的活動數(shù)據(jù)
了解Windows操作系統(tǒng)的用戶都知道,由于內(nèi)存容量有限,加上成本的考慮,操作系統(tǒng)通常在磁盤中虛擬一個內(nèi)存空間,用于存儲物理內(nèi)存中的活動數(shù)據(jù),所以虛擬內(nèi)存速度只等同于硬盤速度。但現(xiàn)在,通過應(yīng)用Ready Boost功能,只需簡單設(shè)置,閃存就可以作為內(nèi)存來使用,系統(tǒng)會將虛擬內(nèi)存中的活動數(shù)據(jù)同步保存在閃存中,這樣當(dāng)讀取數(shù)據(jù)時,就從硬盤和閃存同步讀取活動數(shù)據(jù),相當(dāng)于在單位時間內(nèi)讀取了雙倍數(shù)據(jù)或多倍數(shù)據(jù)。
借助Ready Boost功能閃存可作為內(nèi)存來保存活動數(shù)據(jù)
ReadyBoost主要由Vista系統(tǒng)中的SuperFetch以及EMD兩個功能來執(zhí)行,SuperFetch使用智能型優(yōu)先權(quán)排定技術(shù),可以知道使用者常使用的應(yīng)用程序,并將這些程序預(yù)先加載到內(nèi)存中;EMD則可以利用閃存的剩余空間做為系統(tǒng)的虛擬內(nèi)存,它的使用頻率較低,但突發(fā)存取速度比硬盤要快。另外,用戶在移除閃存時,EMD會將自動將虛擬內(nèi)存中的儲存數(shù)據(jù)轉(zhuǎn)存到硬盤。
來源:中關(guān)村在線