หน่วยประมวลผลกลาง
แบ่งออกเป็น 2 หน่วย คือ หน่วยควบคุม (control unit)
และหน่วยคำนวณและตรรกะ (Arithmetic Logic Unit : ALU)
- หน่วยควบคุม
(control unit) ทำหน้าที่ในการควบคุมลำดับการทำงานภายในหน่วยประมวลผล
กลางระหว่างประมวลผล
- หน่วยคำนวณและตรรกะ
(Arithmetic Logic Unit : ALU) ทำหน้าที่นำข้อมูลซึ่งเป็นสัญญาณไฟฟ้าแบบตัวเลขฐานสองมาประมวลผลทางคณิตศาสตร์และตรรกศาสตร์
การทำงานนี้จะเป็นไปตามคำสั่งในโปรแกรม เริ่มด้วยหน่วยประมวลผลจะอ่านคำสั่งและข้อมูลต่างๆ
จากหน่วยรับเข้าเก็บไว้ที่หน่วยความจำหลัก หลังจากนั้นหน่วยประมวลผลกลางจะอ่านคำสั่งจากหน่วยความจำทีละคำสั่งมาตีความหมายและกระทำตาม
การกระทำดังกล่าวจะกระทำอย่างรวดเร็วมาก หน่วยประมวลผลกลางสามารถอ่านคำสั่งมาตีความหมายและกระทำตามได้หลายล้านคำสั่งต่อวินาที
ด้วยประสิทธิภาพการทำงานที่รวดเร็วนี้เอง ทำให้หน่วยประมวลผล
กลางสามารถทำการประมวลผลได้มากและรวดเร็ว<