複製鏈接
請複製以下鏈接發送給好友

SBE

鎖定
SBE,全稱subacute bacterial endocarditis 亞急性細菌性心內膜炎亞急性細菌心內膜炎 ,專業醫學英語縮寫。
中醫病名
亞急性細菌心內膜炎
外文名
subacute bacterial endocarditis
別    名
SBE
SBE=stand by engine,航海術語,用於航海日誌。
SBE是single bit error 的縮寫,中文意思為單比特錯誤。所謂「單比特錯誤」或曰「比特反轉」(bit flipping) 其實不算罕見,但導致系統崩潰的畢竟是極少數。因為日常用的大部分數據是諸如視頻、音樂、圖片這樣的媒體文件,可執行文件的比例相對小得多;就算髮生比特反轉,按照概率也更容易發生在總量大的媒體文件上。
在數據的存儲和傳輸過程中由於各種各樣的原因都有可能導致比特反轉,所以要通過一些技術手段降低這種風險。比如在網絡傳輸過程中常用 CRC [1] 校驗的辦法來發現錯誤。在單個計算機內部,出現比特錯誤的主要部件是內存和磁盤。因此多數服務器上使用的是帶 ECC [2] 糾錯機制的內存條 [3]【價錢比普通內存條貴不少】。磁盤在存儲數據時也需要附帶存儲一些冗餘信息用於糾錯。此外在文件系統層面也可以通過一些手段修正錯誤,比如 ZFS [4] 採用了哈希樹的方式來避免磁盤自身的糾錯機制無法發現的漏網之魚。
另外,如果你下載過一些 Linux 發行鏡像,會發現通常會附帶一個 MD5 或者 SHA1 的哈希碼,主要是用於驗證文件是否被惡意篡改過,但也可以用來檢驗下載和存儲過程中是否因為硬件問題導致了比特反轉。
在航空航天這樣的對可靠性要求非常高的場合中會使用特殊的硬件來避免高強度宇宙射線導致的比特反轉,並且核心系統都是有好幾套完全相同的副本同時運行輸出結果進行比較後才能採用的,因此發生災難性錯誤導致飛機、飛船墜毀的概率幾乎可以忽略不計。 [1] 
參考資料