จำนวนผู้เข้าชม

วันจันทร์ที่ 11 ตุลาคม พ.ศ. 2553

ข้อมูลและสารสนเทศ

aในปัจจุบันการแข่งขันทางธุรกิจต้องอาศัยข้อมูลเป็นหลัก จึงมีการนำเทคโนโลยีมาช่วยจัดการข้อมูลอย่างมาก ดังจะเห็นได้จากการแข่งขันการให้บริการของธนาคารพาณิชย์ การใช้ข้อมูลในการตัดสินใจลงทุนซื้อขายหลักทรัพย์ ข้อมูลเป็นหัวใจของการดำเนินงานเป็นแหล่งความรู้ที่ใช้ประกอบการตัดสินใจ บริษัทหรือองค์การจึงดำเนินการอย่างจริงจังให้ได้มาซึ่งข้อมูล และปกป้องดูแลข้อมูลของตนเป็นอย่างดี เพราะข้อมูลเป็นสิ่งมีค่ามีราคา การโจรกรรมข้อมูลโดยใช้เทคโนโลยีใหม่ ๆ จึงเป็นปัญหาสำคัญที่เกิดขึ้น ดังที่ปรากฎเป็นข่าวทั้งในประเทศและต่างประเทศ
รูปที่ 2.1 กระดานอิเล็กทรอนิกส์แสดงราคาหลักทรัพย์
aaaaaข้อมูล (data) คือ ข้อเท็จจริงหรือเหตุการณ์ที่เกี่ยวข้องกับสิ่งต่างๆ เช่น คน สัตว์ สิ่งของ สถานที่ ฯลฯ ข้อมูลจึงเป็นเรื่องที่เกี่ยวกับเหตุการณ์ของสิ่งต่าง ๆ ที่เกิดขึ้นอย่างต่อเนื่อง มีการรวบรวมข้อมูลอย่างเป็นระบบและต่อเนื่อง ดังจะเห็นจากกระบวนการการเลือกตั้งที่ผ่านมา หลายพรรคการเมืองมีการเทคโนโลยีรวบรวมข้อมูล หาวิธีการที่จะให้ได้ข้อมูลอย่างรวดเร็ว และเมื่อสถานการณ์หรือเหตุการณ์บางอย่างผันแปรขึ้น การเตรียมการหรือการแก้สถานการณ์จะดำเนินการได้อย่างทันท่วงทีaaaaaกรรมวิธีการรวบรวมข้อมูล เป็นจุดเริ่มต้นของการดำเนินงาน การรวบรวมข้อมูลที่ดีจะได้ข้อมูลรวดเร็ว ถูกต้องแม่นยำ ครบถ้วน ดังนั้นผู้ดำเนินการจะต้องให้ความสำคัญที่จุดนี้โดยเฉพาะความรวดเร็ว ความรวดเร็วของการเก็บข้อมูลจึงผูกพันกับเทคโนโลยีซึ่งมีหลายวิธี เช่น การใช้ไปรษณีย์อิเล็กทรอนิกส์ การเชื่อมต่อกับระบบปลายทางเพื่อรับข้อมูล การใช้โทรสาร การใช้ระบบอ่านข้อมูลอัตโนมัติ เช่น เครื่องกราดตรวจ (scaner) อ่านข้อมูลที่เป็นรหัสแท่ง (barcode)

