cache
cache memory is high speed memory used by the CPU. It is faster than RAM therefore it is used for applications used frequently. But cache memory is volatile meaning it will all be erased when there is no power. We need cache memory because it speeds up the process of running applications we use and processes already completed.