Cache is organized in two ways


    1) Look aside design:

  • In this case both the CPU and main memory are directly connected to the system bus.
  • When a cache miss occurs, it results in data transfer between cache and main memory through the system bus making it unavailable for other I/O operations 
  • 2) Look through design:

  • In this the communication between CPU and cache is through a separate bus, which is isolated from the main system bus
  • Hence the system bus is available for other units, such as I/O controllers to communicate with main memory
  • In this the local bus linking main memory and cache is wider than the system bus. So the data transfer between cache and main memory is faster. Example: if system bus is 32 bits wide and if cache block size is 128 bits, a 128 bit data bus might be provided to link between cache and main memory
  • The drawback of this design is that it takes more time for main memory to respond CPU when a cache miss occurs

Cache Memory<< Previous
Next >>Cache Mapping Functions

Support us generously: contact@lessons2all.com

Our aim is to provide information to the knowledge seekers. 

comments powered by Disqus






Footer1