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