Windows®ReadyBoostTM快閃記憶體盤加速技術

Windows®ReadyBoostTM快閃記憶體盤加速技術

在已取得大規模套用的Vista作業系統中,有一項被稱為“讀取加速器”的Readyboost技術正得到關注。這項技術採用快閃記憶體作為記憶體緩衝區,是微軟針對原始的虛擬記憶體技術、改良的預取技術(Prefetch)的又一次改進,目的是減少對硬碟的讀取需求,進而達到提高電腦讀取速度和省電的效果。

基本介紹

  • 中文名:Windows®ReadyBoostTM快閃記憶體盤加速技術
研發背景,工作原理,系統要求,操作指南,

研發背景

虛擬記憶體在記憶體和硬碟間交換數據,Readyboost則在記憶體、快閃記憶體和硬碟三者間交換數據。
ReadyBoostTM快閃記憶體盤加速技術ReadyBoostTM快閃記憶體盤加速技術
如何擴充記憶體的容量成了一個重大的課題,虛擬記憶體正是一個解決辦法。假如我們在打開了Word 文檔、QQ聊天程式、防毒軟體3個程式之後,記憶體已經放滿了這些程式需要的數據,那么當我們還需要打開第4個程式的時候,電腦就會自動將記憶體里暫時不使用的數據轉移到從硬碟劃分出來的虛擬記憶體中,並將第4個程式所需的數據讀進記憶體,以滿足用戶的即時需求。簡單地說,這就是一種使用硬碟等外部存取設備,來保存物理記憶體不足以存放的信息的技術。
虛擬記憶體技術雖解決了物理記憶體不足的問題,但頻繁地更換應用程式時需要進行更換數據的操作,頻繁讀寫硬碟造成了程式回響緩慢。儘管後來Windows XP的預取技術最佳化了數據的讀取方式,但這些技術都只在啟動程式時才會進行相關的調度工作,這種被動式的工作方式亟待改善。

工作原理

 Readyboost主要由Vista作業系統中的SuperFetch以及EMD兩個功能來執行,其中SuperFetch技術所解決的問題正是變被動為主動,它在預取技術的基礎上載入了監視程式運行詳細狀況的功能。從某種程度上說,這個技術可以為個人電腦實施個性化服務。舉例來說,你每天都在12:00運行整機防毒程式,13:00結束程式,13:30繼續使用電腦。按照傳統的方式,防毒程式所需的數據在13:00之後會一直存在記憶體中,此時如果你在13:30打開Word、Excel等程式,你會發現電腦變得奇慢無比,因為電腦正慢悠悠地把防毒程式數據轉存進虛擬記憶體。但是新的SuperFetch技術可以讓電腦具記憶性——在13:00結束防毒程式後,電腦將自動將記憶體中的相關數據存進硬碟,並將你要用的Word、Excel等程式數據調進記憶體,這使得你在13:30時可以快速運行你常用的程式。
ReadyBoostTM快閃記憶體盤加速技術ReadyBoostTM快閃記憶體盤加速技術
記憶體空閒著即是浪費,這是Vista作業系統中SuperFetch技術的核心理念,但正因如此才造成了對記憶體容量擴大的進一步渴望。在三星推出快閃記憶體電腦和傳統硬碟電腦仍占市場主流的夾擊下,微軟認為兩者適當地結合才最符合目前的發展趨勢。
EMD則是利用快閃記憶體的剩餘空間做系統的虛擬記憶體,它的使用頻率較低,但突發存取速度比硬碟要快。概括地說,Readyboost技術就是利用USB2.0接口的快閃記憶體盤(從理論上來說,基於NAND Flash的設備都可以使用Readyboost功能,包括優盤、存儲卡、SSD固態硬碟、UFD、MP3、MP4等),為Vista作業系統建立一個類似虛擬記憶體的緩衝區,將部分經常啟動的程式所需的數據通過Readyboost技術轉移到快閃記憶體盤中運行。
由於快閃記憶體盤的綜合存取速度遠勝於硬碟——儘管快閃記憶體的傳輸數據速度稍遜於硬碟,但機械式尋道的硬碟在讀多塊小數據時完全不占優勢,因此快閃記憶體在處理經常讀寫的數據時更顯優勢。如果說虛擬記憶體技術只在記憶體和硬碟之間存在交換關係,Readyboost技術則依次在記憶體和快閃記憶體、快閃記憶體和硬碟間存在交換關係。
只需簡單設定,快閃記憶體就可以作為記憶體來使用——系統會將虛擬記憶體中的活動數據同步保存在快閃記憶體中,這樣系統就可從硬碟和快閃記憶體中同步讀取活動數據,相當於在單位時間內讀取了雙倍或多倍數據。此外,用戶在移除快閃記憶體時,EMD會自動將記憶體中的數據轉存到硬碟,所以用戶在使用Readyboost功能時隨意插拔快閃記憶體是允許的。

系統要求

1.在快閃記憶體容量和接口方面,至少具備256MB以上的空餘空間,微軟推薦使用1GB以上空餘空間的快閃記憶體。
2.使用USB1.1以及以下規格的接口,將無法開啟Readyboost功能。
3.在讀寫速度方面,最低要求快閃記憶體等存取設備在隨機讀取4KB尺寸檔案時,速度高於每秒2.5MB;隨機寫512KB尺寸檔案時,速度應高於每秒1.75MB。要想完全發揮出Readyboost技術的性能優勢,這兩個速度將分別是每秒5MB和每秒3MB。
4.快閃記憶體整體的讀寫性要保持穩定,內部不同位置的讀寫速度應均勻。

操作指南

1.當插入符合Readyboost要求的快閃記憶體盤(眾多快閃記憶體盤打出了Readyboost的旗號,儘管讀取速度快慢只是評判它優劣的眾多技術指標之一)後,Vista作業系統會彈出一個自動播放視窗,裡面有一項名為“加速我的系統,使用Windows Readyboost”的選項,點擊後可打開相關設定視窗。
2.如果快閃記憶體盤插入時,Vista系統沒有彈出自動播放視窗,用戶也可以在桌面上打開“計算機”,點選該USB設備並右擊滑鼠選擇“屬性”。在隨後出現的“磁碟屬性”視窗中,點擊“Readyboost”標籤頁,即可打開功能設定頁面。
3.接下來,用戶只需點選“使用這個設備”,再在視窗下方選擇用作Readyboost加速的容量空間即可。

相關詞條

熱門詞條

聯絡我們