thurs. and fri. lectures are on caches:
recall from last lecture:
the 4 fundamental concepts of caches
last lecture, block placement was described
(recall the 3 types of caches defined by block placmenet:
direct, set associative, fully associative)
- block placement: where can a block be placed in a cache?
- block identification: how is a block found if it is in cache?
- block replacement: which block should be replaced in a cache miss?
- write strategy: what happens on a write?