Cache memory is a type of computer memory that provides high-speed data storage and access by storing instances of programs and data routinely accessed by the processor. It helps in speeding up the access to data and instructions that a computer frequently uses.