Os Syllabus PDF
Os Syllabus PDF
code
CS204 Operating Systems 3-1-0-4 2016
Pre-requisite: CS205 Data structures
Course Objectives
1. To impart fundamental understanding of the purpose, structure, functions of operating
system.
2. To impart the key design issues of an operating system
Syllabus
Expected outcome
Students will be able to:
1. identify the significance of operating system in computing devices.
2. exemplify the communication between application programs and hardware devices
through system calls.
3. compare and illustrate various process scheduling algorithms.
4. apply appropriate memory and file management schemes.
www.ktustudents.in
5. illustrate various disk scheduling algorithms.
6. appreciate the need of access control and protection in an operating system.
Text Book:
1. Abraham Silberschatz, Peter B Galvin, Greg Gagne, Operating System Concepts, 9/e,
Wiley India, 2015.
References:
1. Garry Nutt, Operating Systems: 3/e, Pearson Education, 2004
2. Bhatt P. C. P., An Introduction to Operating Systems: Concepts and Practice, 3/e,
Prentice Hall of India, 2010.
3. William Stallings, Operating Systems: Internals and Design Principles, Pearson,
Global Edition, 2015.
4. Andrew S Tanenbaum, Herbert Bos, Modern Operating Systems, Pearson, 4/e, 2015.
5. Madnick S. and J. Donovan, Operating Systems, McGraw Hill, 2001.
6. Hanson P. B., Operating System Principle, Prentice Hall of India, 2001.
7. Deitel H. M., An Introduction to Operating System Principles, Addison-Wesley,
1990.
Course Plan
Module Contents Hours Sem. Exam marks
(52)
www.ktustudents.in
IV
Readers-Writers Problems
CPU Scheduling – Scheduling Criteria –
Scheduling Algorithms.
8 15%
www.ktustudents.in
6. Part E
a. Total Marks: 40
b. Six questions each carrying 10 marks, uniformly covering modules V and VI;
four questions have to be answered.
c. A question can have a maximum of three sub-parts.