วันเสาร์ที่ 14 มิถุนายน พ.ศ. 2557

คอมพิวเตอร์ (อังกฤษcomputer) หรือในภาษาไทยว่า คณิตกรณ์[2][3] เป็นเครื่องจักรแบบสั่งการได้ที่ออกแบบมาเพื่อดำเนินการกับลำดับตัวดำเนินการทางตรรกศาสตร์หรือคณิตศาสตร์ โดยอนุกรมนี้อาจเปลี่ยนแปลงได้เมื่อพร้อม ส่งผลให้คอมพิวเตอร์สามารถแก้ปัญหาได้มากมาย
คอมพิวเตอร์ถูกประดิษฐ์ออกมาให้ประกอบไปด้วยความจำรูปแบบต่าง ๆ เพื่อเก็บข้อมูล อย่างน้อยหนึ่งส่วนที่มีหน้าที่ดำเนินการคำนวณเกี่ยวกับตัวดำเนินการทางตรรกศาสตร์ และตัวดำเนินการทางคณิตศาสตร์ และส่วนควบคุมที่ใช้เปลี่ยนแปลงลำดับของตัวดำเนินการโดยยึดสารสนเทศที่ถูกเก็บไว้เป็นหลัก อุปกรณ์เหล่านี้จะยอมให้นำเข้าข้อมูลจากแหล่งภายนอก และส่งผลจากการคำนวณตัวดำเนินการออกไป
หน่วยประมวลผลของคอมพิวเตอร์มีหน้าที่ดำเนินการกับคำสั่งต่างๆ ที่คอยสั่งให้อ่าน ประมวล และเก็บข้อมูลไว้ คำสั่งต่างๆ ที่มีเงื่อนไขจะแปลงชุดคำสั่งให้ระบบและสิ่งแวดล้อมรอบๆ เป็นฟังก์ชันที่สถานะปัจจุบัน
คอมพิวเตอร์อิเล็กทรอนิกส์เครื่องแรกถูกพัฒนาขึ้นในช่วงกลางคริสต์ศตวรรษที่ 20 (ค.ศ. 1940 – ค.ศ. 1945) แรกเริ่มนั้น คอมพิวเตอร์มีขนาดเท่ากับห้องขนาดใหญ่ ซึ่งใช้พลังงานมากเท่ากับเครื่องคอมพิวเตอร์ส่วนบุคคล (พีซี) สมัยใหม่หลายร้อยเครื่องรวมกัน[4]
คอมพิวเตอร์ในสมัยใหม่นี้ผลิตขึ้นโดยใช้วงจรรวม หรือวงจรไอซี (Integrated circuit)โดยมีความจุมากกว่าสมัยก่อนล้านถึงพันล้านเท่า และขนาดของตัวเครื่องใช้พื้นที่เพียงเศษส่วนเล็กน้อยเท่านั้น คอมพิวเตอร์อย่างง่ายมีขนาดเล็กพอที่จะถูกบรรจุไว้ในอุปกรณ์โทรศัพท์มือถือ และคอมพิวเตอร์มือถือนี้ใช้พลังงานจากแบตเตอรี่ขนาดเล็ก และหากจะมีคนพูดถึงคำว่า "คอมพิวเตอร์" มักจะหมายถึงคอมพิวเตอร์ส่วนบุคคลซึ่งถือเป็นสัญลักษณ์ของยุคสารสนเทศ อย่างไรก็ดี ยังมีคอมพิวเตอร์ชนิดฝังอีกมากมายที่พบได้ตั้งแต่ในเครื่องเล่นเอ็มพีสามจนถึงเครื่องบินบังคับ และของเล่นชนิดต่างๆ 

ประวัติของการคำนวณโดยใช้คอมพิวเตอร์

มีการบันทึกไว้ว่า ครั้งแรกที่มีการใช้คำว่า "คอมพิวเตอร์" คือเมื่อ ค.ศ. 1613 ซึ่งหมายถึงบุคคลที่ทำหน้าที่คาดการณ์ หรือคิดคำนวณ และมีความหมายเช่นนี้เรื่อยมาจนถึงกลางคริสต์ศตวรรษที่ 20 และตั้งแต่ปลายคริสต์ศตวรรษที่ 19 มา ความหมายของคำว่าคอมพิวเตอร์นี้เริ่มมีใช้กับเครื่องจักรที่ทำหน้าที่คิดคำนวณมากขึ้น[5]

คอมพิวเตอร์ยุคแรกที่มีฟังก์ชันจำกัด

ประวัติของคอมพิวเตอร์สมัยใหม่นั้นเริ่มต้นจากเทคโนโลยีสองชนิดที่แตกต่างกัน ได้แก่ การคำนวณโดยอัตโนมัติ กับการคำนวณที่สามารถโปรแกรมได้ (หมายถึงสร้างวิธีการทำงานและปรับแต่งได้) แต่ระบุแน่ชัดไม่ได้ว่าเทคโนโลยีชนิดใดเกิดขึ้นก่อน ส่วนหนึ่งเป็นเพราะการคำนวณแต่ละชนิดนั้นไม่มีความสอดคล้องกัน อุปกรณ์บางชนิดก็มีความสำคัญที่จะเอ่ยถึง อย่างเช่นเครื่องมือเชิงกลเพื่อการคำนวณบางชนิดที่ประสบความสำเร็จและยังใช้กันอยู่หลายศตวรรษก่อนที่จะมีเครื่องคิดเลขอิเล็กทรอนิกส์ อาทิลูกคิดของชาวสุเมเรียนที่ถูกออกแบบขึ้นราว 2,500 ปีก่อนคริสตกาล[6] ชนะการแข่งขันความเร็วในการคำนวณต่อเครื่องคำนวณตั้งโต๊ะเมื่อ ค.ศ. 1946 ที่ประเทศญี่ปุ่น[7] ต่อมาในคริสต์ทศวรรษ 1620 มีการประดิษฐ์สไลด์รูล ซึ่งถูกนำขึ้นยานอวกาศในภารกิจของโครงการอะพอลโลถึง 5 ครั้ง รวมถึงเมื่อครั้งที่สำรวจดวงจันทร์ด้วย[8] นอกจากนี้ยังมี เครื่องทำนายตำแหน่งดาวฤกษ์ (Astrolabe) และ กลไกอันติคือเธรา ซึ่งเป็นเครื่องคำนวณ (คอมพิวเตอร์) เกี่ยวกับดาราศาสตร์ยุคโบราณที่ชาวกรีกเป็นผู้สร้างขึ้นราว 80 ปีก่อนคริสตกาล[9] ที่มาของระบบการสั่งการโปรแกรมเกิดขึ้นเมื่อ ฮีโรแห่งอเล็กซานเดรีย (c.10-70 AD) นักคณิตศาสตร์ชาวกรีกสร้างโรงละครที่ประกอบด้วยเครื่องจักร ใช้แสดงละครความยาว 10 นาที และทำงานโดยมีกลไกเชือกและอิฐบล็อกทรงกระบอกที่ซับซ้อน ซึ่งสามารถตัดสินใจเลือกได้ว่าจะชิ้นส่วนกลไกใดใช้ในการแสดงฉากใดและเมื่อใด[10]
ราวๆ ปลายศตวรรษที่ 10 สมเด็จพระสันตะปาปาซิลเวสเตอร์ที่ 2 นักบวชชาวฝรั่งเศส ได้นำลิ้นชักบรรจุอุปกรณ์ชนิดหนึ่งที่จะตอบคำถามได้ว่าใช่ หรือ ไม่ใช่ เมื่อถูกถามคำถาม (ด้วยเลขฐานสอง)[11] ซึ่งชาวมัวร์ประดิษฐ์ไว้กลับมาจากประเทศสเปน ในศตวรรษที่ 13 นักบุญอัลแบร์ตุส มาญุส และโรเจอร์ เบคอน นักปราชญ์ชาวอังกฤษ ได้สร้างหุ่นยนต์แอนดรอยด์ (android) พูดได้ โดยไม่ได้พัฒนาใดๆ ต่ออีก (นักบุญอัลแบร์ตุส มาญุส บ่นออกมาว่าเขาเสียเวลาเปล่าไป 40 ปีในชีวิต เมื่อนักบุญโทมัส อควีนาสตกใจกับเครื่องนี้และได้ทำลายมันเสีย) [12]
ในปี ค.ศ. 1642 แห่งยุคฟื้นฟูศิลปวิทยา มีการประดิษฐ์เครื่องคำนวณของปาสคาลซึ่งเป็นเครื่องคำนวณตัวเลขเชิงกล[13] เป็นอุปกรณ์ที่จะสามารถคำนวณโดยใช้ตัวดำเนินการทางคณิตศาสตร์โดยไม่ต้องพึ่งสติปัญญามนุษย์[14] เครื่องคำนวณเชิงกลนี้ยังถือเป็นรากฐานของการพัฒนาคอมพิวเตอร์ในสองทาง แรกเริ่มนั้น ความพยายามที่จะพัฒนาเครื่องคำนวณที่มีสมรรถภาพสูงและยืดหยุ่น[15] ซึ่งทฤษฎีนี้ถูกสร้างโดยชาร์ลส แบบเบจ[16][17] และได้รับการพัฒนาในเวลาต่อมา[18] นำไปสู่การพัฒนาเมนเฟรมคอมพิวเตอร์ (คอมพิวเตอร์ขนาดใหญ่) ขึ้นในคริสต์ทศวรรษ 1960 และในขณะเดียวกัน อินเทล ก็สามารถประดิษฐ์ ไมโครโพรเซสเซอร์ ซึ่งถือเป็นจุดกำเนิดการเปลี่ยนแปลงครั้งใหญ่ของคอมพิวเตอร์ส่วนบุคคล และเป็นหัวใจสำคัญของระบบคอมพิวเตอร์หากไม่คำนึงถึงขนาดและวัตถุประสงค์[19] ขึ้นได้โดยบังเอิญ[20] ระหว่างการพัฒนาเครื่องคำนวณอิเล็กทรอนิกส์ บิซิคอม ที่พัฒนาสืบต่อจากเครื่องคำนวณเชิงกลโดยตรง
จนถึงหุ่นยนต์อุตสาหกรรม

