High-speed memory is located between the CPU and the main memory. Cache memory is designed to supply the processor with the most frequently requested data. Storing data here speeds up the operation of the computer. When an item is requested, the computer first checks the internal cache (built-on the processor), then the external cache (built-on the motherboard) and, finally, the hard disk.