Operating Systems (CS30002)
Text Books / References:
1.
Operating Systems Concepts, 9th ed. - A. Silverschatz,
P.V. Galvin, and G. Gagne. Wiley, 2016.
2.
Operating Systems: A Concept-Based Approach, 2nd ed. - D. M. Dhamdhere. Tata McGraw Hill, 2006.
3.
Operating Systems, 4th ed. - W. Stallings. Prentice-Hall of
India, 2001.
4.
Design of the Unix Operating System - M.K.
Bach. Pearson, 2015.
Study Materials:
Sl. No. |
Topic |
Slides / Study Materials |
Practice Problems |
1 |
Introduction |
||
2 |
Processes |
||
3 |
CPU Scheduling |
||
4 |
Multithreading |
|
|
5 |
Process
Synchronization |
||
6 |
Deadlock |
||
7 |
Memory Management |
||
8 |
Virtual Memory |
||
9 |
File Systems |
Evaluation Guidelines:
Mid-Semester Exam:
30%
End-Semester Exam:
50%
Class Tests: 20%
Penalty for Poor Attendance:
Attendance |
Penalty |
80% or more |
0 |
Between 70% and 79% |
-2 |
Between 60% and 69% |
-5 |
Less than 60% |
-10 |