Lecture Notes

PART I
  1.  Introduction -OS concepts
  2.  OS structures
  3.  Process Management
  4. Threads
  5. Implementation of Kernel
  6. Process Synchronization
  7. CPU Scheduling
  8. Deadlocks

 

PART II
  1. Physical and Virtual Memory
  2. File Systems
  3. Input/Output Management Modified
  4. Distributed Systems
  5. Sockets