I could use more cache

What is the purpose of a CPU cache?

A) It increases the clock rate of the CPU

B) Improves the overall clock speed of the FSB

C) Adds an extra CPU core at each cache layer

D) Holds data, instructions, or results for fast retrieval

E) It’s pronounced “cash,” but it doesn’t spend like money