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