Cache memory, also called cache, supplementary memory
system that temporarily stores frequently used instructions and
data for quicker processing by the central processing unit (CPU) of a computer. Cache memory is important because it improves the efficiency of data retrieval. It stores program instructions and data that are used repeatedly in the operation of programs or information that the CPU is likely to need next. A memory cache, sometimes called as cache store or RAM cache, is a portion of high-speed static RAM (SRAM) instead of the slower and cheaper dynamic Ram (DRAM) used for main memory. By keeping as much of this information as possible in SRAM, the computer avoids accessing the slower DRAM. When the data is found in the cache, it is called cache hit, the effectiveness of a cache Is judged by its hit rate. 95% of the time the processor is working, it is accessing information from cache.