You are on page 1of 1

Operating System

Syllabus

Prerequisite: Computer Programming, Data Structures and Computer Organization


L-T-P: 3-0-2, Credits: 4 Type: Core Essential Subjects (CES)

Course Description
In this course students will study the basic facilities provided in modern operating systems. The emphasis
will be on understanding general concepts that are applicable to a wide range of operating systems, rather
than a discussion of the features of any one specific system. However, for gaining in-depth knowledge the
pedagogical operating systems such as XV6 can be used to demonstrate the working at code level. Topics
that will be covered in the course include protected kernels, processes and threads, concurrency and
synchronization, memory management, virtual memory, file systems, secondary storage, protection, and
security.
Course Objectives

Students undergoing this course are expected to:


1 gain extensive knowledge on principles and modules of operating systems
2 understand key mechanisms in design of operating systems modules
3 understand process management, concurrent processes and threads, memory management, virtual
memory concepts, deadlocks
4 compare performance of processor scheduling algorithms
5 produce algorithmic solutions to process synchronization problems
6 use modern operating system calls such as Linux process and synchronization libraries
Course Outcomes
CO
Course Outcomes (Action verb should be in italics Bloom’s taxonomy
Numbers
Demonstrate the knowledge of Operating Systems both at system call
CO-1 Identify/ Knowledge
level and code level.
Compare and analyze the different implementation approach of
CO-2 Creating/ Analyzing
system programming and operating system abstractions.
CO-3 Formulate synchronization problem and develop the solution for same Analyzing, Creating
CO-4 Interpret various OS functions used in different operating systems. Applying
Understanding/Compr
CO-5 Learning about real life applications of Operating System in every field.
ehension
Mapping Course Outcomes with Program Outcomes
Course Outcomes PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 P10
CO1 2 - - - - 2 - - - 2
CO2 - - - - - - 2 - - -
CO3 - - - - - - - - - -
CO4 - 3 - - - - - - - -
CO5 2 - - - - - - - - 2
CO (Average) Course
0.8 0.6 - - - 0.4 0.4 - - 0.8
Average
3-High, 2-Medium, 1-Low

39 | P a g e

You might also like