 On most computer architectures, the processor has a hardware cache separate from RAM.Since they are located within the processor itself, caches are much faster to access but usually store much less data than RAM.Therefore, most processors store memory locations that have been accessed recently, along with memory locations close to it.