Class Notes

PDF copies (one per page or four per page) of the class notes can be downloaded below.

All material is Copyright 2000. All Rights Reserved, Badri Nath 

The web site for the book is set up by Stallings/prentice-hall

Some of the slides in my lecture notes are taken from one of the sources by marchand

  1. Introduction; Computer System overview
  2. Week 2: Operating system structure
  3. Week3: Concurrent processes
  4. Week 4: Threads/ Process Synchronization
  5. Week 5: Process Synchronization primitives (semaphores, monitors)
  6. Week 6&7: Memory management
  7. Week 9: Virtual memory management
  8. Week 10: Scheduling
  9. Week 11: Client-server; network programming
  10. Week12: File System Basics, File systems implementation
  11. week 14: Disk scheduling
  12. Week 14: Protection and security
  13. Week 15: Case studies and future research in OS