aaaaa
จากที่กล่าวมาแล้วว่า
ข้อมูล คือ ข้อเท็จจริงหรือเหตุการณ์เกี่ยวกับสิ่งต่าง ๆ เช่น คน สถานที่ สิ่งของต่างๆ ซึ่งมีการเก็บรวบรวมเอาไว้ และสามารถเรียกเอามาใช้ประโยชน์ได้ในภายหลัง ข้อมูลจึงจำเป็นต้องเป็นข้อมูลที่ดีมีความถูกต้องแม่นยำaaaaaสำหรับ สารสนเทศ หมายถึง สิ่งที่ได้จากการนำข้อมูลที่เก็บรวบรวมไว้มาประมวลผล เพื่อนำมาใช้ประโยชน์ตามจุดประสงค์ สารสนเทศ จึงหมายถึง ข้อมูลที่ผ่านการเลือกสรรให้เหมาะสมกับการใช้งานให้ทันเวลา และอยู่ในรูปที่ใช้ได้ สารสนเทศที่ดีต้องมาจากข้อมูลที่ดี การจัดเก็บข้อมูลและสารสนเทศจะต้องมีการควบคุมดูแลเป็นอย่างดี เช่น อาจจะมีการกำหนดให้ผู้ใดบ้างเป็นผู้มีสิทธิ์ใช้ข้อมูลได้ ข้อมูลที่เป็นความลับจะต้องมีระบบขั้นตอนการควบคุม กำหนดสิทธิ์ในการแก้ไขหรือการกระทำกับข้อมูลว่าจะกระทำได้โดยใครบ้าง นอกจากนี้ข้อมูลที่เก็บไว้แล้วต้องไม่เกิดการสูญหายหรือถูกทำลายโดยไม่ได้ตั้งใจaaaaaการจัดเก็บข้อมูลที่ดี จะต้องมีการกำหนดรูปแบบของข้อมูลให้มีลักษณะง่ายต่อการจัดเก็บ และมีรูปแบบเดียวกัน ข้อมูลแต่ละชุดควรมีความหมายและมีความเป็นอิสระในตัวเอง นอกจากนี้ไม่ควรมีการเก็บข้อมูลซ้ำซ้อนเพราะจะเป็นการสิ้นเปลืองเนื้อที่เก็บข้อมูล
รูปที่ 2.2 แสดงความสัมพันธ์ของข้อมูลและสารสนเทศ
ตัวอย่างข้อมูลและสารสนเทศ
รูปที่ 2.3 ตัวอย่างระเบียนประวัติของนักเรียน
aaaaaข้อความบนระเบียนประวัติของนักเรียนจากรูปที่ 2.3 ทำให้ทราบว่า เพชร แข็งขัน เป็นนักเรียนชาย เกิดวันที่ 12 เดือนมกราคม ปีพุทธศักราช 2525 ดังนั้นข้อความ เพชร แข็งขัน ขาย และ 12 ม.ค. 2525 ที่อยู่บนระเบียนประวัตินักเรียนจึงเป็นข้อมูล
aaaaaถ้ามีการนำข้อมูลเกี่ยวกับปีเกิดของนักเรียนทั้งโรงเรียนจากระเบียนประวัติไปแจกแจงตามปีเกิด ตามรูปที่ 2.4
รูปที่ 2.4 การแจกแจงข้อมูลปีเกิดของนักเรียนทั้งโรงเรียน
aaaaaจำนวนนักเรียนที่ได้จากการแจกแจงข้อมูลตามปีเกิดจะเป็นสารสนเทศที่เกิดจากการนำข้อมูลไปทำการประมวลผลaaaaaในบางครั้งผลสรุปจากการประมวลผลข้อมูลแบบหนึ่ง อาจนำไปใช้เป็นข้อมูลในการประมวลผลอีกแบบหนึ่งก็ได้ เช่น ในการหาระดับคะแนนเฉลี่ยวิชาต่าง ๆ ของนักเรียนจะต้องเริ่มจากการหาระดับคะแนนของแต่ละวิชาของนักเรียน จากข้อมูลคะแนนของนักเรียนแล้วหาระดับคะแนนเฉลี่ยของนักเรียน จากข้อมูลข้อมูลที่เป็นระดับคะแนนระดับวิชาซึ่งเป็นสารสนเทศจากการหาระดับคะแนน

