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