瀏覽單個文章
vn514026
Senior Member
 

加入日期: Oct 2002
您的住址: 台北市
文章: 1,123
引用:
作者oScARSh
請問你的意思是wear leveling會自動把我例如OS的檔案搬到常使用的cell嗎
如果是的話頻率會很常嗎?

應該說 SSD controller 會將資料平均分散寫入於每顆cell;假設cell A使用1000次,cell B使用800次,controller會將cell A的資料透過TRIM, weal-leveling搬到cell B....保持NAND Flash的壽命跟速度均衡

當然這是理論上,實際上各家controller&firmware實做方法都不同;像Sandforce, Marvell系列都是偏向少執行TRIM, Wear-leveling,因為越常執行TRIM, Wear-leveling,NAND cell就必須更常erase,NAND Flash壽命反而會減少

SSD controller為什麼是最重要又昂貴的IC,就是因為它要兼顧效能、壽命,algorithm非常難寫...
舊 2012-03-24, 08:43 PM #65
回應時引用此文章
vn514026離線中