aaaaa
การจัดเก็บข้อมูลจำเป็นต้องมีความพยายามและตั้งใจดำเนินการ หรือกล่าวได้ว่าการได้มาซึ่งข้อมูลที่จะนำมาใช้ประโยชน์ องค์การจำเป็นต้องลงทุน ทั้งในด้านตัวข้อมูล เครื่องจักร และอุปกรณ์ ตลอดจนการพัฒนาบุคลากรขึ้นมารองรับระบบ เพื่อให้ใช้งานอย่างมีประสิทธิภาพ การจัดการระบบข้อมูลจึงต้องคำนึงถึงปัญหาเหล่านี้ และพยายามมองปัญหาแบบที่เป็นจริง สามารถดำเนินการได้ ให้ประสิทธิผลคุ้มค่ากับการลงทุน ดังนั้นการดำเนินการพเพื่อให้ได้มาซึ่งสารสนเทศที่ดี
ข้อมูลจะต้องมีคุณสมบัติขั้นพื้นฐาน ดังนี้
aaaaa1) ความถูกต้อง หากมีการเก็บรวบรวมข้อมูลแล้วข้อมูลเหล่านั้นเชื่อถือไม่ได้จะทำให้เกิดผลเสียอย่างมาก ผู้ใช้จะไม่กล้าอ้างอิงหรือนำเอาไปใช้ประโยชน์ ซึ่งเป็นเหตุให้การตัดสินใจของผู้บริหารขาดความแม่นยำ และอาจมีโอกาสผิดพลาดได้ โครงสร้างข้อมูลที่ออกแบบต้องคำนึงถึงกรรมวิธีการดำเนินงานเพื่อให้ได้ความถูกต้องแม่นยำมากที่สุด โดยปกติความผิดพลาดของสารสนเทศส่วนใหญ่ มาจากข้อมูลที่ไม่มีความถูกต้องซึ่งอาจมีสาเหตุมาจาก คนหรือเครื่องจักร การออกแบบระบบจึงต้องคำนึงถึงในเรื่องนี้aaaaa2) ความรวดเร็วและเป็นปัจจุบัน การได้มาของข้อมูลจำเป็นต้องให้ทันต่อความต้องการของผู้ใช้ มีการตอบสนองต่อผู้ใช้ได้เร็ว ตีความหมายสารสนเทศได้ทันต่อเหตุการณ์หรือความต้องการ มีการออกแบบระบบการเรียกค้น และรายงานตามความต้องการของผู้ใช้aaaaa3) ความสมบูรณ์ ความสมบูรณ์ของสารสนเทศขึ้นกับการรวบรวมข้อมูลและวิธีการทางปฎิบัติด้วย ในการดำเนินการจัดทำสารสนเทศต้องสำรวจและสอบถามความต้องการใช้ข้อมูลเพื่อให้ได้ข้อมูลที่มีความสมบูรณ์ในระดับหนึ่งที่เหมาะสมaaaaa4) ความชัดเจนและกะทัดรัด การจัดเก็บข้อมูลจำนวนมากจะต้องใช้พื้นที่ในการจัดเก็บข้อมูลมากจึงจำเป็นต้องออกแบบโครงสร้างข้อมูลให้กะทัดรัดสื่อความหมายได้ มีการใช้รหัสหรือย่นย่อข้อมูลให้เหมาะสมเพื่อที่จะจัดเก็บเข้าไว้ในระบบคอมพิวเตอร์aaaaa5) ความสอดคล้อง ความต้องการเป็นเรื่องที่สำคัญ ดังนั้นจึงต้องมีการสำรวจเพื่อหาความต้องการของหน่วยงานและองค์กการ ดูสภาพการใช้ข้อมูล ความลึกหรือความกว้างของขอบเขตของข้อมูลที่สอดคล้องกับความต้องการ

aaaaa
การทำข้อมูลให้เป็นสารสนเทศที่จะเป็นประโยชน์ต่อการใช้งาน จำเป็นต้องอาศัยเทคโนโลยีเข้ามาช่วยในการดำเนินการ เริ่มตั้งแต่การรวบรวมและตรวจสอบข้อมูล การดำเนินการประมวลผลข้อมูลให้กลายเป็นสารสนเทศ และการดูแลรักษาสารสนเทศเพื่อการใช้งาน

