วันพฤหัสบดีที่ 11 กรกฎาคม พ.ศ. 2556

บิตตรวจสอบ(Parity Bit)

บิตตรวจสอบ(Parity Bit)

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

ถ้าพิจารณาถึงจำนวน  256   สัญลักษณ์ที่ใช้ในรหัส  ASCII  และ  EBCDIC  นั้นก็ดูพอเพียงต่อการใช้งานภาษาอังกฤษ และ ภาษาใดๆ อีกภาษาหนึงแต่ในกรณีที่ต้องการใช้แทนอักษรของชาติอื่นๆทั่วโลกก็คงไม่พอเพียงต่อการใช้งาน ดังนั้น รหัส Unicode ชึ่งมีขนาด 16 บิตนี้จึงเป็นทางเลือกเพื่อใช้แทนค่าข้อมูล ชึ่งสามารถแทนค่าข้อมูลได้มากถึง 65,536 สัญลักษณ์

ไม่มีความคิดเห็น:

แสดงความคิดเห็น