บิตตรวจสอบ
ถึงแม้เลขฐานสองที่ใช้ในคอมพิวเตอร์มีอัตราความผิดพลาดต่ำ เพราะมีค่าความเป็นไปได้เพียง 0 หรือ
1 เท่านั้น แต่ก็อาจเกิดข้อบกพร่องขึ้นได้ภายในหน่วยความจำ ดังนั้น บิตตรวจสอบ หรือพาริตี้บิต จึงเป็นบิตที่เพิ่มเติมเข้ามาต่อท้ายอีก 1 บิต ซึ่งถือเป็นบิตพิเศษที่ใช้สำหรับตรวจสอบความแม่นยำและความถูกต้องของข้อมูลที่จะถูกจัดเก็บลงในคอมพิวเตอร์
สำหรับบิตตรวจสอบ จะมีวิธีตรวจสอบอยู่ 2 วิธีด้วยกัน คือ
1. การตรวจสอบบิตภาวะคู่ (Even Parity)
การตรวจสอบบิตภาวะคู่ (Even Parity) จะมีค่าเป็น 1 เมื่อจำนวนของเลข 1 ในข้อมูลเป็นจำนวนคี่ (ซึ่งจะทำให้จำนวนเลข 1 ทั้งหมดเป็นจำนวนคู่ เมื่อรวมกับบิตนี้)
การตรวจสอบบิตภาวะคี่ (Odd Parity)
การตรวจสอบบิตภาวะคี่ (Odd Parity) จะมีค่าเป็น 1 เมื่อจำนวนของเลข 1 ในข้อมูลเป็นจำนวนคู่ (ซึ่งจะทำให้จำนวนเลข 1 ทั้งหมดเป็นจำนวนคี่ เมื่อรวมกับบิตนี้
ข้อเสีย
การใช้ Parity bit คือ เสียเวลา และไม่ได้ประโยชน์เท่าไรนัก เพราะไม่สามารถบอกได้ว่าผิดที่ตำแหน่งตรงไหน และแก้ไขข้อผิดพลาดไม่ได้ บอกได้แค่เพียงว่ามีความผิดพลาดเกิดขึ้นเท่านั้น และ ถ้าสมมติข้อมูลเกิดผิดพลาดทีเดียว 2 บิต เช่น 10001001 เปลี่ยนเป็น 10101011 เราก็ไม่สามารถเช็คข้อผิดพลาดโดยใช้วิธี Parity ได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น