Computer architecture history and caches: Was the original Intel Pentium (P5) the first central processing unit to introduce separate instruction and data L1 caches (split I-cache and D-cache)? Choose the most accurate evaluation.

Difficulty: Easy

Correct Answer: Incorrect

Explanation:


Introduction / Context:
Cache organization is a foundational topic in computer architecture. Many learners associate the Intel Pentium with modern features such as superscalar pipelines and split L1 caches. This question asks whether the original Pentium was the first CPU to provide separate instruction and data caches, and it requires historical context across multiple architectures, not just Intel x86.



Given Data / Assumptions:

  • “Original Pentium” refers to Intel’s P5 microarchitecture introduced in the early 1990s.
  • “Separate caches” means distinct L1 instruction (I-cache) and data (D-cache) storage (a Harvard-like split at L1).
  • We compare across CPUs generally, not only within the x86 family.


Concept / Approach:
We evaluate whether the Pentium was the first to introduce split L1 caches in the industry. The method is to recall earlier processors and check if any implemented separate I/D caches before Pentium’s launch. If earlier examples exist, the statement is incorrect.



Step-by-Step Solution:

Identify Pentium’s L1 configuration: 8 KB I-cache and 8 KB D-cache, both on-die and separate.Survey earlier non-x86 CPUs: several RISC CPUs (for example, MIPS and SPARC designs) and Motorola 68040 used split L1 caches prior to the Pentium timeframe.Conclude that while Pentium popularized split caches in mainstream x86 PCs, it was not the first CPU overall to feature this organization.Therefore, the most accurate evaluation of the statement is “Incorrect.”


Verification / Alternative check:
Architecture references for Motorola 68040 and various early RISC processors document separate instruction and data caches predating the Pentium. Intel’s own 80486 used a unified L1 cache, highlighting Pentium’s shift, but the broader industry had split caches earlier.



Why Other Options Are Wrong:

Correct: Wrong because earlier processors already had split caches.Depends on chipset version only: Cache organization is part of the CPU core design, not merely the chipset.Cannot be determined from the given data: Historical evidence is well known; it can be determined.


Common Pitfalls:
Assuming Intel x86 history equals overall CPU history; conflating being “first in x86” with “first in the industry.”


Final Answer:
Incorrect

More Questions from Computers

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion