moea_joint
106年
[資訊] 計算機原理、網路概論
第 41 題
下列編碼中,何者具有傳輸錯誤更正的能力?
- A 漢明碼
- B BCD 碼
- C EBCDIC 碼
- D 同位元碼
思路引導 VIP
想像你正在傳遞一串數字給朋友。如果朋友收到後只發現總和不對,他只知道訊息「錯了」;但如果你希望他在不出聲詢問你的情況下,還能精確抓出是哪一個數字被改動並把它修復,你認為在設計這套規則時,除了原本的資訊,還需要額外增加什麼樣的邏輯設計,才能達到「定位」的效果呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準選出正確答案,代表你對資料傳輸中的「完整性檢查」有著相當清晰的觀念。在計算機與網路通訊中,區分「僅能偵錯」與「具備更正能力」是解題的核心關鍵。
錯誤偵測與更正的差異
這題的考點在於不同編碼功能的本質區別。同位元碼 (Parity Code) 雖然普及,但它僅具備偵測單位元錯誤的功能,一旦發現錯誤,系統只能要求重傳,無法自行修復。而 漢明碼 (Hamming Code) 透過在特定位置(通常是 $2^n$ 的位置)插入校驗位元,能利用重疊的校驗關係鎖定出錯的精確位元,進而達成「自動更正」的效果。至於 BCD 碼與 EBCDIC 碼,則僅是單純的數值或字元編碼格式,並不具備容錯機制。
▼ 還有更多解析內容