ประเภทของคอมพิวเตอร์

ในปัจจุบัน คอมพิวเตอร์ได้ใช้วงจรเบ็ดเสร็จขนาดใหญ่มาก (very large scale integrated circuit) ซึ่งสามารถบรรจุทรานซิสเตอร์ได้มากกว่าสิบล้านตัว เราสามารถแบ่งคอมพิวเตอร์ในรุ่นปัจจุบันออกเป็น 4 ประเภทดังต่อไปนี้

ซูเปอร์คอมพิวเตอร์ (supercomputer)

ซูเปอร์คอมพิวเตอร์ ถือได้ว่าเป็นคอมพิวเตอร์ที่มีความเร็วมาก และมีประสิทธิภาพสูงสุดเมื่อเปรียบเทียบกับคอมพิวเตอร์ชนิดอื่น ๆ เครื่องซูเปอร์คอมพิวเตอร์มีราคาแพงมาก มีขนาดใหญ่ สามารถคำนวณทางคณิตศาสตร์ได้หลายแสนล้านครั้งต่อวินาที และได้รับการออกแบบ เพื่อให้ใช้แก้ปัญหาขนาดใหญ่มากทางวิทยาศาสตร์และทางวิศวกรรมศาสตร์ได้อย่างรวดเร็ว เช่น การพยากรณ์อากาศล่วงหน้าเป็นเวลาหลายวัน การศึกษาผลกระทบของมลพิษกับสภาวะแวดล้อมซึ่งหากใช้คอมพิวเตอร์ชนิดอื่นๆ แก้ไขปัญหาประเภทนี้ อาจจะต้องใช้เวลาในการคำนวณหลายปีกว่าจะเสร็จสิ้น ในขณะที่ซูเปอร์คอมพิวเตอร์สามารถแก้ไขปัญหาได้ภายในเวลาไม่กี่ชั่วโมงเท่านั้น เนื่องจากการแก้ปัญหาใหญ่ ๆ จะต้องใช้หน่วยความจำสูง ดังนั้น ซูเปอร์คอมพิวเตอร์จึงมีหน่วยความจำที่ใหญ่มาก ซูเปอร์คอมพิวเตอร์มีหลายประเภท ตั้งแต่รุ่นที่มีหน่วยประมวลผล (processing unit) 1 หน่วย จนถึงรุ่นที่มีหน่วยประมวลผลหลายหมื่นหน่วยซึ่งสามารถทำงานหลายอย่างได้พร้อม ๆ กัน

เมนเฟรมคอมพิวเตอร์ (mainframe computer)

เมนเฟรมคอมพิวเตอร์ มีสมรรถภาพที่ต่ำกว่าซูเปอร์คอมพิวเตอร์มาก แต่ยังมีความเร็วสูง และมีประสิทธิภาพสูงกว่ามินิคอมพิวเตอร์หรือไมโครคอมพิวเตอร์ เมนเฟรมคอมพิวเตอร์สามารถให้บริการผู้ใช้จำนวนหลายร้อยคนพร้อม ๆ กัน ฉะนั้น จึงสามารถใช้โปรแกรมจำนวนนับร้อยแบบในเวลาเดียวกันได้ โดยเฉพาะถ้าต่อเครื่องเข้าเครือข่ายคอมพิวเตอร์ ผู้ใช้สามารถใช้ได้จากทั่วโลก ปัจจุบัน องค์กรใหญ่ๆ เช่น ธนาคาร จะใช้คอมพิวเตอร์ประเภทนี้ในการทำบัญชีลูกค้า หรือการให้บริการจากเครื่องฝากและถอนเงินแบบอัตโนมัติ (automatic teller machine) เนื่องจากเครื่องเมนเฟรมคอมพิวเตอร์ได้ถูกใช้งานมากในการบริการผู้ใช้พร้อม ๆ กัน เมนเฟรมคอมพิวเตอร์จึงต้องมีหน่วยความจำที่ใหญ่มาก

มินิคอมพิวเตอร์ (minicomputer)

มินิคอมพิวเตอร์ คือ เมนเฟรมคอมพิวเตอร์ขนาดเล็ก ๆ ซึ่งสามารถบริการผู้ใช้งานได้หลายคนพร้อม ๆ กัน แต่จะไม่มีสมรรถภาพเพียงพอที่จะบริการผู้ใช้ในจำนวนที่เทียบเท่าเมนเฟรมคอมพิวเตอร์ได้ จึงทำให้มินิคอมพิวเตอร์เหมาะสำหรับองค์กรขนาดกลาง หรือสำหรับแผนกหนึ่งหรือสาขาหนึ่งขององค์กรขนาดใหญ่เท่านั้น

ไมโครคอมพิวเตอร์ (microcomputer) หรือ พีซี (personal computer หรือ PC)

ไมโครคอมพิวเตอร์ คือ คอมพิวเตอร์ขนาดเล็กแบบขนาดตั้งโต๊ะ (desktop computer) หรือขนาดเล็กกว่านั้น เช่น ขนาดสมุดบันทึก (notebook computer) และขนาดฝ่ามือ (palmtop computer) ไมโครคอมพิวเตอร์ได้เริ่มมีขึ้นในปีพ.ศ. 2518 ถึงแม้ว่าในระยะหลัง เครื่องชนิดนี้จะมีประสิทธิภาพที่สูง แต่เนื่องจากมีราคาไม่แพงและมีขนาดกะทัดรัด ไมโครคอมพิวเตอร์จึงยังเหมาะสำหรับใช้ส่วนตัว ไมโครคอมพิวเตอร์ได้ถูกออกแบบสำหรับใช้ที่บ้าน โรงเรียน และสำนักงานสำหรับที่บ้าน เราสามารถใช้ไมโครคอมพิวเตอร์ในการทำงบประมาณรายรับรายจ่ายของครอบครัวช่วยทำการบ้านของลูกๆ การค้นคว้าข้อมูลและข่าวสาร การสื่อสารแบบอิเล็กทรอนิกส์ (electronic mail หรือ E - mail) หรือโทรศัพท์ทางอินเทอร์เน็ต (internet phone) ในการติดต่อทั้งในและนอกประเทศ หรือแม้กระทั่งทางบันเทิง เช่น การเล่นเกมบนเครื่องไมโครคอมพิวเตอร์ สำหรับที่โรงเรียน เราสามารถใช้ไมโครคอมพิวเตอร์ในการช่วยสอนนักเรียนในการค้นคว้าข้อมูลจากทั่วโลกสำหรับที่สำนักงาน เราสามารถใช้ไมโครคอมพิวเตอร์ในการช่วยพิมพ์จดหมายและข้อมูลอื่นๆ เก็บและค้นข้อมูล วิเคราะห์และทำนายยอดซื้อขายล่วงหน้า

โน้ตบุ๊ค (notebook or laptop)

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

เน็ตบุ๊ค (netbook or laptop)

เน็ตบุ๊ค คือ คอมพิวเตอร์ที่มีขนาดเล็กกว่าไมโครคอมพิวเตอร์และเล็กกว่าโน้ตบุ๊ค ถูกออกแบบไว้เพื่อนำติดตัวไปใช้ตามที่ต่างๆ มีขนาดเล็ก และน้ำหนักเบา

อัลตร้าบุ๊ค (Ultrabook)

อัลตร้าบุ๊ค คือ คอมพิวเตอร์ที่มีขนาดเล็กกว่าไมโครคอมพิวเตอร์และมีขนาดเท่ากับโน้ตบุ๊ค ถูกออกแบบไว้เพื่อนำติดตัวไปใช้ตามที่ต่างๆ และน้ำหนักเบากว่าโน้ตบุ๊ค และเน้นความสวยงาม ทันสมัย แปลกใหม่

แท็บเล็ต คอมพิวเตอร์ (tablet computer)

แท็บเล็ต คอมพิวเตอร์ หรือเรียกสั้น ๆ ว่า แท็บเล็ต คือเครื่องคอมพิวเตอร์ที่สามารถใช้ในขณะเคลื่อนที่ได้ ขนาดกลางและใช้หน้าจอสัมผัสในการทำงานเป็นอันดับแรก มีคีย์บอร์ดเสมือนจริงหรือปากกาดิจิตอลในการใช้งานแทนที่แป้นพิมพ์คีย์บอร์ด และมีความหมายครอบคลุมถึงโน๊คบุ๊คแบบ convertible ที่มีหน้าจอแบบสัมผัสและมีแป้นพิมพ์คีย์บอร์ดติดมาด้วยไม่ว่าจะเป็นแบบหมุนหรือแบบสไลด์ก็ตาม [21]

ตัวอย่างประโยชน์ของคอมพิวเตอร์

