Memory hyrachy


  • Programmers want unlimited amount of fast memory
  • An economic solution to that desire is a memory hierarch, which takes advantage of locality and cost/performance of memory

–      Locality principle says: most programs do not access all code or data uniformly

  • Locality principle plus the concept that smaller hardware is faster led to the hierarchy based on memories of different speeds and sizes. The fast memory is expensive.
  • The memory hierarchy is a scheme for categorizing memory where by fastest, smallest capacity and most expensive at the top, slowest, largest capacity and least expensive at the bottom.
  • The three pillars of the memory hierarchy are
  • Cost
  • Speed
  • Capacity



One thought on “

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s