aaaaa2.4.1 การรวบรวมและตรวจสอบข้อมูล ควรประกอบด้วยaaaaaaaaa1) การเก็บรวบรวมข้อมูล เป็นเรื่องของการเก็บรวบรวมข้อมูลซึ่งมีจำนวนมาก และต้องเก็บให้ได้อย่างทันเวลา เช่น ข้อมูลการลงทะเบียนเรียนของนักเรียน ข้อมูลประวัติบุคลากร ปัจจุบันมีเทคโนโลยีช่วยในการจัดเก็บอยู่เป็นจำนวนมาก เช่น การป้อนข้อมูลเข้าเครื่องคอมพิวเตอร์ การอ่านข้อมูลจากรหัสแท่ง การตรวจใบลงทะเบียนที่มีการฝนดินสอดำในตำแหน่งต่าง ๆ เป็นวิธีการเก็บรวบรวมข้อมูลเช่นกันaaaaaaaaa2) การตรวจสอบข้อมูล เมื่อมีการเก็บรวบรวมข้อมูลแล้วจำเป็นต้องมีการตรวจสอบข้อมูล เพื่อตรวจสอบความถูกต้อง ข้อมูลที่เก็บเข้าในระบบต้องมีความเชื่อถือได้ หากพบที่ผิดพลาดต้องแก้ไข การตรวจสอบข้อมูลมีหลายวิธี เช่น การใช้ผู้ป้อนข้อมูลสองคนป้อนข้อมูลชุดเดียวกันเข้าคอมพิวเตอร์แล้วเปรียบเทียบกัน
aaaaa2.4.2 การดำเนินการประมวลผลข้อมูลให้กลายเป็นสารสนเทศ อาจประกอบด้วยกิจกรรมดังต่อไปนี้aaaaaaaaa1) การจัดแบ่งกลุ่มข้อมูล ข้อมูลที่เก็บจะต้องมีการแบ่งแยกกลุ่ม เพื่อเตรียมไว้สำหรับการใช้งาน การแบ่งแยกกลุ่มมีวิธีการที่ชัดเจน เช่น ข้อมูลในโรงเรียนมีการแบ่งเป็นแฟ้มประวัตินักเรียน และแฟ้มลงทะเบียน สมุดโทรศัพท์หน้าเหลืองมีการแบ่งหมวดสินค้าและบริการ เพื่อความสะดวกในการค้นหาaaaaaaaaa2) การจัดเรียงข้อมูล เมื่อจัดแบ่งกลุ่มเป็นแฟ้มแล้ว ควรมีการจัดเรียงข้อมูลตามลำดับ ตัวเลข หรือตัวอักษร เพื่อให้เรียกใช้งานได้ง่ายประหยัดเวลา ตัวอย่างการจัดเรียงข้อมูล เช่น การจัดเรียงบัตรข้อมูลผู้แต่งหนนังสือในตู้บัตรรายการของห้องสมุดตามลำดังตัวอักษร การจัดเรียงชื่อคนในสมุดรายนามผู้ใช้โทรศัพท์ ทำให้ค้นหาได้ง่ายaaaaaaaaa3) การสรุปผล บางครั้งข้อมูลที่จัดเก็บมีเป็นจำนวนมาก จำเป็นต้องมีการสรุปผลหรือสร้างรายงานย่อ เพื่อนำไปใช้ประโยชน์ ข้อมูลที่สรุปได้นี้อาจสื่อความหมายได้ดีกว่า เช่น สถิติจำนวนนักเรียนแยกตามชั้นเรียนแต่ละชั้นaaaaaaaaa4) การคำนวณ ข้อมูลที่เก็บมีเป็นจำนวนมาก ข้อมูลบางส่วนเป็นข้อมูลตัวเลขที่สามารถนำไปคำนวณเพื่อหาผลลัพธ์บางอย่างได้ ดังนั้นการสร้างสารสนเทศจากข้อมูลจึงอาศัยการคำนวณข้อมูลที่เก็บไว้ด้วย
รูปที่ 2.5 ตัวอย่างการจัดเรียงชื่อคนในสมุดรายนามผู้ใช้โทรศัพท์
aaaaa2.4.3 การดูแลรักษาสารสนเทศเพื่อการใช้งาน ประกอบด้วยaaaaaaaaa1) การเก็บรักษาข้อมูล การเก็บรักษาข้อมูล หมายถึง การนำข้อมูลมาบันทึกเก็บไว้ในสื่อบันทึกต่าง ๆ เช่น แผ่นบันทึกข้อมูล นอกจากนี้ยังรวมถึงการดูแล และทำสำเนาข้อมูลเพื่อให้ใช้งานต่อไปในอนาคตได้aaaaaaaaa2) การค้นหาข้อมูล ข้อมูลที่จัดเก็บไว้มีจุดประสงค์ที่จะเรียกใช้งานได้ต่อไป การค้นหาข้อมูลจะต้องค้นได้ถูกต้องแม่นยำ รวดเร็ว จึงมีการนำคอมพิวเตอร์เข้ามามีส่วนช่วยในการทำงาน ทำให้การเรียกค้นกระทำได้ทันเวลาaaaaaaaaa3) การทำสำเนาข้อมูล การทำสำเนาเพื่อที่จะนำข้อมูลเก็บรักษาไว้ หรือนำไปแจกจ่ายในภายหลัง จึงควรจัดเก็บข้อมูลให้ง่ายต่อการทำสำเนา หรือนำไปใช้อีกครั้งได้โดยง่ายaaaaaaaaa4) การสื่อสาร ข้อมูลต้องกระจายหรือส่งต่อไปยังผู้ใช้งานที่ห่างไกลได้ง่าย การสื่อสารข้อมูลจึงเป็นเรื่องสำคัญและมีบทบาทที่สำคัญยิ่งที่จะทำให้การส่งข่าวสารไปยังผู้ใช้ทำได้รวดเร็วและทันเวลา
aaaaaปัจจุบันผู้บริหารต้องสามารถปฏิบัติงานให้รวดเร็วขึ้น เพื่อตอบสนองต่อการแข่งขันตลอดจนการผลักดันของสังคมที่มีการใช้ระบบสื่อสารข้อมูลที่ทันสมัยมากขึ้น การแข่งขันในธุรกิจจึงมากขึ้นตามลำดับ มีการใช้เทคนิคทางคอมพิวเตอร์มาวิเคราะห์ แยกแยะ และจัดสรรข้อมูลให้เป็นสารสนเทศ เพื่อการตัดสินใจ aaaaaความก้าวหน้าทางเทคโนโลยี ทำให้คอมพิวเตอร์มีความสามารถมากขึ้น มีขนาดเล็กลง และราคาถูกลง การนำคอมพิวเตอร์มาใช้งานจึงแพร่หลายอย่งรวดเร็ว ตลอดจนระบบสื่อสารก้าวหน้ายิ่งขึ้น ซึ่งเป็นผลทำให้ระบบข้อมูลขององค์การที่ใช้เทคโนโลยีเหล่านี้มีประสิทธิภาพมากขึ้นaaaaaแนวทางการดำเนินการให้ได้ระบบสารสนเทศเพื่อการจัดการจะเริ่มจากการวิเคราะห์ความต้องการ การวิเคราะห์นี้จะได้จาการสอบถามความต้องการ ซึ่งจะทำให้ทราบว่าควรจะจัดโครงสร้างข้อมูลนั้นไว้ในระบบหรือไม่ ถ้าจัดเก็บจะประกอบด้วยข้อมูลอะไร มีรายละเอียดอะไร ตอบสนองการใช้งานได้อย่างไร คำถามที่ใช้ในการสำรวจอาจประกอบด้วยaaaaa1. ข้อมูลอะไรบ้างที่ใช้อยู่ขณะนี้ เช่น แบบฟอร์ม รายงานหรือเอกสาร ฯลฯ ดูโครงสร้างเอกสาร หรือข่าวสารตลอดจนการไหลเวียนของเอกสารaaaaa2. ข้อมูลอะไรที่จะจัดทำขึ้นได้ในขณะนี้ ซึ่งได้แก่ ข้อมูลที่มีอยู่แล้ว หรือสามารถจัดเก็บได้aaaaa3. ข้อมูลอะไรที่ควรจะมีใช้เพิ่ม เพื่อให้ได้ระบบ และเป็นคำตอบที่จะตอบสนองผู้ใช้ในระดับต่าง ๆ ได้ aaaaa4. ข้อมูลอะไรที่หน่วยงานหรือส่วนต่าง ๆ ขององค์การต้องการ โดยดูจากคำถามที่หน่วยงานต่าง ๆ ถามมาaaaaa5. ข้อมูลมีความถี่ของการใช้และมีปริมาณเท่าไร ควรมีการตรวจสอบaaaaa6. รูปแบบของการประมวลผล ควรมีการประมวลผลอะไร ให้ได้ผลลัพธ์อย่างไรaaaaa7. ใครรับผิดของข้อมูล ข้อมูลบางตัวจำเป็นต้องมีผู้ดูแล

