Difficulty: Easy
Correct Answer: Control unit
Explanation:
Introduction / Context:The central processing unit (CPU) orchestrates instruction execution through distinct functional blocks. Understanding which block decodes instructions and issues timing and control signals is fundamental to computer architecture.
Given Data / Assumptions:
Concept / Approach:The Control Unit (CU) fetches instructions from memory, decodes them, and generates control signals to direct data paths, ALU operations, memory access, and I/O coordination. The Arithmetic Logic Unit (ALU) performs arithmetic/logic but does not decode or sequence instructions. Input and storage units are outside this decoding/coordination role.
Step-by-Step Solution:Identify the task: interpret instructions + initiate control operations.Map to CPU blocks: this is the Control Unit's responsibility.Therefore select ‘‘Control unit.’’
Verification / Alternative check:Instruction cycle: fetch → decode (CU) → execute (CU directs ALU/memory). This standard pipeline confirms the CU's role.
Why Other Options Are Wrong:
Common Pitfalls:Attributing instruction interpretation to the ALU. The ALU executes operations; the CU decides which operations and when.
Final Answer:Control unit
Discussion & Comments