วันอังคารที่ 4 กุมภาพันธ์ พ.ศ. 2557

การทำงานของซีพียู (Central Processing Unit)



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



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

หลักการทำงานของ CPU
โดยวงรอบของการทำคำสั่งของซีพียูประกอบด้วยขั้นตอนการทำงานพื้นฐาน 4 ขั้นตอนดังนี้
1. ขั้นตอนการรับเข้าข้อมูล  ( fatch ) เริ่มแรกหน่วยควบคุมรับรหัสคำสั่งและข้อมูลที่จะประมวลผลจากหน่วยความจำ
 2. ขั้นตอนการถอดรหัส ( decode ) เมื่อรหัสคำสั่งเข้ามาอยู่ในซีพียูแล้ว หน่วยควบคุมจะถอดรหัสคำสั่งแล้วส่งคำสั่งและข้อมูลไปยังหน่วยคำนวณและตรรกะ
  3. ขั้นตอนการทำงาน ( execute ) หน่วยคำนวณและตรรกะทำการคำนวณโดยใช้ข้อมูลที่ได้รับการถอดรหัสคำสั่ง และทราบแล้วว่าต้องการทำอะไร ซีพียูก็จะทำตามคำสั่งนั้น
 4. ขั้นตอนการเก็บ ( store ) หลังจากทำคำสั่งก็จะเก็บผลลัพธ์ที่ได้ไว้ในหน่วยความจำ



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

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