Thumbnail for video 'Caching'

← Back to videos

Caching

What is a cache? How does it work, and why is it important?

Caches are used everywhere in our modern devices. It's found in many hardware components and throughout software. The goal of caching is to store data from slow memory into fast memory so it can be retrieved quicker.

That's why browsers keep a cache: so they don't have to re-download everything from the internet over and over again.

Sources

This video wouldn't be possible without the work of others. Here are the sources I've used during my research & script writing:

Lab 4: Caching. (n.d.). Brown. http://cs.brown.edu/courses/csci1310/2020/assign/labs/lab4.html
Maurice Wilkes. (n.d.). Wikipedia. https://en.wikipedia.org/wiki/Maurice_Wilkes
Wilkes, M. V. (1965). Slave memories and dynamic storage allocation. IEEE Transactions on Electronic Computers, 2, 270–271. https://www.cs.auckland.ac.nz/courses/compsci703s1c/resources/Wilkes.pdf