Outline for April 20, 2022

Reading: text, §12–14
Assignment: Lab Exercise and Extra Credit 1, due Apr 25 (extended from Apr 18)


  1. Announcements
  2. Programs and memory
  3. Memory management with bare machine
  4. Memory management with resident monitor
    1. Memory separation of monitor and user process
    2. Fence address, register
    3. Relocation
    4. Handling variable size resident monitors
  5. Swapping
    1. Process execution
    2. Swapping time in and out
    3. Optimizations
  6. Simple memory management
    1. Basics
    2. Fixed size regions (MFT)

UC Davis sigil
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email: mabishop@ucdavis.edu
ECS 150, Operating Systems
Version of April 20, 2022 at 12:49PM

You can also obtain a PDF version of this.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh