โครงสร้างของหน่วยประมวลผลกลาง
1. Bus Interface Unit เป็นหน่วยที่นำคำสั่งจากแรม มายังหน่วยพรีเฟตช์
2. Prefetch Unit เป็นหน่วยเก็บคำสั่งไว้ในที่พักข้อมูลแล้วส่งไปที่หน่วยถอดรหัส
3. Decode Unit เป็นหน่วยที่แปลคำสั่งเพื่อนำไปประมวลผล
4. Execution Unit เป็นหน่วยที่ทำการประมวลผลประกอบด้วย 4 ส่วนใหญ่ๆ คือ
4.1 Control Unit เป็นหน่วยควบคุมการสั่งการให้ข้อมูลเป็นไปตามลำดับที่กำหนดไว้
4.2 Protection Test Unit เป็นหน่วยตรวจสอบความผิดพลาด (Error)
4.3 Registers เป็นหน่วยความจำใช้เก็บข้อมูลชั่วคราวขณะที่ทำการประมวลผล
3. Decode Unit เป็นหน่วยที่แปลคำสั่งเพื่อนำไปประมวลผล
4. Execution Unit เป็นหน่วยที่ทำการประมวลผลประกอบด้วย 4 ส่วนใหญ่ๆ คือ
4.1 Control Unit เป็นหน่วยควบคุมการสั่งการให้ข้อมูลเป็นไปตามลำดับที่กำหนดไว้
4.2 Protection Test Unit เป็นหน่วยตรวจสอบความผิดพลาด (Error)
4.3 Registers เป็นหน่วยความจำใช้เก็บข้อมูลชั่วคราวขณะที่ทำการประมวลผล
4.4 Arithmetic Logic Unit (ALU) เป็นหน่วยคำนวณและตรรกะ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น