Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:The early to mid-1990s introduced superscalar execution to mainstream desktop CPUs. The Pentium (P5) microarchitecture is notable for its dual integer pipelines (U and V), enabling limited dual-issue under certain pairing rules. This question tests understanding of that capability.
Given Data / Assumptions:
Concept / Approach:To validate the claim, recall that superscalar designs can fetch, decode, and (sometimes) execute more than one instruction per cycle. The Pentium is a dual-pipeline design that can, in favorable cases, retire two integer instructions per cycle.
Step-by-Step Solution:
Identify the architectural feature: dual pipelines (U/V).Apply pairing rules: simple integer ops can pair; dependencies or specific instruction types may prevent pairing.Conclude: The architecture can execute two instructions at once when constraints are met.Therefore, the statement is “Correct.”Verification / Alternative check:Vendor documentation and optimization manuals describe pairing rules, scheduling, and pipeline hazards, all consistent with dual-issue capability.
Why Other Options Are Wrong:
Incorrect: Contradicts well-documented dual-pipeline design.Only in protected mode: Execution width is architectural, not strictly a CPU mode property.Cannot be determined without cache details: Caches affect performance, not the fundamental dual-issue capability.Common Pitfalls:Assuming two-at-once always happens; ignoring dependencies and pairing restrictions; confusing decode bandwidth with execution.
Final Answer:Correct
Discussion & Comments