工業級固態硬盤由三個主要部分組成:控制器、Nand Flash芯片和Dram緩存。每個部分都很重要。所以,這一次,我們來討論一下工業級固態硬盤緩存。
工業級固態硬盤有兩種類型的緩存:
工業級固態硬盤也是一個簡化的計算機系統。是控制它的CPU。一般來說,“緩存”指的是這個CPU使用的內存DRAM。它的主要功能很簡單,就是充當數據的臨時存儲。從外面看,好像是數據先存儲在這里,再寫入閃存顆粒,所以這個DRAM就是緩存。很多時候是DDR3或者DDR4之類的。
我們都知道理論上TLC顆粒的讀寫速度比SLC和MLC慢很多,但是為什么TLC顆粒的工業級固態硬盤速度在運行時并不比SLC和MLC慢呢?
這是因為大多數TLC固態硬盤,其內部容量的一部分是通過模擬SLC模式來工作的,這就是SLC緩存。所以當TLC固態硬盤開機運行的時候,你會發現啟動很快,但是當模擬的SLC模式用完之后,速度會大大下降,這也是固態硬盤傳輸大文件時TLC顆粒明顯的速度下降,這是TLC固態硬盤的通病。
因為TLC閃存顆粒本身速度比較慢,所以完成這個任務需要很長時間。為了解決TLC工業級固態硬盤速度慢的問題,在SSD里面加上一個小容量的緩存顆粒,即工業級固態硬盤緩存,數據先寫入緩存。
注意:緩存的有無并不影響工業級固態硬盤的壽命,但NAND FLASH寫的次數決定了工業級固態硬盤的壽命。其次,主控芯片的固件算法也是決定工業級固態硬盤性能和使用壽命的重要因素。
一般SSD上的緩存都是由一兩個DRAM顆粒組成,起到數據交換的緩沖作用。SSD產品是否有緩存設計,往往是廠商根據產品定位和用途做出的決定。一般一些入門級產品或者低速產品會設計成沒有緩存,而一些高速產品因為數據交換量大,會設計成有緩存,以提高產品的讀寫效率。