電子汽車(chē)衡對(duì)重要數(shù)據(jù)儲(chǔ)存的方法
電子汽車(chē)衡對(duì)重要數(shù)據(jù)儲(chǔ)存的方法
一般情況下,我們可以采用錯(cuò)誤檢測(cè)與糾正來(lái)有效地減少或避免這種情況的出現(xiàn),。根據(jù)檢錯(cuò),、
糾錯(cuò)的原理,主要思想是在數(shù)據(jù)寫(xiě)入時(shí),,根據(jù)寫(xiě)入的數(shù)據(jù)生成一定位數(shù)的校驗(yàn)碼,與相應(yīng)的數(shù)據(jù)一起保存起來(lái);當(dāng)讀出時(shí),,同時(shí)也將校驗(yàn)碼讀出,進(jìn)行判決,。如果出現(xiàn)一位錯(cuò)誤則自動(dòng)糾正,,將正確的數(shù)據(jù)送出,并同時(shí)將改正以后的數(shù)據(jù)回寫(xiě)覆蓋原來(lái)錯(cuò)誤的數(shù)據(jù),;如果出現(xiàn)兩位錯(cuò)誤則產(chǎn)生中斷報(bào)告,,通知 CPU 進(jìn)行異常處理。所有這一切動(dòng)作都是靠軟件設(shè)計(jì)自動(dòng)完成的,,具有實(shí)時(shí)性和自動(dòng)完成的特點(diǎn),。通過(guò)這樣的設(shè)計(jì),能大大提高系統(tǒng)的抗*力,從而提高系統(tǒng)的可靠性,。
檢錯(cuò)與糾錯(cuò)原理: 首先來(lái)看看檢錯(cuò)和糾錯(cuò)的基本原理,。進(jìn)行差錯(cuò)控制的基本思想是在信息碼組中以一定規(guī)則加入不同方式的冗余碼,以便在信息讀出的時(shí)候依靠多余的監(jiān)督碼或校碼碼來(lái)發(fā)現(xiàn)或自動(dòng)糾正錯(cuò)誤,。
針對(duì)誤碼發(fā)生的特點(diǎn),,即錯(cuò)誤發(fā)生的隨機(jī)性和小概率性,它幾乎總是隨機(jī)地影響某個(gè)字節(jié)中的某一位(bit),,因此,,如果能夠設(shè)計(jì)自動(dòng)糾正一位錯(cuò)誤,而檢查兩位錯(cuò)誤的編碼方式,。就可以大大提高系統(tǒng)的可靠性,。
電子汽車(chē)衡對(duì)重要數(shù)據(jù)儲(chǔ)存的方法