คอมพิวเตอร์มีประโยชน์กับเรามากมาย เช่น
  1. การใช้งานภาครัฐ งานทะเบียนราษฎร์ของรัฐบาล เช่น การแจ้งเกิด ตาย ย้ายที่อยู่ การทำบัตรประจำตัวประชาชน งานภาษี เช่น ยื่นแบบประเมินภาษีภาษีผ่านอินเทอร์เน็ต เก็บทะเบียนประวัติผู้เสียภาษี ตรวจสอบการเสียภาษี
  2. งานสายการบิน การสำรองที่นั่งผู้โดยสาร การลดงานเอกสาร
  3. ทางด้านการศึกษา สื่อคอมพิวเตอร์ช่วยสอน การเรียนออนไลน์ให้กับผู้เรียนที่อยู่ห่างไกล
  4. ธุรกิจการนำเข้าสินค้าและส่งออก การทำธุรกิจแบบพาณิชย์อิเล็กทรอนิกส์
  5. ธุรกิจธนาคาร ช่วยด้านงานข้อมูลธนาคาร รับ-จ่ายเงิน เก็บประวัติลูกค้า ธนาคารอิเล็กทรอนิกส์ การทำธุรกรรมผ่านโทรศัพท์มือถือ
  6. วิทยาศาสตร์และการแพทย์ การเก็บข้อมูลเกี่ยวกับประวัติการรักษาของคนไข้ วิจัย คำนวณ และ การจำลองแบบ
  7. งานสถาปนิก ช่วยออกแบบ เขียนแบบ หรือทำแบบจำลองสามมิติ
  8. งานภาพยนตร์ การ์ตูน แอนิเมชัน ช่วยสร้างตัวการ์ตูนเคลื่อนไหว ออกแบบตัวการ์ตูน จำลองตัวการ์ตูนสามมิติ การตัดต่อภาพยนตร์
  9. งานด้านสถิติ ช่วยเก็บบันทึกข้อมูล วิเคราะห์ จำลองแบบข้อมูล และการเผยแพร่ข้อมูล
  10. ด้านนันทนาการ ช่วยให้ความบันเทิง ดูหนัง ฟังเพลง ร้องคาราโอเกะ เล่นเกม

    คีย์บอร์ดเป็นอุปกรณ์รับเข้าพื้นฐานที่ต้องมีในคอมพิวเตอร์ทุกเครื่องจะรับข้อมูลจากการกดแป้นแล้วทำการเปลี่ยนเป็นรหัสเพื่อส่งต่อไปให้กับคอมพิวเตอร์ แป้นพิมพ์ที่ใช้ในการป้อนข้อมูลจะมีจำนวนตั้งแต่ 50 แป้นขึ้นไป แผงแป้นอักขระส่วนใหญ่มีแป้นตัวเลขแยกไว้ต่างหาก เพื่อทำให้การป้อนข้อมูลตัวเลขทำได้ง่ายและสะดวกขึ้น
    การวางตำแหน่งแป้นอักขระ จะเป็นไปตามมาตรฐานของระบบพิมพ์สัมผัสของเครื่องพิมพ์ดีด ที่มีการใช้แป้นยกแคร่ (shift) เพื่อทำให้สามารถใช้พิมพ์ได้ทั้งตัวอักษรภาษาอังกฤษตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ซึ่งระบบรับรหัสตัวอักษรภาษาอังกฤษที่ใช้ในทางคอมพิวเตอร์ส่วนใหญ่จะเป็นรหัส 7 หรือ 8 บิต กล่าวคือ เมื่อมีการกดแป้นพิมพ์ แผงแป้นอักขระจะส่งรหัสขนาด 7 หรือ 8 บิต นี้เข้าไปในระบบคอมพิวเตอร์ 
    เมื่อนำเครื่องคอมพิวเตอร์มาใช้งานพิมพ์ภาษาไทยจึงต้องมีการดัดแปลงแผงแป้นอักขระให้สามารถใช้งานได้ทั้งภาษาอังกฤษและภาษาไทย กลุ่มแป้นที่ใช้พิมพ์ตัวอักษรภาษาไทยจะเป็นกลุ่มแป้นเดียวกับภาษาอังกฤษ แต่จะใช้แป้นพิเศษแป้นหนึ่งทำหน้าที่สลับเปลี่ยนการพิมพ์ภาษาไทย หรือภาษาอังกฤษภายใต้การควบคุมของซอฟต์แวร์อีกชั้นหนึ่ง 
    แผงแป้นอักขระสำหรับเครื่องไมโครคอมพิวเตอร์ตระกูลไอบีเอ็มที่ผลิตออามารุ่นแรก ๆ ตั้งแต่ พ.ศ. 2524 จะเป็นแป้นรวมทั้งหมด 83 แป้น ซึ่งเรียกว่า แผงแป้นอักขระพีซีเอ็กซ์ที ต่อมาในปี พ.ศ. 2527 บริษัทไอบีเอ็มได้ปรับปรุงแผงแป้นอักขระ กำหนดสัญญาณทางไฟฟ้าของแป้นขึ้นใหม่ จัดตำแหน่งและขนาดแป้นให้เหมาะสมดียิ่งขึ้น โดยมีจำนวนแป้นรวม 84 แป้น เรียกว่า แผงแป้นอักขระพีซีเอที และในเวลาต่อมาก็ได้ปรับปรุงแผงแป้นอักขระขึ้นพร้อม ๆ กับการออกเครื่องรุ่น PS/2 โดยใช้สัญญาณทางไฟฟ้า เช่นเดียวกับแผงแป้นอักขระรุ่นเอทีเดิม และเพิ่มจำนวนแป้นอีก 17 แป้น รวมเป็น 101 แป้น 
    การเลือกซื้อแผงแป้นอักขระควรพิจารณารุ่นใหม่ที่เป็นมาตรฐานและสามารถใช้ได้กับเครื่องคอมพิวเตอร์ที่มีอยู่ 
    สำหรับเครื่องขนาดกระเป๋าหิ้วไม่ว่าจะเป็นแล็ปท็อปหรือโน้ตบุ๊ค ขนาดของแผงแป้นอักขระยังไม่มีการกำหนดมาตรฐาน เพราะผู้ผลิตต้องการพัฒนาให้เครื่องมีขนาดเล็กลงโดยลดจำนวนแป้นลง แล้วใช้แป้นหลายแป้นพร้อมกันเพื่อทำงานได้เหมือนแป้นเดียว
    เมาส์

    ซอฟต์แวร์รุ่นใหม่ที่พัฒนาในระยะหลัง ๆ นี้ สามารถติดต่อกับผู้ใช้โดยการใช้รูปกราฟิกแทนคำสั่ง มีการใช้งานเป็นช่วงหน้าต่าง และเลือกรายการหรือคำสั่งด้วยภาพ หรือสัญรูป (icon) อุปกรณ์รับเข้าที่นิยมใช้จึงเป็นอุปกรณ์ประเภทตัวชี้ที่เรียกว่า เมาส์เมาส์เป็นอุปกรณ์ที่ให้ความรู้สึกที่ดีต่อการใช้งาน ช่วยให้การใช้งานง่ายขึ้นด้วยการใช้เมาส์เลื่อนตัวชี้ไปยังตำแหน่งต่าง ๆ บนจอภาพ ในขณะที่สายตาจับอยู่ที่จอภาพก็สามารถใช้มือลากเมาส์ไปมาได้ ระยะทางและทิศทางของตัวชี้จะสัมพันธ์และเป็นไปในแนวทางเดียวกับการเลื่อนเมาส
    เมาส์แบ่งได้เป็นสองแบบคือ แบบทางกลและแบบใช้เแสง แบบทางกลเป็นแบบที่ใช้ลูกกลิ้งกลม ที่มีน้ำหนักและแรงเสียดทานพอดี เมื่อเลื่อนเมาส์ไปในทิศทางใดจะทำให้ลูกกลิ้งเคลื่อนไปมาในทิศทางนั้น ลูกกลิ้งจะทำให้กลไกซึ่งทำหน้าที่ปรับแกนหมุนในแกน X และแกน Y แล้วส่งผลไปเลื่อนตำแหน่งตัวชี้บนจอภาพ เมาส์แบบทางกลนี้มีโครงสร้างที่ออกแบบได้ง่าย มีรูปร่างพอเหมาะมือ ส่วนลูกกลิ้งจะต้องออกแบบให้กลิ้งได้ง่ายและไม่ลื่นไถล สามารถควบคุมความเร็วได้อย่างต่อเนื่องสัมพันธ์ระหว่างทางเดินของเมาส์และจอภาพ เมาส์แบบใช้แสงอาศัยหลักการส่งแสงจากเมาส์ลงไปบนแผ่นรองเมาส์ (mouse pad) 

    แผ่นรองเมาส์ซึ่งเป็นตาราง (grid) ตามแนวแกน X  และ Y เมื่อเลื่อนตัวเมาส์เคลื่อนไปบนแผ่นตารางรองเมาส์ก็จะมีแสงตัดผ่านตารางและสะท้อนขึ้นมาทำให้ทราบตำแหน่งที่ลากไปเมาส์แบบนี้ไม่ต้องใช้ลูกกลิ้งกลม แต่ต้องใช้แผ่นตารางรองเมาส์พิเศษ การใช้เมาส์จะเป็นการเลื่อนเมาส์เพื่อควบคุมตัวชี้บนจอภาพไปยังตำแหน่งที่ต้องการแล้วทำการยืนยันด้วยการกดปุ่มเมาส์ ปุ่มกดบนเมาส์มีความแตกต่างกัน สำหรับเครื่องแมคอินทอช ปุ่มกดเมาส์จะมีปุ่มเดียว แต่เมาส์ที่ใช้กับเครื่องไมโครคอมพิวเตอร์ตระกูลไอบีเอ็มส่วนใหญ่จะมี 2 ปุ่ม โดยทั่วไปปุ่มทางซ้ายใช้เพื่อยืนยันการเลือกรายการและปุ่มทางขวาเป็นการยกเลิกรายการ เมาส์บางยี้ห้ออาจเป็นแบบ 3 ปุ่ม ซึ่งเราไม่ค่อยพบในเครื่องระดับพีซี ส่วนใหญ่จะเป็นเมาส์ของเครื่องคอมพิวเตอร์ที่เป็นสถานีงานวิศวกรรม การเลือกซื้อเมาส์ควรพิจาณาจำนวนปุ่มให้ตรงกับความต้องการของซอฟต์แวร์ ในระดับเครื่องพีซีแนะนำให้ใช้เมาส์แบบสองปุ่มเพราะซอฟต์แวร์เกือบทั้งหมดสนับสนุนใช้งานเมาส์ประเภทนี้
                สแกนเนอร์ คืออุปกรณ์ซึ่งจับภาพและเปลี่ยนแปลงภาพจากรูปแบบของแอนาลอกเป็นดิจิตอลซึ่งคอมพิวเตอ์ สามารถแสดง, เรียบเรียง, เก็บรักษาและผลิตออกมาได้ ภาพนั้นอาจจะเป็นรูปถ่าย, ข้อความ, ภาพวาด หรือแม้แต่วัตถุสามมิติ สามารถใช้สแกนเนอร์ทำงานต่างๆได้ดังนี้
                - ในงานเกี่ยวกับงานศิลปะหรือภาพถ่ายในเอกสาร
                - บันทึกข้อมูลลงในเวิร์ดโปรเซสเซอร์
                - แฟ็กเอกสาร ภายใต้ดาต้าเบส และ เวิร์ดโปรเซสเซอร์
                - เพิ่มเติมภาพและจินตนาการต่าง ๆ ลงไปในผลิตภัณฑ์สื่อโฆษณาต่าง ๆ             โดยพื้นฐานการทำงานของสแกนเนอร์, ชนิดของสแกนเนอร์ และความสามารถในการทำงานของสแกนเนอร์แบ่งออกได้ดังต่อไปนี้
    ชนิดของเครื่องสแกนเนอร์
                 สแกนเนอร์สามารถจัดแบ่งตามลักษณะทั่วๆ ไป ได้ 2 ชนิด คือ
                 Flatbed scanners, ซึ่งใช้สแกนภาพถ่ายหรือภาพพิมพ์ต่าง ๆ สแกนเนอร์ ชนิดนี้มีพื้นผิวแก้วบนโลหะที่เป็นตัวสแกน เช่น ScanMaker III Transparency and slide scanners, ซึ่งถูกใช้สแกนโลหะโปร่ง เช่น ฟิล์มและ สไลด์
    การทำงานของสแกนเนอร์
                 การจับภาพของสแกนเนอร์ ทำโดยฉายแสงบนเอกสารที่จะสแกน แสงจะผ่านกลับไปมาและภาพ จะถูกจับโดยเซลล์ที่ไวต่อแสง   เรียกว่า charge-couple device หรือ CCD ซึ่งโดยปกติพื้นที่มืดบน กระดาษจะสะท้อนแสงได้น้อยและพื้นที่ที่สว่างบนกระดาษจะสะท้อนแสงได้มากกว่า CCD จะสืบหาปริมาณแสงที่สะท้อนกลับ
    จากแต่ละพื้นที่ของภาพนั้น และเปลี่ยนคลื่นของแสงที่สะท้อน กลับมาเป็นข้อมูลดิจิตอล  หลังจากนั้นซอฟต์แวร์ที่ใช้สำหรับการสแกนภาพก็จะแปลงเอาสัญญาณเหล่านั้นกลับมาเป็นภพ บนคอมพิวเตอร์อีกทีหนึ่ง
    สิ่งที่จำเป็นสำหรับการสแกนภาพมีดังนี้
                 - สแกนเนอร์
                 - สาย SCSI สำหรับต่อจากสแกนเนอร์ไปยังเครื่องคอมพิวเตอร์
                 - ซอฟต์แวร์สำหรับการสแกนภาพ ซึ่งทำหน้าที่ควบคุมการทำงานของสแกนเนอร์ให้ สแกนภาพตามที่กำหนด
                 - สแกนเอกสารเก็บไว้เป็นไฟล์ที่นำกลับมาแก้ไขได้อาจต้องมีซอฟต์แวร์ที่สนับสนุนด้าน OCR
                 - จอภาพที่เหมาะสมสำหรับการแสดงภาพที่สแกนมาจากสแกนเนอร์
                 - เครื่องมือสำหรับแสดงพิมพ์ภาพที่สแกน เช่น เครื่องพิมพ์แบบเลเซอร์หรือสไลด์โปรเจคเตอร์
    ประเภทของภาพที่เกิดจากการสแกน  แบ่งเป็นประเภทดังนี้
                 1. ภาพ Single Bit
                    ภาพ Single Bit เป็นภาพที่มีความหยาบมากที่สุดใช้พื้นที่ในการเก็บข้อมูล น้อยที่สุดและ นำมาใช้ประโยชน์อะไรไ่ม่ค่อยได้ แต่ข้อดีของภาพประเภทนี้คือ ใช้ทรัพยากรของเครื่องน้อยที่สุดใช้พื้นที่ ในการเก็บข้อมูลน้อยที่สุด ใช้ระยะเวลาในการสแกนภาพน้อยที่สุด Single-bit แบ่งออกได้สองประเภทคือ
                    - Line Art ได้แก่ภาพที่มีส่วนประกอบเป็นภาพขาวดำ ตัวอย่างของภาพพวกนี้ ได้แก่ ภาพที่ได้จากการสเก็ต
                     - Halftone ภาพพวกนี้จะให้สีที่เป็นโทนสีเทามากกว่า แต่โดยทั่วไปยังถูกจัดว่าเป็นภาพประเภท Single-bit เนื่องจากเป็นภาพหยาบๆ
                 2. ภาพ Gray Scale
                    ภาพพวกนี้จะมีส่วนประกอบมากกว่าภาพขาวดำ โดยจะประกอบด้วยเฉดสีเทาเป็นลำดับขั้น ทำให้เห็นรายละเอียดด้านแสง-เงา ความชัดลึกมากขึ้นกว่าเดิมภาพพวกนี้แต่ละพิกเซลหรือแต่ละจุดของภาพอาจประกอบด้วยจำนวนบิตมากกว่า
    ต้องการพื้นที่เก็บข้อมูลมากขึ้น
                 3. ภาพสี
                    หนึ่งพิกเซลของภาพสีนั้นประกอบด้วยจำนวนบิตมหาศาล และใช้พื้นที่เก็บข้อมูลมาก ควาามสามารถในการสแกนภาพออกมาได้ละเอียดขนาดไหนนั้นขึ้นอยู่กับว่าใช้สแกนเนอร์ขนาดความละเอียดเท่าไร
                 4. ตัวหนังสือ
                    ตัวหนังสือในที่นี้ ได้แก่ เอกสารต่างๆ เช่น ต้องการเก็บเอกสารโดยไม่ต้อง พิมพ์ลงในแฟ้มเอกสารของเวิร์ดโปรเซสเซอร์ ก็สามารถใช้สแกนเนอร์สแกนเอกสาร ดังกล่าว และเก็บไว้เป็นแฟ้มเอกสารได้ นอก จากนี้ด้วยเทคโนโลยีปัจจุบันสามารถใช้ โปรแกรมที่สนับสนุน OCR (Optical Characters Reconize) มาแปลงแฟ้มภาพเป็น เอกสารดังกล่าวออกมาเป็นแฟ้มข้อมูลที่สามารถแก้ไขได้
    รหัสแถบ (Bar Code)
    รหัสแถบ (Bar code) คือ  แถบเส้นดำยาวพิมพ์เรียงเป็นแถบบนตัวภาชนะสำหรับบรรจุสินค้าที่วางขายกันตามร้านค้าหรือซูเปอร์มาร์เก็ททั่วไป สิ่งซึ่งแถบดำเหล่านี้เหมายถึงนั้นมักจะเป็น "ข้อความ" ที่ใช้บ่งบอกตัวสินค้านั้น ๆ เช่นว่า ยาสีฟัน เป็นต้น
    การใช้รหัสแถบบวกกับเครื่องอ่านรหัสแถบนี้ทำให้เกิดความสะดวกรวดเร็ว และความแม่นยำในการทำงานได้มาก ตัวอย่างในซูเปอร์มาร์เก็ท รหัสแถบที่ติดอยู่บนตัวสินค้า จะทำให้การคิดเงินทำได้อย่างรวดเร็วและแม่นยำ คือเมื่อพนักงานเพียงแต่ใช้ตัวอ่านรหัสแถบรูดผ่านรหัสแถบ ก็จะทราบว่าสินค้าชนิดนั้นเป็นสินค้าอะไร เมื่อบวกกับการโปรแกรมราคาสินค้าเข้ากับเครื่องคิดเงินบางประเภท ความผิดพลาดในการกดราคาสินค้าก็จะไม่เกิดขึ้น และในกรณีนี้ไม่มีความจำเป็นที่จะต้องติดราคาสินค้าลงบนสินค้าทุกตัว ทำให้สะดวกต่อการเปลี่ยนแปลงราคาสินค้าในอีกทางหนึ่ง
    อีกตัวอย่างของการใช้รหัสแถบได้แก่ ศูนย์แยกจดหมายหรือสิ่งของพัสดุภัณฑ์ ในปัจจุบันการแยกแยะจดหมายอัตโนมัติโดยการให้เครื่องอ่านที่อยู่บนซองจดหมายหรือพัสดุภัณฑ์นั้นยังทำไม่ได้ถึง 100 เปอร์เซ็นต์ และอีกประการหนึ่งความรวดเร็วก็ยังไม่ได้ระดับที่น่าพอใจ ระบบแยกจดหมายจึงใช้รหัสแถบเป็นสื่อกลาง โดยก่อนที่จะมีการส่งเข้าระบบแยก เราจะทำการตีรหัสแทนที่อยู่ปลายทางลงบนตัวจดหมายก่อน จากนั้นส่วนต่าง ๆ ในระบบแยกจดหมายก็จะอาศัยการอ่านรหัส ซึ่งสามารถทำได้อย่างง่ายดาย และแม่นยำในการแยกแยะจดหมายต่อไป
    00-09สหรัฐอเมริกา, แคนาดา
    30-37ฝรั่งเศส
    40-43เยอรมันตะวันตก
    49ญี่ปุ่น
    50อังกฤษ
    54เบลเยี่ยม
    57เดนมาร์ก
    60อาฟริกาใต้
    64ฟินแลนด์
    70นอรเวย์
    73สวีเดน
    76สวิส
    80-83อิตาลี
    84สเปน
    87เนเธอร์แลนด์
    90-91ออสเตรีย
    93-94ออสเตรเลีย, นิวซีแลนด์
    แถบรหัส EAN/UPC และเลขรหัสประเทศต่าง ๆ
    ในปัจจุบัน รหัสแถบนี้มีบทบาทอย่างมากในการประยุกต์ใช้ เพื่อการบ่งบอกวัตถุอย่างอัตโนมัติ (Automatic Identification) สืบเนื่องจากเทคนิคและอุปกรณ์สำหรับการ recognize รหัสแถบนี้อยู่ในขั้นปฏิบัติการได้อย่างแน่นอนแล้ว ซึ่งผิดกับการ Identification ด้วยภาพหรือเสียงที่ยังต้องค้นคว้าปรับปรุงกันอีกมาก
    หลักการอ่านรหัสแถบ
    สำหรับการอ่านรหัสแถบ เขาใช้หลักการที่ว่า พื้นสว่างจะสะท้อนได้มากกว่าพื้นมืด ดังนั้นเมื่อตัวอ่านถูกกวาดไปบนรหัสแถบ ลำแสงที่ถูกปล่อยออกมาจากหัวอ่านจะสะท้อนกลับมาหรือน้อยก็ขึ้นอยู่กับว่า มันได้ตกกระทบแถบขาวหรือแถบดำ แสงสะท้อนกลับเหล่านี้จะถูกดัดแปลงเป็นสัญญาณไฟฟ้า โดย Photodiode ที่ติดอยู่ที่หัวอ่าน องค์ประกอบสำคัญของตัวอ่านรหัสแถบก็คือ ขนาดของลำแสงที่ส่งออกมานั้น จะต้องสัมพันธ์กับความละเอียด (resolution) ของแถบ กล่าวคือ ขนาดของมันจะต้องไม่ใหญ่กว่าความกว้างของแถบดำหรือแถบขาวที่แคบที่สุด ในทางปฏิบัติเขาใช้จุดลำแสงที่มีขนาดเส้นผ่าศูนย์กลางประมาณ 0.2 มม.
    ส่วนสำคัญอีกส่วนหนึ่งก็คือความยาวคลื่นของแสงที่ใช้ ซึ่งขึ้นกับว่าจะใช้อ่านรหัสแถบสีอะไร โดยทั่วไปเขาใช้แสงอินฟราเรด (Infrared) ที่มีความยาวคลื่นประมาณ 0.95 ไมครอน (micron) สำหรับอ่านแถบขาวดำ และใช้แสงสีแดงที่มีความยาวคลื่น 0.65 ถึง 0.7 ไมครอน สำหรับอ่านรหัสแถบสีเขียวหรือสีน้ำเงินที่พิมพ์บนพื้นสีเหลืองหรือส้ม
    ลักษณะของรหัส
    ในการอธิบายลักษณะของรหัสนั้น เขาจะใช้พารามิเตอร์อยู่สองสามตัว กล่าวคือ สิ่งแรก ดูว่ารหัสแถบนั้นเป็นชนิด NRZ (Not Return to Zero) หรือว่าชนิดโมดูเลชัน (Modulation) ด้วยความกว้าง ในกรณีที่เป็น NRZ การรักษาระดับลอจิค (logic) ไม่จำเป็นต้องเปลี่ยนระดับสัญญาณ กล่าวคือ ถ้าแถบขาวแทนเลข 0 เราสามารถจะแทนเลข 0 หลายตัวที่อยู่ติดกันได้ด้วยแถบขาวยาว โดยไม่ต้องมีแถบดำสลับกันไป แต่ในกรณีที่รหัสเป็นแบบโมดูเลชันด้วยความกว้างนั้น เราจะกำหนดเอาว่า 1 คือ แถบขาวหรือแถบดำที่กว้าง และ 0 คือ แถบขาวหรือแถบดำที่แคบ ดังนั้นการแทนตัวเลขสองตัวที่เหมือนกันและอยู่ติดกัน จึงต้องมีการ "สับเปลี่ยน" ตัวอย่างเช่น เลข 0 สองตัวติดกันจะต้องแทนด้วยแถบขาวและแถบดำ ไม่ใช่แถบดำหรือแถบขาวสองแถบติดกัน เพราะจะทำให้กลายเป็นการแทนเลข 1 หนึ่งตัว ซึ่งไม่ใช่เลข 0 สองตัวตามที่ต้องการไป เรายังมักเรียกรหัสแถบชนิดโมดูเลขันตามความกว้างว่าเป็นรหัสสองระดับ (แคบ/กว้าง)
    สิ่งที่สองที่เราพูดกันก็คือ รหัสนั้นเป็นชนิดต่อเนื่องหรือไม่ต่อเนื่อง (Discrete) กล่าวคือ ในชนิดไม่ต่อเนื่องจะมีการแทรกช่องว่าง (เปรียบได้กับการเว้นวรรค) ระหว่างตัวอักษร ดังนั้นรหัสแถบชนิดนี้จะกินเนื้อที่มาก เพื่อเปรียบเทียบการกินเนื้อที่มากน้อย เขาจึงได้นิยามความหนาแน่นของรหัสขึ้น โดยให้มันเท่ากับ จำนวนอักษรต่อความยาวหนึ่งหน่วย (นิ้วหรือ ซม.) ความหนาแน่นนี้จะขึ้นด้วยตรงกับความกว้างของแถบขาวและแถบดำ ทั้งชนิดกว้างและชนิดแคบ พื้นที่ที่เป็นอักษรควบคุม (control character) และช่องไฟระหว่างอักษร
    โดยทั่วไปแล้ว สำหรับรหัสที่มีความหนาแน่นสูง ความกว้างของแถบขาวหรือดำจะต่ำกว่า 0.009 นิ้ว (0.23 มม.) ซึ่งจะให้ความหนาแน่นของตัวอักษรสูงกว่า 8 ตัวอักษรต่อนิ้วโดยทั่วไป และสำหรับความหนาแน่นขนาดกลาง ความกว้างของแถบดำหรือแบบขาวจะอยู่ระหว่าง 0.009 นิ้ว ถึง 0.020 นิ้ว (0.23 มม. ถึง 0.50 มม.) ให้ความหนาแน่นอยู่ระหว่าง 4 ถึง 8 ตัวอักษรต่อนิ้ว และสุดท้ายสำหรับกรณีความหนาแน่นต่ำกว่า 4 ตัวอักษรต่อนิ้ว
    ความแม่นยำในการอ่านรหัส
    สำหรับพารามิเตอร์ต่อไปนั้นเกี่ยวข้องกับความแม่นยำแน่นอนในการอ่านรหัส ซึ่งได้แก่ ความละเอียด, ความแตกต่างของความเข้ม (Contrast) และความไม่สมบูรณ์ของแถบรหัส ความละเอียดนั้นจะหมายถึง ขีดความสามารถของตัวอ่านในการอ่านแถบดำหรือแถบขาวที่แคบที่สุด ดังได้กล่าวไปแล้วว่า ขึ้นอยู่กับขนาดของจุดลำแสงที่ตัวอ่านใช้สำหรับความแตกต่างของความเข้มนั้น เราวัดจาก C เท่ากับ พลังงานที่สะท้อนจากแถบสว่าง ลบ พลังงานที่สะท้อนจากแถบมืด หารด้วย พลังงานที่สะท้อนจากแถบสว่าง ซึ่ง C นี้ไม่ควรต่ำกว่า 0.7 สุดท้ายความไม่สมบูรณ์ของแถบรหัส มักจะเกิดจากความบกพร่องของการพิมพ์ ซึ่งอาจทำให้เกิดการบิดเบี้ยวของแถบ, ความกว้างของแถบไม่แน่นอน หรือความคมชัดไม่ดีพอ เป็นต้น จึงจำเป็นที่เราจะต้องเลือกเครื่องพิมพ์ให้เหมาะสมกับงานและรหัสที่ใช้
    ความหลากหลายของรหัส
    นอกจากนี้ รหัสยังมีลักษณะอื่นที่แตกต่างกันอีกเช่น เป็นรหัสแทนตัวเลข หรือรหัสแทนทั้งตัวเลขและตัวอักษร ความยาวของแถบรหัสคงที่หรือแปรเปลี่ยนได้ เป็นต้น การเลือกใช้นั้นก็ขึ้นอยู่กับลักษณะงาน โดยเราจะพิจารณาเลือกรหัสจากชุดตัวอักษรที่รหัสสามารถแทนได้ ความยากง่ายในการใส่รหัส ความแม่นยำของรหัส ความยืดหยุ่นต่อความเร็วที่ใช้ในการอ่าน และความต้านทานต่อความไม่สมบูรณ์ในการพิมพ์ เป็นต้น อย่างไรก็ตามรหัสที่ใช้กันแพร่หลายในปัจจุบันเห็นจะได้แก่ UPC (Universal Product Code), EAN (European Artich number), Codebar, "2 ใน 5" และรหัส 39
    รหัส EAN/UPC
            รหัส EAN/UPC เป็นรหัสแทนตัวเลขเท่านั้น แถบรหัสหนึ่งประกอบด้วยเลข 8 ตัว หรือ 13 ตัว แต่ขนาด 13 ตัวเป็นแบบที่ใช้กันแพร่หลายมากที่สุด แถบรหัสจะขึ้นต้นและลงท้ายด้วยรหัส 101 เสมอ ตัวเลข 13 หลักนี้จะถูกแบ่งเป็นสามส่วน ส่วนแรกประกอบด้วยเลข 2 ตัว ซึ่งบ่งบอกประเทศ ส่วนที่สองประกอบด้วยเลข 4 ตัว บ่งบอกผู้ผลิตและส่วนสุดท้าย ซึ่งแยกจากส่วนที่สองโดยมีรหัส 01010 เป็นตัวคั่นนั้น จะบ่งบอกรหัสตัวสินค้า รหัสแต่ละตัวจะใช้แถบ 7 แถบ แต่ละแถบมีความกว้างตายตัวเท่ากัน โดยแถบดำคือ 1 และแถบขาวคือ 0 รหัส EAN/UPC นี้เป็นรหัสที่ใช้กับสินค้าอุปโภคบริโภค และเป็นที่ใช้กันแพร่หลายทั่วโลกรหัสตระกูล "2 ใน 5"
    1
    2
    3
    4
    5
    6
    7
    8
    9
    0
    1      0      0      0      1
    0      1      0      0      1
    1      1      0      0      0
    0      0      1      0      1
    1      0      1      0      0
    0      1      1      0      0
    0      0      0      1      1
    1      0      0      1      0
    0      1      0      1      0
    0      0      1      1      0
      Code Start
      Code Stop
     1      1      0 
     1      0      1 
    2 ใน 5 อุตสาหกรรม
            สำหรับรหัส "2 ใน 5" ซึ่งตามความเป็นมาแล้ว เป็นรหัสชนิดแรกที่ถูกใช้อย่างเป็นกิจจะลักษณะ หนึ่งตัวรหัสจะประกอบด้วยแถบห้าแถบ ซึ่งสองในจำนวนนี้จะมีลักษณะผิดแผกจากที่เหลือ ซึ่งเราจะได้เห็นกันต่อไป รหัสในตระกูลนี้ได้แก่ "2 ใน 5 อุตสาหกรรม", "2 ใน 5 แมทริกซ์" และ "2 ใน 5 สอดแทรก" ทั้งหมดเป็นรหัสแทนตัวเลข
            รหัส "2 ใน 5 อุตสาหกรรม" นั้น แถบรหัสหนึ่งจะมีความยาวระหว่าง 1 ถึง 32 ตัว ในรหัสชนิดนี้แถบดำเท่านั้นที่ถือเป็นองค์ประกอบของแถบรหัส โดยแถบดำแคบถือเป็น 0 และแถบดำกว้างถือเป็น 1 รหัส "2 ใน 5 อุตสาหกรรม" นี้ เป็นรหัสที่ง่ายต่อการพิมพ์ แต่ว่าขาดความแน่นอนในการอ่าน ดังนั้นจึงมีการเติมเอาอักษรควบคุมที่ท้ายแถบรหัส รหัสชนิดนี้ใช้กันแพร่หลายในโรงงานอุตสาหกรรมต่าง ๆ บนตั๋วเครื่องบิน และเครื่องแยกจดหมาย
            สำหรับรหัส "2 ใน 5 แมทริกซ์" นั้น แถบดำและแถบขาวล้วนถือเป็นองค์ประกอบของรหัส หนึ่งตัวรหัสประกอบด้วยสามแถบดำและสองแถบขาว ระหว่างรหัสแต่ละตัวจะมีช่องไฟคั่น แถบรหัสจะขึ้นต้นและลงท้ายด้วยรหัส 10000 เสมอ การถือเอาแถบขาว ซึ่งก็คือ พื้นที่ที่ใช้ในการพิมพ์รหัสเข้าเป็นส่วนหนึ่งของรหัส ทำให้รหัสชนิดนี้กินเนื้อที่น้อยกว่ารหัสชนิดแรก จาก 28 ถึง 33 เปอร์เซ็นต์ ข้อเสียคือความต้านทานต่อความผิดพลาดจะลดต่ำลง
            รหัส "2 ใน 5 สอดแทรก" นั้น อาจถือได้ว่าเป็นรหัสที่น่าสนใจที่สุดในรหัสตระกูลนี้ ในรหัสชนิดนี้แถบดำและขาวล้วนถือเป็นองค์ประกอบของรหัสเช่นเดียวกับ "2 ใน 5 แมทริกซ์" แต่จะไม่มีช่องไฟระหว่างรหัส และการใส่รหัสนั้นจะทำในลักษณะ "สอดแทรก" คือ อักษรตัวแรกจะถูกใส่รหัสด้วยรหัส "2 ใน 5 อุตสาหกรรม" โดยใช้แถบดำเป็นตัวประกอบ แต่ตัวอักษรตัวต่อมาจะถูกใส่รหัสด้วย "2 ใน 5 อุตสาหกรรม" ที่ใช้คราวนี้แถบขาวเป็นตัวประกอบ แถบขาวที่ได้มีห้าแถบด้วยกัน คือแบ่งเป็นสองแถบกว้างและสามแถบแคบ ซึ่งจะถูกแทรกเข้าสลับกับแถบดำห้าแถบที่ได้จากการใส่รหัสตัวอักษรแรก แถบรหัสของ "2 ใน 5 สอดแทรก" นี้จะขึ้นต้นด้วยรหัส 0000 และลงท้ายด้วยรหัส 100 เมื่อเทียบกับรหัส "2 ใน 5 อุตสาหกรรม" รหัสชนิดนี้ให้ความหนาแน่นมากกว่าจาก 36 ถึง 42 เปอร์เซ็นต์ และจาก 10 ถึง 12 เปอร์เซ็นต์ เมื่อเทียบกับรหัส "2 ใน 5 แมทริกซ์" มันจึงเป็นที่ใช้กันอย่างแพร่หลายในวงการอุตสาหกรรม
    รหัส 39
            รหัส 39 เป็นรหัสชนิดแรกที่ใช้แทนตัวอักษรด้วย ปัจจุบันได้มีรหัสซึ่งขยายจากรหัส 39 แล้ว คือ รหัส 128 รหัส 39 นั้น ประกอบด้วยสัญลักษณ์ 43 ตัว (เดิม 39 ตัว) ซึ่งแบ่งเป็นพยัญชนะ 26 ตัว ตัวเลข 10 ตัว และอักษรพิเศษที่เหลือรหัส 39 นี้สามารถถือเป็นรหัส "3 ใน 9) เพราะหนึ่งตัวรหัสประกอบด้วย 9 ตัวประกอบ โดยสามตัวในนั้นจะเป็นแถบกว้าง และอีกสองตัวจะเป็นแถบแคบ หนึ่งแถบรหัสจะมีหนึ่งถึงสามตัวอักษรเท่านั้นซึ่งตามด้วย Check digit ดังนั้นรหัส 39 จึงมีความแน่นอนในการอ่านสูง แต่เปลืองเนื้อที่ รหัสชนิดนี้มีใช้กันมากในอุตสาหกรรมอิเล็คทรอนิค โดยใช้ในการแยกชนิดแผงวงจร
    Codabar
            Codabar เป็นรหัสสำหรับตัวเลขและมีความยาวของแถบรหัสจาก 1 ถึง 32 ตัว เป็นรหัสที่ใช้ในธนาคารเลือดของสหรัฐอเมริกา และในอุตสาหกรรมยาและทางการแพทย์ หนึ่งตัวรหัสประกอบด้วย 7 บิท ซึ่งแบ่งเป็น 4 แถบดำ และ 3 แถบขาว แถบดำหรือขาวที่แคบแทน 0 และแถบดำหรือขาวกว้างแทน 1
    รหัสในตระกูลอื่น
            นอกเหนือจากรหัสที่กล่าวแล้ว ยังมีรหัสอื่น ๆ ที่เราสามารถพบเห็นได้ เพียงแต่ว่าไม่เป็นที่แพร่หลายเท่าพวกแรกเท่านั้น รหัสเหล่านี้ได้แก่ รหัส 128, รหัส "2 ใน 7" และรหัส 11
            รหัส 128 เป็นรหัสที่ใหม่มาก มันประกอบด้วยชุดตัวอักษร 128 ตัวของแอสกี (ASCII) รหัสชนิดนี้เป็นรหัสต่อเนื่องและให้ความแน่นอนในการอ่านสูงมาก ส่วนรหัส "2 ใน 7" เป็นรหัสชนิดโมดูเลชัน ตามความกว้างสำหรับแทนตัวเลขและอักษรพิเศษ 6 ตัว คือ $-: /. และ + ความกว้างของแถบในรหัสชนิดนี้ไม่ได้ถูกกำหนดไว้เพียงขนาดเดียว แต่มีถึง 18 ขนาดให้เลือกใช้ สามารถให้ความหนาแน่นได้ถึง 11 ตัวอักษรต่อนิ้ว แต่ว่ามีกฎเกณฑ์ที่ซับซ้อนจึงไม่เป็นที่นิยมใช้กันมากนัก และสุดท้ายรหัส 11 เป็นรหัสตัวเลขเช่นกัน มีลักษณะใกล้เคียงกับรหัส "2 ใน 5 แมทริกซ์" หนึ่งรหัสประกอบด้วย 3 แถบดำ และ 2 แถบขาว
            รหัส 11 นี้ให้ความหนาแน่นสูงมาก เนื่องจากว่ามีการออกแบบให้สัดส่วนของแถบกว้างต่อแถบแคบดีที่สุดในแต่ละรหัส แต่ผลก็คือความซับซ้อนซึ่งทำให้สู้แบบ "2 ใน 5" ไม่ได้

    ที่มา : ดร.สุวิทชัย คุ้มปีติ  วารสารคอมพิวเตอร์ สมาคมคอมพิวเตอร์แห่งประเทศไทย  ปีที่ 15  ฉบับที่ 75/2531
    เครื่องอ่านบัตร (card reader) 


    เครื่องอ่านบัตรจะทำหน้าที่อ่านข้อมูลบนบัตร แล้วเปลี่ยนให้เป็นสัญญาณไฟฟ้าส่งเข้าเครื่องคอมพิวเตอร์ โดยอ่านเป็นเลขฐานสองที่มี 12 บิต (จาก 12 แถวบนบัตร) แล้วเปลี่ยนให้เป็นเลขฐานสองที่มี 6 หรือ 8 บิต (ตามแบบของคอมพิวเตอร์ที่ใช้) เครื่องอ่านบัตรมีสองแบบ คือ แบบใช้แปรงโลหะ และ แบบใช้หลอดโฟโตอิเล็กทริก (photoelectric)


    บัตรคอมพิวเตอร์

    ในเครื่องอ่านบัตรแบบใช้แปรง บัตรจะเคลื่อนออกจากที่เก็บโดยวิธีทางกล ผ่านเข้าไปใต้แปรงโลหะที่ทำหน้าที่เหมือนสะพานไฟฟ้า เมื่อมีรูบนบัตรเคลื่อนมาถึงแปรง แปรงก็จะสามารถลอดผ่านไปแตะกับลูกกลิ้งโลหะข้างล่างทำให้มีกระแสไฟฟ้าไหลผ่านและเกิดเป็นสัญญาณไฟฟ้าขึ้น การอ่านจะกระทำสองครั้งเพื่อตรวจสอบความถูกต้อง แล้วบัตรจะเคลื่อนผ่านไปยังที่เก็บ หากผลการอ่านสองครั้งไม่ตรงกัน เครื่องอ่านบัตรจะรายงานความผิดพลาด

    แผนภาพแสดงการทำงานของเครื่องอ่านบัตร

    ในทำนองเดียวกันเครื่องอ่านบัตรที่ใช้โฟโตอิเล็กทริกเซลล์ ซึ่งทำงานโดยให้บัตรเคลื่อนผ่านแสงไฟ ถ้าที่ใดมีรูเจาะไว้ก็จะมีแสงลอดมาถูกโฟโตอิเล็กทริกเซลล์ เซลล์หนึ่งสำหรับแถวดิ่งหนึ่งแถว ครั้นแล้วจะมีสัญญาณไฟฟ้าเกิดขึ้นแต่สามารถทำงานได้รวดเร็วกว่าแบบแรก เครื่องอ่านบัตรโดยทั่ว ๆ ไปจะมีความเร็วตั้งแต่ 200-1,200 บัตรต่อนาที
    บัตรคอมพิวเตอร์มีหลายชนิด ชนิดที่รู้จักกันมากคือ บัตรฮอลเอลริท เป็นบัตรที่ ดร.เฮอร์แมน ฮอลเลอริท ประดิษฐ์ขึ้นใน พ.ศ.2432 และได้นำออกใช้เป็นครั้งแรกในการทำสำมะโนประชากรของสหรัฐอเมริกาใน พ.ศ.2433 บัตรนี้ทำด้วยกระดาษพิเศษเป็นรูปสี่เหลี่ยมผืนผ้ามีขนาดกว้าง 3  นิ้ว ยาว 7  นิ้ว และหนา 0.007 นิ้ว มีมุมบนถูกตัดทิ้งเฉียง ที่มุมใดมุมหนึ่งบนบัตรมีตำแหน่งเตรียมไว้ให้เจาะรู โดยมีแถวในแนวดิ่ง 80 แถว และแถวในแนวนอน 12 แถว จากแถวบนตามแนวนอนลงมาแถวล่างเรียงตามลำดับเรียกแถว 12 แถว 11 และแถว 0-9
    ข้อมูลที่บันทึกไว้บนบัตรจะเจาะรูเป็นรหัสเพื่อแทนข้อมูล 3 แบบ คือ ตัวเลขฐานสิบ (0-9) ตัวอักษร (A-Z) และเครื่องหมายต่าง ๆ (เช่น &, ), (, -, +, ?,…….) เช่น ถ้าเราต้องการบันทึกอักษร M เราก็ใช้เครื่องเจาะหนึ่งรูที่แถว 11 และอีกหนึ่งรูที่แถว 4 ในแนวดิ่งเดียวกัน
    ข้อดีของบัตรคอมพิวเตอร์คือ เป็นการง่ายในการเตรียมและเก็บ แต่มีข้อเสียคือ เปลืองที่เก็บ เมื่อถูกความชื้นบัตรจะพอง และเมื่อเจาะข้อมูลลงในบัตรแล้วไม่สามารถเจาะข้อมูลใหม่ลงในที่เดิมได้ จึงไม่เป็นที่นิยมใช้ในปัจจุบัน


    รวบรวมจาก สารานุกรมไทยสำหรับเยาวชน เล่ม 11
    เครื่องเจาะบัตรโดยใช้คอมพิวเตอร์ (key punch)

    เป็นเครื่องเจาะบัตรที่ทำงานด้วยการควบคุมของเครืองคอมพิวเตอร์ คือเมื่อต้องการเจาะบัตรเราจะต้องสั่งเครื่องคอมพิวเตอร์ให้เจาะให้ โดยเครื่องจะส่งสัญญาณไฟฟ้าไปบังคับให้กลไกสำหรับเจาะ เจาะบัตรเป็นรูเล็ก ๆ รูปสี่เหลี่ยมตามตำแหน่ง ต่าง ๆ บนบัตรตามคำสั่ง แล้วบัตรจะเคลื่อนผ่านเครื่องตรวจสอบเพื่อตรวจสอบข้อมูลเทียบกับข่าวสารเดิม ครั้นแล้วจะนำไปเก็บไว้ในที่เก็บบัตร โดยทั่วไป เครื่องสามารถเจาะบัตรด้วยอัตราเร็วประมาณ 100-300 บัตรต่อนาที

    เครื่องเจาะบัตร

    แผนภาพกลไกการทำงานของเครื่องเจาะบัตร


    รวบรวมจาก สารานุกรมไทยสำหรับเยาวชน เล่ม 11
    ส่วนควบคุมกลาง
    เมนบอร์ด


     

     ส่วนควบคุมกลางหรือ ซีพียู(central processing unit; CPU) ของระบบคอมพิวเตอร์ประกอบด้วยส่วนใหญ่ ๆ 2 ส่วน คือ หน่วยคำนวณ หน่วยควบคุม
    (control unit) ทำหน้าที่ควบคุมการทำงาน ควบคุมการเขียนอ่านข้อมูลระหว่างหน่วยความจำของซีพียู ควบคุมกลไกการทำงานทั้งหมดของระบบ ควบคุมจังหวะเวลา โดยมีสัญญาณนาฬิกาเป็นตัวกำหนดจังหวะการทำงาน
    (arithmetic and logic unit) เป็นหน่วยที่มีหน้าที่นำเอาข้อมูลที่เป็นตัวเลขฐานสองมาประมวลผลทางคณิตศาสตร์และตรรกะ เช่น การบวก การลบ การเปรียบเทียบ และ การสลับตัวเลข เป็นต้น การคำนวณทำได้เร็วตามจังหวะการควบคุมของหน่วยควบคุม
    กลไกการทำงานของซีพียู
    ส่วนควบคุม (Control Unit)

    ส่วนควบคุมทำหน้าที่ควบคุมการทำงานส่วนต่าง ๆ ของเครื่องคอมพิวเตอร์ซึ่งขึ้นอยู่กับการออกแบบ เช่น วิธีการทำงานของสัญญาณตามแบบอนุกรมหรือแบบขนานชนิดของส่วนความจำ ชนิดของส่วนรับงานและแสดงผล ฯลฯ ให้ทำงานประสานกัน และถูกต้องตามขั้นตอนที่ได้รับคำสั่งมา คำสั่งนี้จะอยู่กับข้อมูลที่ใช้ประมวลผลในส่วนความจำตามตำแหน่งต่าง ๆ ที่ต้องระบุให้ถูกต้องเหมือนกับเลขที่บ้านของเราทั่ว ๆ ไป เรียกว่า "แอดเดรส" (address)
    สมมติว่าเราเลือกใช้คำสั่งคำหนึ่งประกอบด้วย 18 บิต 6 บิตแรกเป็นคำสั่งให้เครื่องทำ เช่น บวก ลบ คูณ หาร อ่าน พิมพ์ หยุด ฯลฯ เรียกว่า "รหัสคำสั่ง" (operation code = op code) 3 บิตต่อมาจัดไว้เพื่อใช้กับลักษณะการทำงานพิเศษ และ 9 บิตสุดท้ายเป็นข้อมูลที่ใช้ประมวลผลหรือเป็น

    แอดเดรสก็ได้ เรียกว่า ออเพอแรนด์ (operand)
    โดยพื้นฐานทั่วไป ส่วนควบคุมจะทำงานเป็น 2 จังหวะ คือ จังหวะแรก รับคำสั่ง (fetch) จังหวะที่สองปฎิบัติ (execute)
    1. รับคำสั่ง ในจังหวะแรกนี้ ชุดคำสั่งจะถูกดึงจากส่วนความจำเข้าสู่ส่วนควบคุมแล้วแยกออกเป็นสองส่วน คือ ส่วนที่เป็นรหัสคำสั่ง จะแยกไปยังส่วนที่มีชื่อเรียกว่า วงจรสร้างสัญญาณ (decoder) เพื่อเตรียมทำงานในจังหวะที่สอง และส่วนที่เป็นออเพอแรนด์ จะแยกออกไปยังวงจรอีกส่วนหนึ่ง เพื่อปฎิบัติให้เสร็จสิ้นในจังหวะแรกแล้วเตรียมพร้อมที่จะทำงานในจังหวะต่อไปเมื่อได้รับสัญญาณควบคุมส่งมาบังคับ
    2. ปฎิบัติ เมื่อจังหวะแรกได้เสร็จสิ้นไปแล้ว วงจรควบคุมจะสร้างสัญญาณขึ้นเพื่อส่งไปควบคุมส่วนต่าง ๆ ของเครื่องคอมพิวเตอร์ตามรหัสคำสั่งที่ได้รับมา เช่น การบวก ลบ คูณ หาร หรือย้ายข้อมูล เครื่องคอมพิวเตอร์หลายแบบใช้วงจรควบคุมที่เป็นวงจรอิเล็กทรอนิกส์ที่สร้างเสร็จเรียบร้อยติดไว้ในเครื่อง เครื่องคำนวณ จะเก็บสัญญาณควบคุมเหล่านี้ไว้ในส่วนความจำพิเศษที่เรียกว่า รอม (ROM) 


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

    การพัฒนาซีพียก้าวหน้าอย่างรวดเร็ว และถูกพัฒนาให้อยู่ในรูปไมโครชิบที่เรียกว่าไมโครโพรเซสเซอร์ ไมโครโพรเซสเซอร์จึงเป็นหัวใจหลักของระบบคอมพิวเตอร์ตั้งแต่ซูเปอร์คอมพิวเตอร์ถึงไมโครคอมพิวเตอร์ ล้วนแล้วแต่ใช้ไมโครชิปเป็นซีพียูหลัก ในเมนเฟรมคอมพิวเตอร์ เช่น ES9000 ของบริษัทไอบีเอ็มก็ใช้ไมโครชิปเป็นซีพียู แต่อาจจะมีมากกว่าหนึ่งชิปประกอบรวมเป็นซีพียู
    เทคโนโลยีไมโครโพรเซสเซอร์ได้พัฒนาอย่างรวดเร็ว โดยเริ่มจากปี พ.ศ. 2518 บริษัทอินเทลได้พัฒนาไมโครโพรเซสเซอร์ที่เป็นที่รู้จักกันดีคือ ไมโครโพรเซสเซอร์เบอร์ 8080 ซึ่งเป็นซีพียูขนาด 8 บิต ซีพียูรุ่นนี้จะรับข้อมูลเข้ามาประมวลผลด้วยตัวเลขฐานสองครั้งละ 8 บิต และทำงานภายใต้ระบบปฎิบัติการซีพีเอ็ม (CP/M) ต่อมาบริษัทแอปเปิ้ลก็เลือกซีพียู 6502 ของบริษัทมอสเทคมาผลิตเป็นเครื่องแอปเปิ้ลทู ได้รับความนิยมเป็นอย่างมากในยุคนั้น
    เครื่องไมโครคอมพิวเตอร์ในประเทศไทยส่วนมากเป็นคอมพิวเตอร์ที่ใช้ซีพียูของตระกูลอินเทลที่พัฒนามาจาก 8088 8086 80286 80386 80486 และเพนเตียม ตามลำดับ
    การพัฒนาซีพียูตระกูลนี้เริ่มจาก ซีพียูเบอร์ 8088 ต่อมาประมาณปี พ.ศ. 2524 มีการพัฒนาเป็นซีพียูแบบ 16 บิต ที่มีการรับข้อมูลจากภายนอกทีละ 8 บิต แต่การประมวลผลบวกลบคูณหารภายในจะกระทำทีละ 16 บิต บริษัทไอบีเอ็มเลือกซีพียูตัวนี้เพราะอุปกรณ์ประกอบอื่น ๆ ในสมัยนั้นยังเป็นระบบ 8 บิต คอมพิวเตอร์รุ่นซีพียู 8088 แบบ 16 บิตนี้เรียกว่า พีซี และเป็นพีซีรุ่นแรก
    ขีดความสามารถของซีพียูที่จะต้องพิจารณา นอกจากขีดความสามารถในการประมวลผลภายใน การับส่งข้อมูลระหว่างซีพียูกับอุปกรณ์ภายนอกแล้ว ยังต้องพิจารณาขีดความสามารถในการเข้าไปเขียนอ่านในหน่วยความจำด้วย ซีพียู 8088 สามารถเขียนอ่านในหน่วยความจำได้สูงสุดเพียง 1 เมกะไบต์ (ประมาณหนึ่งล้านไบต์) ซึ่งถือว่ามากในขณะนั้น
    ความเร็วของการทำงานของซีพียูขึ้นอยู่กับการให้จังหวะที่เรียกว่า สัญญาณนาฬิกาซีพียู 8088 ถูกกำหนดจังหวะด้วยสัญญาณนาฬิกาที่มีความเร็ว 4.77 ล้านรอบใบ 1 วินาทีหรือที่เรียกว่า 4.77 เมกะเฮิรตซ์ (MHz) ซึ่งปัจจุบันถูกพัฒนาให้เร็วขึ้นเป็นลำดับ
    ไมโครคอมพิวเตอร์รุ่นพีซีได้รับการพัฒนาเพิ่มเติมฮาร์ดดิสก์ลงไปและปรับปรุงซอฟต์แวร์ระบบและเรียกชื่อรุ่นว่า พีซีเอ็กซ์ที (PC-XT)
    ในพ.ศ. 2527 ไอบีเอ็มเสนอไมโครคอมพิวเตอร์รุ่นใหม่ที่ทำงานได้ดีกว่าเดิม โดยใช้ชื่อรุ่นว่า พีซีเอที (PC-AT) คอมพิวเตอร์รุ่นนี้ใช้ซีพียูเบอร์ 80286 ทำงานที่ความเร็วสูงขึ้นคือ 6 เมกะเฮิรตซ์
    การทำงานของซีพียู 80286 ดีกว่าเดิมมาก เพราะรับส่งข้อมูลกับอุปกรณ์ภายในเป็นแบบ 16 บิตเต็ม การประมวลผลก็เป็นแบบ 16 บิต ทำงานด้วยความเร็วของจังหวะสัญญาณนาฬิกาสูงกว่า และยังติดต่อเขียนอ่านกับหน่วยความจำได้มากกว่า คือ ติดต่อได้สูงสุด 16 เมกะไบต์ หรือ 16 เท่าของคอมพิวเตอร์รุ่นพีซี
    พัฒนาการของเครื่องพีซีเอทีทำให้ผู้ผลิตอื่นออกแบบเครื่องคอมพิวเตอร์ตามอย่างไอบีเอ็มโดยเพิ่มขีดความสามารถเฉพาะของตนเองเข้าไปอีก เช่น ใช้สัญญาณนาฬิกาสูงเป็น 8 เมกะเฮริตซ์ 10 เมกะเฮิรตซ์ จนถึง 16 เมกะเฮิรตซ์ ไมโครคอมพิวเตอร์บนรากฐานของพีซีเอทีจึงมีผู้ใช้กันทั่วโลก ยุคนี้จึงเป็นยุคที่ไมโครคอมพิวเตอร์แพร่หลายอย่างเต็มที่
    ในพ.ศ. 2529 บริษัทอินเทลประกาศตัวซีพียูรุ่นใหม่ คือ 80386 หลายบริษัทรวมทั้งบริษัทไอบีเอ็มเร่งพัฒนาโดยนำเอาซีพียู 80386 มาเป็นซีพียูหลักของระบบ ซีพียู 80386 เพิ่มเติมขีดความสามารถอีกมาก เช่น รับส่งข้อมูลครั้งละ 32 บิต ประมวลผลครั้งละ 32 บิต ติอต่อกับหน่วยความจำได้มากถึง 4 จิกะไบต์ (1 จิกะไบต์เท่ากับ 1024 บ้านไบต์) จังหวะสัญญาณนาฬิกาเพิ่มได้สูงถึง 33 เมกะเฮิรตซ์ ขีดความสามารถสูงกว่าพีซีรุ่นเดิมมาก และใน พ.ศ. 2530 บริษัทไอบีเอ็มเริ่มประกาศขายไมโครคอมพิวเตอร์รุ่นใหม่ที่ชื่อว่า พีเอสทู (PS/2) โดยมีโครงสร้างทางฮาร์ดแวร์ของระบบแตกต่างออกไปโดยเฉพาะระบบเส้นทางส่งถ่ายข้อมูลภายใน (bus)
    ผลปรากฎว่า เครื่องคอมพิวเตอร์รุ่น 80386 ไม่เป็นที่นิยมมากนัก ทั้งนี้เพราะยุคเริ่มต้นของเครื่องคอมพิวเตอร์ 80386 มีราคาแพงมาก ดังนั้นในพ.ศ. 2531 อินเทลต้องเอาใจลูกค้าในกลุ่มเอทีเดิม คือลดขีดความสามารถของ 80386 ลงให้เหลือเพียง 80386SX
    ซีพียู 80386SX ใช้กับโครงสร้างเครื่องพีซีเอทีเดิมได้พอดีโดยแทบไม่ต้องดัดแปลงอะไร ทั้งนี้เพราะโครงสร้างภายในซีพียูเป็นแบบ 80386 แต่โครงสร้างการติดต่อกับอุปกรณ์ภายนอกใช้เส้นทางเพียงแค่ 16 บิต ไมโครคอมพิวเตอร์ 80386SX  จึงเป็นที่นิยมเพราะมีราคาถูกและสามารถทดแทนเครื่องคอมพิวเตอร์รุ่นพีซีเอทีได้
    ซีพียู 80486 เป็นพัฒนาการของอินเทลใน พ.ศ. 2532 และเริ่มใช้กับเครื่องไมโครคอมพิวเตอร์ในปีต่อมา ความจริงแล้วซีพียู 80486 ไม่มีข้อเด่นอะไรมากนัก เพียงแต่ใช้เทคโนโลยีการรวมชิป 80387 เข้ากับซีพียู 80386 ซึ่งชิป 80387 เป็นหน่วยคำนวณทางคณิตศาสตร์ และรวมเอาส่วนจัดการหน่วยความจำเข้าไว้ในชิป ทำให้การทำงานโดยรวมรวดเร็วขึ้นอีก
    ในพ.ศ. 2535 อินเทลได้ผลิตซีพียูตัวใหม่ที่มีขีดความสามารถสูงขึ้น ชื่อว่า เพนเตียม การผลิตไมโครคอมพิวเตอร์จึงได้เปลี่ยนมาใช้ซีพียูเพนเตียม ซึ่งเป็นซีพียูที่มีขีดความสามารถเชิงคำนวณสูงกว่าซีพียู 80486 มีความซับซ้อนกว่าเดิม และใช้ระบบการส่งถ่ายข้อมูลได้ถึง 64 บิต
    การพัฒนาทางด้านซีพียูเป็นไปอย่างต่อเนื่อง ไมโครโพรเซสเซอร์รุ่นใหม่จะมีโครงสร้างที่ซับซ้อนยิ่งขึ้น ใช้งานได้ดีมากขึ้น และจะเป็นซีพียูในรุ่นที่ 6 ของบริษัทอินเทล โดยมีชื่อว่า เพนเตียมทู


    รวบรวมจาก หนังสือเรียนวิชาคอมพิวเตอร์ ช 0249 เทคโนโลยีสารสนเทศและคอมพิวเตอร์
    สถาบันส่งเสริมารสอนวิทยาศาสตร์และเทคโนโลยี

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

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