Caching Flashcards
(5 cards)
1
Q
What is caching?
A
the process of storing instructions or values in cache memory after they have been used; as they may be used again.
2
Q
Why use caching?
A
It saves time as it stores frequently accessed web pages and they can be loaded without delay.
Frees up bandwidth.
3
Q
What is prefetching?
A
The process of data being requested from main memory by the processor before it is required.
4
Q
What is required for prefetching to work?
A
Strong algorithms need to be designed to be able to predict what data will be required soon
5
Q
Caching drawbacks
A
The nature of predictive logic means caching algorithms can be very complicated
wrong data is often fetched and cached, and then it has to be removed.