aaaaa
คอมพิวเตอร์ทำงานด้วยหลักการทางอิเล็กทรอนิกส์ที่แทนสัญญาณทางไฟฟ้าด้วยตัวเลขศูนย์และหนึ่งซึ่งเป็นตัวเลขในระบบเลขฐานสอง แต่ละหลักเรียกว่าบิต (binary digit : bit) และเมื่อนำตัวเลขหลาย ๆ บิตมาเรียงกัน จะใช้สร้างรหัสแทนความหมายจำนวน หรือตัวอักษร หรือสัญลักษณ์ ทั้งภาษาอังกฤษและภาษาไทยได้ และเพื่อให้การแลกเปลี่ยนข้อความระหว่างมนุษย์กับคอมพิวเตอร์เป็นไปในแนวเดียวกัน จึงมีการกำหนดมาตรฐานรหัสตัวเลขในระบบเลขฐานสองสำหรับแทนสัญลักษณ์เหล่านี้ รหัสมาตรฐานที่นิยมใช้กันมากมีสองกลุ่มคือ

aaaaa2.5.1 รหัสแอสกี
aaaaaรหัสแอสกี (ASCII) เป็นมาตรฐานที่นิยมใช้กันมากในระบบคอมพิวเตอร์ส่วนใหญ่ เป็นคำย่อมาจาก American Standard Code Information Interchange เป็นรหัส 8 บิต แทนสัญลักษณ์ต่าง ๆ ได้ 256 ตัว เมื่อใช้แทนตัวอักษรภาษาอังกฤษแล้วยังมีเหลืออยู่ สำนักงานมาตรฐานผลิตภัณฑ์อุตสาหกรรม หรือ สมอ. ได้กำหนดรหัสภาษาไทยเพิ่มลงไปเพื่อให้ใช้งานร่วมกันได้ ตามตารางรูปที่ 2.6
 b70000000011111111
 b60000111100001111
 b50011001100110011
 b40101010101010101
