同位元檢查


同位元檢查的意義是指用來檢查傳輸資料的正確與否,分為奇同位 (odd parity) 檢查與偶同位 (even parity) 檢查,使用時在欲傳送的資料加上一個檢查位元,這個外加的位元稱為檢查位元(check bit)或同位位元(parity bit) 。奇同位檢查時,若資料中1的數目為奇數,則檢查位元設0;若1的數目為偶數則檢查位元設1;偶同位則反之。當1的數目與同位檢查相反時,就是資料發生錯誤。要記錄一個位元組的資料時,要以九個位元來儲存,這也是電腦主機板上一排記憶體有九顆積體電路的原因。


同位檢查通常用在兩部電腦透過通訊線路傳輸資料,或是電腦主記憶體和週邊設備傳送資料時。當代數代碼在一個數位系統內從一個點傳送到另一個點或者從一個系統發送到另一個系統時, 有可能出現錯誤。這些錯誤改變了原本那些構成編碼訊息的資料位元。 也就是說,由於基件工作不正常或是電子雜訊使得1變成0, 或0變成1。在大多數數位系統中,一個資料位元出現錯誤的可能性是很小的, 而多個位元出現錯誤的可能性就更小了。

奇同位檢查 :
奇同位檢查是在每一筆資料後面附加一同位位元“0”或“1”,使得整個資料有奇數個“1”。 例如:011110100:原先有5(奇數)個1,須加一同位位元"0",變成奇數個"1"。

No comments:

Post a Comment

半導體產業簡介

半導體產業簡介: 所謂微電子產業,就是生產 積體電路 ( 大陸稱為 集成電路 ) 的產業 。 積體電路 (Integrated Circuit ,簡稱 IC) 在電子學中是一種把電路(包括半導體裝置、元件)小型化的方式、並製造在半導體晶圓表面上。所以半導體只是製作「 ...