关于MU5735的黑匣子为什么送回来后仍然在修复数据的原因
历史吧
全部回复
仅看楼主
level 14
数字存储芯片所谓的数据,就是010101,虽然说是非易失性存储,但是在剧烈的环境变化下,比如高温高压冲击等,是会出现存储比特翻转的,也就是1变成了0,0变成了1,数据就乱了。
而这种乱,外观是看不出来的,甚至很可能芯片外观是完整的,但是把数据读出来之后,就会发现数据是混乱的。
怎么判断数据是混乱的?因为数据都有冗余位,做循环冗余检验,如果通过比特位进行一定的运算后结果和校验位不一致,就可以断定数据出现了损坏。
冗余位有一定的数据恢复能力,但是是有限的,比如一个冗余校验可以恢复1bit的数据翻转,但是再多就不行了。就算黑匣子里面数据存双份,也不可能做到在这种大规模的随机数据破坏下完全根据算法反向推导出数据。
那么这个数据恢复工作,就只能依赖于人工一点点恢复,靠临近数据关联,靠人的经验,等等。
这个工作量非常大,所以黑匣子送出去只不过是为了复制数据出来。黑匣子的数据依然没有办法真正读取,要靠大量人工比对。
2022年04月22日 15点04分 1
level 14
你当笑话一叫,我当笑话一听。大家哈哈一笑。
2022年04月23日 00点04分 2
level 14
[啊]
2022年04月23日 12点04分 4
level 13
更困难的是数据分析,举个例子,就跟医生听见病人咳嗽就得分析是感冒还是肺炎这么困难。
2022年04月23日 13点04分 5
是的,所以现在黑匣子发回来没公布录音就有一堆人造谣就是坏
2022年04月24日 07点04分
1