Cache memory is a fast memory which act as a buffer memory between the main memory and the processor.It helps to increase the overall speed of the system.The data which are repeatedly used during the processing of information are loaded on to the cache memory so that each time the processor don't have to access the same from the main memory.Due to this the CPU doesn't have to use the mother board's system bus for data transfer.With the help of cache memory we can reduce the problem of bottle neck of the system bus.
It allows commonly accessed data to be stored in full and referenced faster than recompiling the data each time.
To speed up the processing
There are different type of cache memory: processor cache memory, cache memory ram,1 cache memory l2, cache memory, CPU cache memory, disk cache memory, hard disk cache, cache memory motherboard.
Advantages:1) Faster memory access2) Higher CPU UtilizationDisadvantages:1) Cost Factor2) Cache coherency
There are different type of cache memory: processor cache memory, cache memory ram,1 cache memory l2, cache memory, CPU cache memory, disk cache memory, hard disk cache, cache memory motherboard.
Register memory are smaller in size than cache memory and registers are faster than cache..Cache memory store the frequently used data from main memory..
No cache memory is not visible.....
sram is used for cache for cache memory.
The maximum size of a cache memory is theoretically equal to the amount of primary memory(RAM).Like Cache only memory architecture where the whole memory space is filled up with the cache only.
Cache Memory is needed because Hardware implements cache as a block of memory for temporary storage likely to be used again.
Cache memory is smaller and quicker, primary memory larger and slower.
memory cache is on memory RAM, disk Cache is on the hard drive. They make things to get faster. For instance Google Earth use this disk cache to show you offline images.
l1 cache l2 cache
A cache allows one to retrieve commonly used information very quickly (if it is still in the cache) rather than trying to find it on the system (which takes much longer). The disadvantage is that is takes away memory from the system to implement the cache.