Additionally, larger capacity, but generally slower, memory such as DRAM or SRAM is associated with the CPU. This intermediate memory is often large enough for a small number of current applications, but not large enough to hold all system programs and data.