Cache memory acts as a buffer between the CPU and the main memory. It is a small, fast memory located closer to the CPU that stores frequently accessed data to speed up processing. By storing commonly used instructions and data, cache memory reduces the time it takes to access the main memory, improving the overall performance of the system.
Thus, the correct answer is (b) cache memory.