酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

硬盤快取的作用

電腦2.59W

無快取的SSD究竟怎麼回事,畢竟很久以前固態硬盤剛剛興起的時候,就有過無快取的主控產品。這個快取究竟重要不重要是很多人想知道的

操作方法

(01)硬盤快取的作用“快取”是爲了平衡高速設備和低速設備之間的速度差異而存在的。舉個最簡單的例子,內存中的數據要寫入機械硬盤儲存,由於機械硬盤相比內存要緩慢許多,理論上就需要很長的時間才能完成任務,體現出來的結果就是寫入超級慢。

(02)要解決這種速度上的差異(內存速度與硬盤速度),就需要在之間做一個“緩衝區”來暫存數據,這就是硬盤快取的作用。不過需要注意的是,其實硬盤的快取並不全都用於快取數據,還有其他用途,所以不見得快取越大,性能就越好。

硬盤快取的作用

(03)而且還有個快取算法問題。如果算法不優秀,命中率就不會高,這樣大容量快取形同虛設,甚至會出現掉速問題。另外,這還要結合硬盤本身的單碟容量、轉速來決定。比方說傳輸持續讀寫速度在150MB/s左右、單碟不超過1TB容量的機械硬盤,快取64MB就足夠,128MB顯然有些浪費;只有那些單碟容量超過1TB、持續讀寫性能在200MB/s左右的機械硬盤,128MB的快取才有意義。

硬盤快取的作用 第2張

(04)固態硬盤的快取相比剛剛說的機械硬盤,固態硬盤速度要高不少,但是對比內存還是慢得多。固態硬盤的快取一般都是由一到兩顆DRAM顆粒(說白了就是內存用顆粒)作爲快取使用。早先固態硬盤是否帶快取是一個非常重要的指標,低端入門級的產品甚至有無快取設計,無論是使用壽命還是性能表現都要差不少。而在當下高速產品由於數據交換量大,快取已經是固態硬盤的標配,用來提高產品的讀寫性能。

硬盤快取的作用 第3張

(05)爲什麼新硬盤又要沒快取了?既然快取的功能對於硬盤來說幾乎是決定性的,那爲什麼新出的主控還要強調無快取設計呢?這是因爲,固態硬盤的主控廠商羣聯透過另一種方式“擁有快取”了——羣聯的新技術叫做“HMB內存緩衝技術”,簡單說,就是去掉了本來應該在硬盤上出現的快取,轉而找內存借用存儲空間,實現了數據緩衝!

硬盤快取的作用 第4張

(06)這要做的好處就是成本降低,固態硬盤會因爲少了一個快取顆粒而降低成本,但透過新技術依舊可以達到有快取設計的固態硬盤速度。

(07)但是,這也是由代價的:內存容量必然要被部分佔用,就小編來看,恐怕擁有16GB內存以上的電腦,纔可以使用這個技術,否則系統、軟件應用佔用內存都不夠,再加上固態硬盤要借用內存當做快取,無疑是雪上加霜的事情了。

標籤:快取 硬盤