Operating Systems (COM301)

Books:

Subjects:

  • Operating systems: basic concepts, classification, history
  • Process management, time sharing, context switching, process management in UNIX
  • Threads, thread management, thread management in UNIX
  • Interprocess communication (IPC) and synchronization, semaphores, semaphores in UNIX
  • Classical problems on concurrent processes
  • Deadlock, detection and avoidanc, shared memory in UNIX
  • Process scheduling algorithms, process scheduling in UNIX
  • Memory management, segmentation, paging
  • Memory allocation, virtual memory management
  • File systems and management, UNIX file system
  • Input / Output