วันศุกร์ที่ 12 กรกฎาคม พ.ศ. 2556

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

สำหรับบิตตรวจสอบ จะมีวิธีตรวจสอบอยู่ 2 วิธีด้วยกัน คือ
 1.ตรวจสอบบิตภาวะคู่ ( Even Parity )
 2.การตรวจสอบบิตภาวะคี่( Odd Parity)

วันจันทร์ที่ 8 กรกฎาคม พ.ศ. 2556

รหัสเเทนข้อมูล

รหัส Ascll

            เรียกอีกอย่างว่า "รหัสมาตราฐานของสหรัฐอเมริกาเพื่อการเเลกเปลี่ยนสารสนเทศ"
(American Standard Code for Information Interchange) เป็นรหัสอักขระที่ประกอบด้วยอักษรละติน เลขอารบิก เครื่องหมายวรรคตอน และสัญลักษณ์ต่างๆ โดยแต่ละรหัสจะแทนด้วยตัวอักขระหนึ่งตัว เป็นที่นิยมในกลุ่มผู้สร้างเครื่องคอมพิวเตอร์ทั่วไป รหัสนี้ได้มาจากรหัสขององค์กรมาตรฐานระหว่างประเทศ (International Standardization Organization: ISO) ขนาด 7 บิท ซึ่งสามารถสร้างรหัสที่แตกต่างกันได้ถึง 128 รหัส (ตั้งแต่ 000 0000 ถึง 111 1111)
            โดยกำหนดให้ 32 รหัสแรกเป็น 000 0000 ถึง 001 1111 ทำหน้าที่เป็นสั่งควบคุม เช่น รหัส 000 1010 แทนการเลื่อนบรรทัด (Line Feed ในเครื่องพิมพ์ เป็นต้น และอีก 96 รหัสถัดไป (32-95) ใช้แทนอักษรและสัญลักษณ์พิเศษอื่นรหัส ASCII ใช้วิธีการกำหนดการแทนรหัสเป็นเลขฐานสิบ ทำให้ง่ายต่อการจดจำและใช้งาน นอกจากนั้นยังสามารถเขียนในรูปของเลขฐานสิบหกได้อีกด้วย

   

รหัส Unicode

    เป็นรหัสมาตราฐานอุตสาหกรรมที่ช่วยให้คอมพิวเตอร์แสดงผลและจัดการข้อความธรรมดาที่ใช้ในระบบการเขียนของภาษาส่วนใหญ่ในโลกได้อย่างสอดคล้องกันยูนิโคดประกอบด้วยรายการอักขระที่แสดงผลได้มากกว่า 100,000 ตัว พัฒนาต่อยอดมาจากมาตรฐานชุดอักขระสากล Universal Character Set: UCS ยูนิโคดสามารถนำไปใช้งานได้ด้วยชุดอักขระแบบต่าง ๆ ชุดอักขระที่เป็นที่รู้จักมากที่สุดคือ UTF-8(ใช้ 1 ไบต์ สำหรับอักขระทุกตัวในรหัสแอสกีและมีค่ารหัสเหมือนกับมาตรฐานแอสกี หรือมากกว่านั้นจนถึง 4 ไบต์สำหรับอักขระแบบอื่น)

          ยูนิโคดคอนซอร์เทียม Unicode Consortium ซึ่งเป็นองค์กรไม่เเสวงผลกำไรเป็นผู้รับผิดชอบในการพัฒนายูนิโคด องค์กรนี้มีจุดมุ่งหมายเกี่ยวกับการแทนที่การเข้ารหัสอักขระที่มีอยู่ด้วยยูนิโคดและมาตรฐานรูปแบบการแปลงยูนิโคด (Unicode Transformation Format: UTF แต่ก็เป็นที่ยุ่งยากเนื่องจากแผนการที่มีอยู่ถูกจำกัดไว้ด้วยขนาดและขอบเขต ซึ่งอาจไม่รองรับกับสภาพแวดล้อมหลายภาษาในคอมพิวเตอร์
         ความสำเร็จของยูนิโคดคือการรวมรหัสอักขระหลายชนิดให้เป็นหนึ่งเดียว นำไปสู่การใช้งานอย่างกว้างขวางและมีอิทธิพลต่อการแปลภาษาของซอฟเเวร์คอมพิวเตอร์ นั่นคือโปรแกรมจะสามารถใช้ได้หลายภาษา มาตรฐานนี้มีการนำไปใช้เป็นเทคโนโลยีหลักหลายอย่าง อาทิ เอกซ์เอ็มแอล ภาษาจาวาดอตเน็ตเฟรมเวิร์ก และระบบปฏิบัติการใหม่สมัยใหม่ 

            ขอขอบคุณเนื้อหาจาก


แบบฝึกหัด
จงบอกว่า ชื่อ-สกุล ที่เป็นภาษาอังกฤษ(พิมพ์ใหญ่) แทนด้วยรหัส Ascll ใดบ้าง มีขนาดกี่ไบต์

WUTTICHAI
  0101011101010101010101000101010001000011010010000100000101001001

BOBTHONG

 0100001001001111010000100101010001001000010011110100111001000111

WUTTICHAI BOBTHONG

 0101011101010101010101000101010001000011010010000100000101001001010000000100001001001111010000100101010001001000010011110100111001000111

มีขนาด 18 ไบต์คับ