Traditionally, it is categorized as "levels" that describe its closeness and accessibility to the microprocessor. Types of cache memoryĬache memory is fast and expensive. Cache memory refers to the specific hardware component that allows computers to create caches at various levels of the network. Caches are temporary stores of data that can exist in both hardware and software. The name of the hardware that is used in a computer's main memory is dynamic random access memory (DRAM).Ĭache memory is not to be confused with the broader term cache. The name of the actual hardware that is used for cache memory is high-speed static random access memory ( SRAM). Cache memory operates between 10 to 100 times faster than RAM, requiring only a few nanoseconds to respond to a CPU request. What it sacrifices in size and price, it makes up for in speed. It is also more expensive than main memory, as it is a more complex chip that yields higher performance. In order to be close to the processor, cache memory needs to be much smaller than main memory. Therefore, it is more accessible to the processor, and able to increase efficiency, because it's physically close to the processor. This temporary storage area, known as a cache, is more readily available to the processor than the computer's main memory source, typically some form of DRAM.Ĭache memory is sometimes called CPU (central processing unit) memory because it is typically integrated directly into the CPU chip or placed on a separate chip that has a separate bus interconnect with the CPU. It acts as a temporary storage area that the computer's processor can retrieve data from easily.
Cache memory is a chip-based computer component that makes retrieving data from the computer's memory more efficient.