Euro-training Center
 Operating Systems (E6082) QR Code

Operating Systems


Course Content

Introduction to operating systems, operating system structures, multi-process management, multi-thread management, inter process communication, deadlocks, CPU scheduling, memory management, file system, storage and input/output systems. The course includes a number of programming assignments conducted in the lab.

Course Outline

  • Introduction to operating systems
  • Operating system structures, computer hardware properties
  • Process concept in modern operating systems
  • Multi-processes
  • Thread concept and multi threading
  • Process synchronization
  • Process synchronization/ Midterm1
  • Deadlocks in multi processing
  • Memory management
  • Virtual memory management
  • CPU scheduling algorithms
  • File system
  • Disk subsystem
  • Review

Select training course venue