Computer architecture
Know the memory hierarchy and why it so useful.
Explain how data is stored on a magnetic disk (track, cylinder, platter, sector).
Explain how data is retrieved from a magnetic disk.
Know the function and location of cache memory
Explain the tag in a cache line. Explain why there are multiple bytes in each cache line.
Know how to store and retrieve data from a fully associative cache
Know how to store and retrieve data from a directly mapped cache
Explain some advantages and disadvantages of each type of cache
Explain the different cache replacement policies
Given a trace of memory references, calculate a cache hit ratio.