Outline for April 4, 2008

Reading: Text, §2, 3


  1. Greetings and felicitations!
  2. Operating system I/O functions
    continued from last lecture
    1. Direct memory access (DMA)
  3. Operating system process functions
    1. Create, delete, schedule
    2. Synchronize, communicate
  4. Operating system memory functions
    1. Share memory among many processes: address transformation
    2. Memory management
  5. Operating system secondary storage functions
    1. Space management and addressing
    2. When to move data; scheduling
  6. Operating system user interface functions
    1. Enable users to run processes easily
  7. Other desireable features
    1. Efficient
    2. Reliabile
    3. Maintainable
    4. Small
  8. Organization of operating systems
    1. Monolithic
    2. Kernel
    3. Process hierarchy
    4. Object oriented
    to be continued

You can also obtain a PDF version of this. Version of April 6, 2008 at 3:16 PM