b3b2b1b0
0000   @P`p
0001   !AQaq
0010   "BRbr
0011   #CScs
0100   $DTdt
0101   %EUeu
0110   &FVfv
0111   'GWgw
1000   (HXhx
1001   )IYiy
1010   *JZjz
1011   +K[k{
1100   ,L\l|
1101   -M]m}
1110   .N^n~
1111   /O_o฿
รูปที่ 2.6 ตารางแสดงรหัส ASCII แทนตัวอักษรภาษาอังกฤษและภาษาไทย
aaaaa2.5.2 รหัสเอ็บซีดิก
aaaaaรหัสเอ็บซีดิก (EBCDIC) เป็นคำย่อมาจาก Extended Binary Coded Decimal Interchange Code พัฒนาและใช้งานโดยบริษัทไอบีเอ็ม เครื่องคอมพิวเตอร์เมนเฟรมของไอบีเอ็มยังคงใช้รหัสนี้
aaaaa2.5.3 การแทนข้อมูลในหน่วยความจำ
aaaaaหน่วยความจำหลักของคอมพิวเตอร์เป็นที่เก็บข้อมูลและคำสั่งในขณะประมวลผล การเก็บข้อมูลในหน่วยความจำเป็นการเก็บรหัสตัวเลขฐานสอง ข้อมูลที่ใช้ในการประมวลผลทั้งตัวเลขหรือตัวอักษรจะได้รับการแทนเป็นตัวเลขฐานสอง แล้วเก็บไว้ในหน่วยความจำ เช่น ข้อความว่า BANGKOK เก็บในคอมพิวเตอร์จะแทนเป็นรหัสเรียงกันไป ดังนี้
หน่วยความจำ
B
01000010
A
01000001
N
01001110
G
01000111
K
01001011
O
01001111
K
01001011
รูปที่ 2.7 แสดงตัวอย่างการแทนข้อความในหน่วยความจำ
aaaaaหน่วยความจำของไมโครคอมพิวเตอร์ที่ใช้กันอยู่ในขณะนี้ มีขนาดความกว้าง 8 บิต และเก็บข้อมูลเรียงกันไป โดยมีการกำหนดตำแหน่งซึ่งเรียกว่า เลขที่อยู่ (address)aaaaaเพื่อให้ข้อมูลที่เก็บมีความถูกต้อง การเขียนหรืออ่านทุกครั้งจึงต้องตรวจสอบความถูกต้องของข้อมูล วิธีที่ง่ายและนิยมใช้กันคือการเพิ่มอีก 1 บิต เรียกว่า บิตพาริตี (parity bit) บิตพาริตีที่เพิ่มเติมเข้าไปจะทำให้ข้อมูลทั้งหมดในส่วนนั้นมีเลข 1 เป็นจำนวนคู่ หรือจำนวนคี่ เช่น ในไมโครคอมพิวเตอร์เพิ่มอีก 1 บิต เพื่อทำให้เลขหนึ่งเป็นจำนวนคู่ เรียกว่าพาริตีคู่ (even parity) บิตพาริตีที่เติมสำหรับข้อมูลตัวอักษร A และ E เป็นดังนี้
aaaaaA 01000001 0 <-- บิตพาริตี
aaaaaE 01000101 1 <-- บิตพาริตี
aaaaaข้อมูล A มีเลข 1 สองตัว ซึ่งเป็นจำนวนคู่อยู่แล้ว ดังนั้นจึงใส่บิตพาริตีเป็นเลข 0
aaaaa
ข้อมูล E มีเลข 1 เป็นจำนวนคี่ จึงใส่บิตพาริตีเป็น 1 เพื่อให้มีเลข 1 เป็นจำนวนคู่
aaaaaข้อความ BANGKOK เมื่อเก็บในหน่วยความจำหลักของไมโครคอมพิวเตอร์ที่มีบิตพาริตีด้วยจะเป็นดังรูปที่ 2.7
หน่วยความจำ
บิตพาริตี
B
01000010
0
A
01000001
0
N
01001110
0
G
01000111
0
K
01001011
0
O
01001111
1
K
01001011
0
รูปที่ 2.8 แสดงตัวอย่างการแทนข้อความในหน่วยความจำแบบมีบิตพาริตี
aaaaa2.5.4 การแทนคำสั่งในหน่วยความจำ
aaaaaหน่วยควบคุมของคอมพิวเตอร์ที่อยู่ในซีพียู ทำการอ่านคำสั่งจากหน่วยความจำมาแปลความหมายและกระทำตาม คำสั่งคอมพิวเตอร์พื้นฐานที่สุดเรียกว่า ภาษาเครื่อง (machine langauge) ภาษาเครื่องมีลักษณะเป็นรหัสที่ใช้ตัวเลขฐานสอง ตัวเลขฐานสองเหล่านี้แทนชุดรหัสคำสั่ง คอมพิวเตอร์เครื่องหนึ่งมีคำสั่งที่ใช้ได้หลายร้อยคำสั่ง แต่ละคำสั่งจะมีความหมายเฉพาะ เช่น คำสั่งนำข้อมูลที่มีค่าเป็น 3 จากหน่วยความจำตำแหน่งที่ 8000 มาบวกกับข้อมูลที่มีค่าเป็น 5 ในตำแหน่งที่ 8001 ผลลัพธ์ที่ได้ให้เก็บไว้ในหน่วยความจำตำแหน่งที่ 8002 เมื่อเขียนคำสั่งเป็นภาษาเครื่องจะมีลักษณะเป็นตัวเลขฐานสองเรียงต่อกันเป็นจำนวนมาก ซึ่งเข้าใจได้ยาก จึงมักใช้ตัวอักษรแทนรหัสภาษาเครื่องเหล่านี้ ดังตัวอย่าง
แอสเซมบลี
ภาษาเครื่อง
LD A,(8000)
00111010,00000000,10000000
LD B,A
01000111
LD A,(8001)
00111010,00000001,10000000
ADD A,B
10000000
LD (8002),A
00110010,00000010,10000000
รูปที่ 2.9 แสดงตัวอย่างการแทนคำสั่งภาษาเครื่อง
aaaaaรหัสภาษาเครื่องเมื่อเก็บอยู่ในหน่วยความจำของคอมพิวเตอร์จะมีลักษณะเรียงต่อกันไป สมมติให้ส่วนของโปรแกรมเก็บในหน่วยความจำตำแหน่งเริ่มจาก 1000 และข้อมูลเก็บไว้ที่ตำแหน่งเริ่มจาก 8000 ดังรูปที่ 2.10
แอสแซมบลี
ตำแหน่ง
หน่วยความจำ
บิตพาริตี
LD A,(8000)
1000
00111010
0
1001
00000000
0
1002
10000000
1
LD B,A
1003
01000111
0
LD A,(8001)
1004
00111010
0
1005
00000001
1
1006
10000000
1
ADD A,B
1007
10000000
1
LD (8002),A
1008
00110010
1
1009
00000010
1
1010
10000000
1
.
.
.
.
.
.
.
.
.
ข้อมูล
8000
00000011
0
8001
00000101
0
ผลลัพธ์
8002
00001000
1
รูปที่ 2.10 การเก็บข้อมูลและคำสั่งลงในหน่วยความจำด้วยรหัสเลขฐานสอง
aaaaaภาษาสั่งการพื้นฐานที่ใช้รหัสตัวเลขฐานสองนี้เรียกว่า ภาษาเครื่อง คอมพิวเตอร์ที่ใช้ซีพียูต่างตระกูลกันจะมีภาษาเครื่องที่ต่างกัน เช่น เครื่องที่ใช้ซีพียูเพนเทียมกับซีพียูที่ใช้ในเครื่องแมกอินทอช มีรหัสคำสั่งต่างกัน

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

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