หน่วยควบคุมเป็นส่วนประกอบย่อยของหน่วยประมวลผลกลาง (CPU) ที่จัดการการกระทำทั้งหมดที่ดำเนินการในพื้นที่นี้ในคอมพิวเตอร์ มีหน้าที่รับผิดชอบในการรับอินพุตต่าง ๆ จากคอมพิวเตอร์คำแนะนำและข้อมูลและบอกโปรเซสเซอร์ว่าต้องทำอย่างไรกับพวกเขา เนื่องจากซีพียูถือเป็นสมองของคอมพิวเตอร์บางครั้งจึงเรียกว่าสมองในสมอง หน่วยควบคุมอาจมีภารกิจที่แตกต่างกันในการดำเนินการทั้งนี้ขึ้นอยู่กับสถาปัตยกรรมของ CPU
หน่วยควบคุมประกอบด้วยส่วนประกอบย่อยหลายส่วน ในระหว่างวันที่เดินสายไฟสายไฟและวงจรทั้งหมดนี้ก่อให้เกิดสิ่งที่เรียกว่าเครื่องไฟไนต์สเตทระบบที่มีจุดประสงค์เอกเทศในการควบคุมการทำงานของคอมพิวเตอร์ วงจรแยกมีหน้าที่รับผิดชอบในการถอดรหัสและคำแนะนำการเข้ารหัสในขณะที่คนอื่นจัดการตรรกะหรือนับคำแนะนำที่ CPU ทำงาน ทุกอย่างเกิดขึ้นตามลำดับที่วงจรตรรกะจะพลิกทางเดียวหรืออื่น ๆ เพื่อนำคำแนะนำในการจัดเก็บ
คำสั่งถูกนำมาใช้และถอดรหัสและจากนั้นจะต้องดำเนินการตามลำดับทีละรายการจนสำเร็จ ในซีพียูรุ่นเก่าคำสั่งจะต้องผ่านกระบวนการทั้งหมดและคำนวณให้เสร็จก่อนที่จะเริ่มต้นถัดไป เพื่อเพิ่มความเร็วในการประมวลผลซีพียูสมัยใหม่ใช้สิ่งที่เรียกว่าไพพ์ไลน์ซึ่งแต่ละขั้นตอนเป็นส่วนหนึ่งของไพพ์ไลน์ ขณะที่คำสั่งหนึ่งอยู่ในส่วนการดำเนินการของไปป์ไลน์อีกคำสั่งหนึ่งอยู่ในขั้นตอนการถอดรหัสและอีกอันหนึ่งกำลังถูกดึงข้อมูล ในการจัดการทั้งหมดนี้หน่วยควบคุมจำเป็นต้องดำเนินการตามบทบาทของอุปกรณ์มัลติเพล็กเซอร์ซึ่งจะรับอินพุตหรือเอาต์พุตหลายชุดและนำเข้าและออกจากท่อ
เมื่อซีพียูคอมพิวเตอร์ยังคงก้าวหน้าไป การใช้ไมโครโค้ดซึ่งเป็นโปรแกรมขนาดเล็กที่อยู่ในหน่วยความจำแบบอ่านอย่างเดียวความเร็วสูงพิเศษในซีพียูนั้นเกิดขึ้นจากวงจรเดินสายแบบเก่า โปรแกรมระดับล่างเหล่านี้เข้ามาแทนที่งานที่ต้องใช้เวลามากในการเดินสายหน่วยควบคุมและเปลี่ยนแปลงสถาปัตยกรรมของ CPU ได้ง่ายขึ้น ไมโครโปรเซสเซอร์ที่เขียนขึ้นเองของชุดควบคุมซึ่งสร้างขึ้นในช่วงการออกแบบของ CPU คือสิ่งที่เปิดใช้งานสถาปัตยกรรมของ CPU เฉพาะประเภท
โดยทั่วไปความรับผิดชอบส่วนใหญ่ของชุดควบคุมขึ้นอยู่กับสถาปัตยกรรมของ CPU บางคนอาจดึงถอดรหัสประสานงานการดำเนินการและส่งออกคำสั่งโดยตรง อื่น ๆ อาจมีความรับผิดชอบเพิ่มเติมที่เกี่ยวข้องกับการแปลซึ่งอาจทำให้ CPU ช้าลง ในกรณีเหล่านี้หน่วยควบคุมอาจถูกแยกออกเป็นองค์ประกอบที่รวบรัดขึ้นเช่นหน่วยกำหนดเวลาแยกต่างหากหรือหน่วยเกษียณอายุที่ดูแลการจัดระเบียบและจัดเก็บผลลัพธ์จากหน่วยตรรกะคณิตศาสตร์ (ALU)


