Course Objective: To understand the principles of operating system from a design and performance perspective.
Course Outcomes: After completion of this course the students are expected to be able to:

  1. Recognize the history, evaluation and necessity of different types of operating system.
  2. Recognize the different terminology, system structure and components of operating system.
  3. Discuss the data structures, operations and algorithms used in each component of operating system.
  4. Apply and demonstrate different system operations on operating system using C programming.
  5. Analyze the algorithms used in each component of operating system.