引用:
bonjacky寫到:
SSD 抺寫次數的限制可以利用 SDRAM 做 BUFFER 來解決
之前的 SSD 都沒有 CACHE 機制,資料直接寫入 NAND FLASH,所以抺寫次數增加的很快
如果有 SRAM 當 CACHE,資料不要馬上寫入,等一段時間或 BUFFER 滿了以後寫做寫入的動作,就可以提升壽命而且提升效能
以目前作業系統的使用情況,別說 SSD 了,傳統硬碟在沒有 CACHE 的機制下,也一樣很快就壽終正寢
這是沒辦法解決的,只能改善。而且效用不見得會很好。
而且你誤會 cache 和 buffer 的差別,buffer 只能改善寫入效率,無法增加使用壽命。
因為 buffer 就是滿了再寫入,和直接寫,都是要寫,並沒有減少對單一flash 單元的寫入次數。
cache 才能有效減少寫入 flash 的次數,因為重覆的資料可以直接在 cache 裡更新,不必重覆寫入。
SSD 的寫入次數實在太少,在無法大幅突破之前,很難取代傳統硬碟。