使用硬盤Cache的目的是什么?
先說說CPU的Cache,它中文名稱是高速緩沖存儲器,讀寫速度很快,幾乎與CPU一樣。由于CPU的運算速度太快,內存的數據存取速度無法跟上CPU的速度,所以在cpu與內存間設置了cache為cpu的數據快取區。
當計算機執行程序時,數據與地址管理部件會預測可能要用到的數據和指令,并將這些數據和指令預先從內存中讀出送到Cache。
一旦需要時,先檢查Cache,若有就從Cache中讀取,若無再訪問內存。
簡單來說,Cache就是用來解決CPU與內存之間速度不匹配的問題,避免內存與輔助內存頻繁存取數據,這樣就提高了系統的執行效率。
而硬盤的cache作用就類似于CPU的cache,它解決了總線接口的高速需求和讀寫硬盤的矛盾以及對某些扇區的反復讀取。