mhgfdd N志同道合
关注数: 45 粉丝数: 41 发帖数: 11,101 关注贴吧数: 43
SSD寿命论 如果你只是一上来就问推介什么牌子的SSD小白;如果你是有焊接手艺的焊工;如果你是手里面积压了一堆返修品的小老板四处问问别人怎么开卡修;如果你只是一个一个电子爱好者纠结于TLC和MLC;如果你是一个集成电路的行业者‘’‘’‘’‘。多了解没什么坏处! 我们不能把丢固件、不能格式化、有坏块所有的原罪归咎于闪存颗粒。颗粒天生就是那样,关键看怎么用,用在哪里,被谁用,这个谁又是什么?从MCU到ARM-CPU,也就是U盘、MP3、SSD的核心,有一个影子在无时无刻不跟着,那就是ECC校验,你到百度上收索 Hanming,RS.BCH,LDPC是和SSD完全相关的编码学(纠错码、信道编码范畴),跟复杂的数学算法相关,网上也有很多关于此问题的学术论文附带闪存分析(相当高深)。就算是嵌入式linux系统也能软件实现BCH校验,否则嵌入式CPU不认闪存。 可见闪存颗粒不管是软件还是硬件方式都必须附加ECC纠错,就拿BCH来说纠错码的位数越高,SSD寿命越长,LDPC纠错比BCH高三倍,所以让寿命只有500PE的TLC,能达到1500PE。很多人看到这里肯定会想关我屁事!肯定相关了,如果你买到是2246en+TLC的SSD,很快就会狗屁了,因为是BCH校验;2246xt+TLC简直就是找死,BCH+高写入放大=相生相克。 如果是2258XT+MLC,LDPC+高写入放大=功过相抵。 SSD狗屁一般都是误码率大于ECC的处理能力,被主控宣判阵亡。主控的职责就是保证数据的完整,理论上SSD只要校验不出错可以用永远。MLC数据表中一般都会有 endurance 跟 retention 的数据,endurance 常见的有 3K/5K/10K ,data retention 一般都是 10 年,如果放入SSD几年数据不挥发,读取也是需要纠错的,否则10年data retebtion也就是扯淡。所以PE数不是绝对寿命,主控还必须有颗强大芯(算法)。
首页 1 2 3 4 5 6 下一页