CS 354: Operating Systems

List of Topics (By Week):

  1. Computer system structures

  2. Operating system structures

  3. Process and thread management

  4. Interprocess communication

  5. Process synchronization

  6. Deadlocks

  7. CPU scheduling

  8. Memory hierarchy and management

  9. Virtual memory

  10. Secondary storage management

  11. I/O device management

  12. File system -- interface and implementation

  13. Protection and security

  14. Case studies -- Unix and Mach

  15. Advanced topics: distributed OS

1998.08

Last Updated: Jun 20, 2025 11:38 AM