Objectives
- Learn about the need for really large memories
- Gain some historical perspective and learn about overlays
- Learn about pages and frames and swap areas, which are virtual memory
terms
- Learn the basic page replacement strategies (also called victim
selection strategies) such as LRU
- Learn about the working set and the principle of locality and
what can go wrong in a virtual memory system
- Discuss the basic concept of memory address space, which applies to
any computer
- Learn how page tables translate from virtual addresses to physical
addresses
- Learn about hardware helps to speed up this translation process
- Learn what an MMU and a TLB are
- Discuss fragmentation and how it is or is not a problem in virtual
memory machines
- Briefly discuss memory protection issues
|
Prerequisites
Chapter 11 is a definite prerequisite for this material insofar as it introduces
the basic memory concepts of address space, protection, relocation and
fragmentation. All these concepts are redefined in light of virtual memory's
presence.
|