Computer Instructions

In this chapter, we will:

  1. Remind ourselves of various memory-related concepts.
  2. Introduce the memory hierarchy.
  3. Learn the concept of memory locality and why it matters.
  4. Talk about cache: mapping schemes, access time, and write policies.
  5. Explain what paging and virtual memory are, and what problems they solve.
  6. Calculate how much time it takes the CPU to access main memory.