Cache, in the context of computing, is any hardware or software that stores data so that any future requests for that data can be retrieved much faster.
Hardware implements cache as a block of memory for temporary storage of data that is probably going to be used again. Examples of hardware cache include CPU cache, GPU cache, and DSPs.
Examples of software caches include disk cache, memorization and, the most well know, web cache. Browsers and web proxy servers use web cache to store previous responses from web servers, like web pages and images.
Why is cache useful?
This article is from the CBROnline archive: some formatting and images may not be present.