CPU & Memory
Level 2 design | Data manipulation

Random Access Memory - Cache

For Example: Caching a Hard disk

  • To enable a high speed connection between a fast CPU and (relatively) slow Hard Disk, some Cache RAM working at the CPU speed may be placed between.
  • This can increase your drives effective speed, since disk write instructions may be transferred to the Cache at CPU speed, then transferred to the Hard Disk at its speed, while the CPU continues with other functions.

Level 2 design

[Cache levels]
  • If the code or data is not in level 1 cache, the motherboard chipset requests data from level 2 cache.
  • If the code/data is in level 2 cache it is sent to the CPU in a rapid burst of four or more chunks. (Often called burst fill), this is when the level 2 architecture makes a difference.

External cache may account for 10% of a systems overall performance, but raw power and internal cache size are more important.

[Reference] (Glass, 1996)

RAM Cache - Data manipulation

Reading data
hwramc1.gif (7155 bytes)

Updating Data
hwramc2.gif (7546 bytes)

[Rev: 26/7/98] Jun-97 © 1997-98 V/2-Com (Verhaart), P O Box 8415, Havelock North, New Zealand.