หน่วยประมวลผลกลาง (Central Processing Unit : CPU)
             

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

           ในพ.ศ. 2529 บริษัทอินเทล ประกาศตัวซีพียูรุ่นใหม่ คือ 80386 หลายบริษัทรวมทั้งบริษัทไอบีเอ็มเร่งพัฒนา โดยนำเอาซีพียู 80386 มาเป็นซีพียูหลักของระบบ ซีพียู 80386 เพิ่มเติมขีดความสามารถอีกมาก เช่น รับส่งข้อมูล ครั้งละ 32 บิต ประมวลผล
ครั้งละ 32 บิต ติอต่อกับหน่วยความจำได้มากถึง 4 จิกะไบต์ (1 จิกะไบต์เท่ากับ 1,024 ล้านไบต์) จังหวะสัญญาณนาฬิกา
เพิ่มได้สูงถึง 33 เมกะเฮิรตซ์   ขีดความสามารถสูงกว่าพีซีรุ่นเดิมมาก และใน พ.ศ. 2530 บริษัทไอบีเอ็มเริ่มประกาศขายไมโครคอมพิวเตอร์รุ่นใหม่ที่ชื่อว่า พีเอสทู (PS/2) โดยมีโครงสร้างทางฮาร์ดแวร์ของระบบ
แตกต่างออกไป โดยเฉพาะระบบเส้นทางส่งถ่ายข้อมูลภายใน (bus)
             ผลปรากฎว่า เครื่องคอมพิวเตอร์รุ่น 80386 ไม่เป็นที่นิยมมากนัก ทั้งนี้เพราะยุคเริ่มต้นของเครื่องคอมพิวเตอร์ 80386
มีราคาแพงมาก ดังนั้นในพ.ศ. 2531 อินเทลต้องเอาใจลูกค้าในกลุ่มเอทีเดิม คือลดขีดความสามารถของ 80386 ลงให้เหลือเพียง 80386SX
             ซีพียู 80386SX ใช้กับโครงสร้างเครื่องพีซีเอทีเดิมได้พอดีโดยแทบไม่ต้องดัดแปลงอะไร ทั้งนี้เพราะโครงสร้าง
ภายในซีพียูเป็นแบบ 80386 แต่โครงสร้างการติดต่อกับอุปกรณ์ภายนอกใช้เส้นทางเพียงแค่ 16 บิต ไมโครคอมพิวเตอร์ 80386SX
จึงเป็นที่นิยม เพราะมีราคาถูกและสามารถทดแทนเครื่องคอมพิวเตอร์รุ่นพีซีเอทีได้ ซีพียู 80486 เป็นพัฒนาการของอินเทลใน
พ.ศ. 2532 และเริ่มใช้กับเครื่องไมโครคอมพิวเตอร์ในปีต่อมา ความจริงแล้วซีพียู 80486 ไม่มีข้อเด่นอะไรมากนัก
เพียงแต่ใช้เทคโนโลยีการรวมชิป 80387 เข้ากับซีพียู 80386 ซึ่งชิป 80387 เป็นหน่วยคำนวณทางคณิตศาสตร์
และรวมเอาส่วนจัดการหน่วยความจำเข้าไว้ในชิป ทำให้การทำงานโดยรวม รวดเร็วขึ้นอีก
           ในพ.ศ. 2535 อินเทลได้ผลิตซีพียูตัวใหม่ที่มีขีดความสามารถสูงขึ้น ชื่อว่า เพนเทียม การผลิตไมโครคอมพิวเตอร์
จึงได้เปลี่ยนมาใช้ซีพียูเพนเทียม ซึ่งเป็นซีพียูที่มีขีดความสามารถเชิงคำนวณสูงกว่าซีพียู 80486 มีความซับซ้อนกว่าเดิม
และใช้ระบบการส่งถ่ายข้อมูลได้ถึง 64 บิต
            การพัฒนาทางด้านซีพียูเป็นไปอย่างต่อเนื่อง ไมโครโพรเซสเซอร์รุ่นใหม่จะมีโครงสร้างที่ซับซ้อนยิ่งขึ้น ใช้งานได้ดีมากขึ้น
            หน่วยประมวลผลกลางเป็นวงจรไฟฟ้ามีหน่วยสำคัญที่ทำหน้าที่แตกต่างกัน 2 หน่วย ได้แก่ หน่วยควบคุม (Control Unit : CU) และหน่วยคำนวณและตรรกะหรือเอแอลยู (Arithmetic and Logic Unit : ALU)
           1. หน่วยควบคุม
            เป็นหน่วยที่มีหน้าที่นำเอาข้อมูลที่เป็นตัวเลขฐานสองมาประมวลผลทางคณิตศาสตร์ และตรรกะ เช่น การบวก การลบ
การเปรียบเทียบ และ การสลับตัวเลข เป็นต้นการคำนวณทำได้เร็วตามจังหวะการควบคุม ของหน่วยควบคุม
            2. หน่วยคำนวณและตรรกะ
            ทำหน้าที่ควบคุมการทำงาน ควบคุมการเขียนอ่านข้อมูลระหว่างหน่วยความจำของซีพียู ควบคุมกลไกการทำงาน
ทั้งหมดของระบบ ควบคุมจังหวะเวลา โดยมีสัญญาณนาฬิกา เป็นตัวกำหนดจังหวะการทำงาน



ภาพ ขั้นตอนการทำงานของหน่วยความจำและหน่วยประมวลผลกลาง


ที่มา : http://www.school.net.th/library/
หนังสือเรียนสาระการเรียนรู้พื้นฐาน เทคโนโลยีสารสนเทศ ช่วงชั้นที่ 4 ชั้นมัธยมศึกษาปีที่ 4 - 6 ของ สสวท.

 

   
   


เว็บไซต์นี้แสดงผลได้ดี  บนความละเอียด  800x600  Text Size Medium
เว็บไซต์นี้จัดทำเพื่อใช้ประกอบการเรียนการสอนวิชาการงานอาชีพและเทคโนโลยี 42 (คอมพิวเตอร์)