Question:

What are the different types of cache memory?

by  |  earlier

0 LIKES UnLike

What are the different types of cache memory?

 Tags:

   Report

5 ANSWERS


  1. cache memory is a kind of virtual memory, all ur web pager history goes into it, ur pc will use cache to open previously loaded web pages


  2. Most modern desktop and server CPUs have at least three independent caches: an instruction cache to speed up executable instruction fetch, a data cache to speed up data fetch and store, and a translation lookaside buffer used to speed up virtual-to-physical address translation for both executable instructions and data.

  3. A cache is used to speed up performance when one part of a PC operates at a significantly higher speed than another on which it depends.

    CPU cache is used because the bus speed of a PC is much lower than the CPU speed, so the CPU can spend most of its time waiting for the bus. CPU cache is ON the CPU itself, and so as afast as it. There are three types of main CPU cache - instruction cache to speed up executable instruction fetch, a data cache to speed up data fetch and store, and a translation lookaside buffer.

    Disk cache is used by the operating system because hard drives are slow. Instead of writing direct to disk, the OS writes to the cache, and the cache is written to disk when the computer is idle. This is why it is dangerous to simply turn off a PC or unplug an external drive - the cache may not have been written.

    Other caches are used for networks, network addresses, keystrokes etc.


  4. don't know sorry

  5. You can divide cache memory into different types several different ways.

    One site says "the two main types of cache are: memory cache and disk cache."

    http://www.computerhope.com/jargon/c/cac...

    If you are talking about memory cache, you can divide it into three different levels:

    Level 1 - in the processor

    Level 2 - dedicated for the processor but not in the processing logic

    Level 3 - shared between processors

    http://www.informit.com/articles/article...

    You could also consider the two types to be instruction cache and data cache.

    http://faculty.cs.tamu.edu/ejkim/Courses... (page 20)

    There are also any number of specialized caches. One other answer gave an example of a specific cache used to store recently referenced internet resources. One system I worked on had something called a "software disk cache buffer" which tried to keep disk data that were likely to be requested soon in central memory.

Question Stats

Latest activity: earlier.
This question has 5 answers.

BECOME A GUIDE

Share your knowledge and help people by answering questions.