Section 12.7
Review Questions

Hardware

  1. Why do computer designers use extra hardware to implement virtual memory?
  1. What is the extra chip that some computers used to have to do memory address translation?
  1. What happened to this chip? Is it no longer needed?
  1. What French word does the term cache derive from and what does it mean?
  1. What is a cache?
  1. Where can a system keep the page table?
  1. What are some of the trade-offs and issues involved with the decision where to keep the page table?
  1. Realize that each process (program in execution) requires its own separate page table! What does this imply in terms of memory usage?