Resources: Caching Flashcards
1
Q
what is caching
A
a popular principle whereby a small subset of a larger set is copied for faster and more convenient access.
2
Q
what principles does caching work on
A
temporal and special locality
3
Q
give examples of caching
A
cache, TLB, virtual memory, write buffer, page cache
4
Q
what is cache
A
the memory cache
5
Q
give the three levels of cache
A
1,2,3 working further from the processor, growing in size and slower in speed.
level 1 cache works on virtual addresses directly. will require flushing
level 2/3 use physical addresses.
a multiprocessor machine will share level 3 across all its processors
6
Q
describe cacheability
A
something that can be stored in cache.
It is a property of a page.