Cache memory


The cache memory is a special type of fast access memory which is used in high-speed computers to work as a buffer and is placed
between CPU and main memory in order to match their speeds of operation, thereby reducing the time of execution. The cache memory is a high-speed memory, but expensive, hence it is smaller in size than other memories.

Cache memory is very important to the PC system. Cache sits on the newer processor as L1(level 1) memory and on the board as L2(level 2) memory. This works as a buffer for the CPU. The CPU is faster than the rest of the system in most cases and needs a place to store information that can be accessed fast. L1 and L2 can solve the problem. The cache lets the system catch up to the processor. The common processor of today's runs five times faster than the motherboard.

cache memory

The L1 cache site on the CPU works as a buffer for the rest of the system to keep up with it. The same goes with the L2 cache which acts more for information heading out of the CPU rather than in it.

The cache itself is made up of extremely fast silicon memory and is called SRAM(Static RAM). This is a super fast  RAM. Another feature of the SRAM is that it requires no refresh and actually interprets what the system will want next.

There are three types of cache .....
A. Asynchronous SRAM:
This RAM has speeds of 12, 15, 20 nanoseconds. The RAM is called Asynchronous because the processor has provided an address for each cache access. This is an older type cache and is found on 80386 and 80486 machines.

B. Synchronous Burst SRAM:
This RAM allows working in step with the system clock.

C. Pipeline Burst SRAM:
This type of RAM is much like the Synchronous and is cheaper. Generally, it is found on current Pentium system.

No comments for "Cache memory"