What is the name for a CPU design technique that overlaps the execution of multiple instructions to improve throughput?
Difficulty: Hard
About this MCQ
This Hard Computer Architecture MCQ checks one syllabus fact.
The question is: “What is the name for a CPU design technique that overlaps the execution of multiple instructions to improve throughput?”
The accepted answer is B. Pipelining. Pipelining is the fact required by “What is the name for a CPU design technique that overlaps the execution of multiple instructions to improve throughput” (option B). Option A (“Control unit”) does not match the stem; it is a near-miss used to catch incomplete recall of Pipelining. Option C (“Bus”) does not match the stem; it is a near-miss used to catch incomplete recall of Pipelining. Remaining alternatives (Instruction set architecture (ISA)) fall outside the same rule and should be eliminated once Pipelining is identified. Computer Architecture questions of this type reward precise definitions rather than approximate associations. Computer Architecture recall of this distinction is a regular item in FPSC, PPSC, NTS, and CSS papers.
- A. Control unit
Why not A: “Control unit” is not correct. The accepted answer is B. Pipelining. Pipelining is the fact required by “What is the name for a CPU design technique that overlaps the execution of multiple instructions to improve throughput” (option B). Option A (“C
- B. Pipelining ✓
- C. Bus
Why not C: “Bus” is not correct. The accepted answer is B. Pipelining. Pipelining is the fact required by “What is the name for a CPU design technique that overlaps the execution of multiple instructions to improve throughput” (option B). Option A (“C
- D. Instruction set architecture (ISA)
Why not D: “Instruction set architecture (ISA)” is not correct. The accepted answer is B. Pipelining. Pipelining is the fact required by “What is the name for a CPU design technique that overlaps the execution of multiple instructions to improve throughput” (option B). Option A (“C
Correct answer
B. Pipelining
Explanation
Pipelining is the fact required by “What is the name for a CPU design technique that overlaps the execution of multiple instructions to improve throughput” (option B). Option A (“Control unit”) does not match the stem; it is a near-miss used to catch incomplete recall of Pipelining. Option C (“Bus”) does not match the stem; it is a near-miss used to catch incomplete recall of Pipelining. Remaining alternatives (Instruction set architecture (ISA)) fall outside the same rule and should be eliminated once Pipelining is identified. Computer Architecture questions of this type reward precise definitions rather than approximate associations. Computer Architecture recall of this distinction is a regular item in FPSC, PPSC, NTS, and CSS papers.
Source: Computer Architecture Official Reference Guide
Tags: computer science, hardware, computer architecture, CPU design
Submitted by: MCQsHub Editorial
Related MCQs
- Which term refers to the set of instructions a processor can execute, defining the interface between hardware...
- Identify the correct concept described as: a processor design philosophy that uses a small, simplified set of...
- RISC is best defined as which of the following?
- A processor design philosophy that uses a larger set of complex instructions capable of multi-step operations....
- Choose the correct description of CISC.
- Which of the following best names the concept in which the rate at which a processor executes instructions, me...