On-Chip Cache Added

General

Refer to Figure 18-7 on page 428. The 486 was the first IA32 processor to integrate a cache on the processor die. The cache had the following characteristics:

  • It was a write-through cache (except for one version that had a write back cache).

    - The write-through cache supported two possible states for a line: S (Shared) or I (Invalid), wherein S merely indicated that the line was valid.

    - The write back cache supported four possible states for a line: M (Modified), E (Exclusive), S (Shared), or I (Invalid).

  • It was a unified code/data cache. A collision on the cache due to the receipt of simultaneous access requests from the Execution Unit data and the Instruction Prefetcher results in stalling the Prefetch Unit.

  • There were ...

Get The Unabridged Pentium 4 IA32 Processor Genealogy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.