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

กระบวนการและกลไกการทำงานของหน่วยประมวลผลกลาง

กระบวนการและกลไกการทำงานของหน่วยประมวลผลกลาง

1. กระบวนการทำงานพื้นฐานของหน่วยประมวลผลกลาง แบ่งเป็น 5 ขั้นตอน ดังนี้
            1. อ่านชุดคำสั่ง (fetch)
·       Fetch การอ่านชุดคำสั่งขึ้นมา 1 คำสั่งจากโปรแกรม ในรูปของรหัสเลขฐานสอง (Binary Code from on-off of BIT)
            2. ตีความชุดคำสั่ง (decode)
·       Decode การตีความ 1 คำสั่งนั้นด้วยวงจรถอดรหัส (Decoder circuit)ตามจำนวนหลัก (BIT) ว่ารหัสนี้จะให้วงจรอื่นใดทำงานด้วยข้อมูลที่ใด
            3. ประมวลผลชุดคำสั่ง (execute)
·       Execute การทำงานตาม 1 คำสั่งนั้น คือ วงจรใดในไมโครโปรเซสเซอร์ทำงาน เช่น วงจรบวก วงจรลบ วงจรเปรียบเทียบ วงจรย้ายข้อมูล ฯลฯ
            4. อ่านข้อมูลจากหน่วยความจำ (memory)
·       Memory การติดต่อกับหน่วยความจำ การใช้ข้อมูลที่อยู่ในหน่วยจำชั่วคราว (RAM , Register) มาใช้ในคำสั่งนั้นโดยอ้างที่อยู่ (Address)
            5. เขียนข้อมูล/ส่งผลการประมวลกลับ (write back)
·       Write Back การเขียนข้อมูลกลับ โดยมีหน่วยจำ Register ช่วยเก็บที่อยู่ของคำสั่งต่อไป ภายหลังมีคำสั่งกระโดดบวกลบที่อยู่

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

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

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