Operating System

College of Engineering & Computer Science

Department of Information Technology

Course Overview:

The purpose of this course is to provide an overview of computer operating systems. Topics to be discussed include a brief history of OS’s and their design and development. The course will cover major components and the algorithms and implementation techniques used to create them. The class will presented using a both a mix of theory and hands-on exercises. Some/most of the programming assignments will be done on Linux machines.

Aims & Objective:

A successful student will be able to understand the basic components of a computer operating system, and the interactions among the various components. The course will cover an introduction on the policies for scheduling, deadlocks, memory management, synchronization, system calls, and file systems.

  • Duration: 15 week
  • Lectures: 14
  • Language: English
  • Hours per Week: 4
Stage: Fourth Year
Semester: First Semester
Course Type: Coursat
Credit: 3
Code: IT401OS
Attendance: 5%
Class Tests and Quizzes: 10%
Midterm Examination: 25%
Practical Exam: 10%
Final Examination: 50%
Passed Grade