Os Syllabus
Os Syllabus
Total Hours: 45
Laboratory Component:
S. No List of Experiments
Study of Basic Linux Commands, proc file system of linux, disk I/O, buffer caches, disk monitoring
1. tool
2. Implementation of Shell Programming
3. Implementation of Unix System Calls
4. Implementation of Non Pre emptive and Pre emptive CPU Scheduling Algorithms
5. Implementation of Dining Philosopher’s Problem to demonstrate Process Synchronization
6. Implementation of Banker’s Algorithm for Deadlock Avoidance
7. Implementation of Memory Allocation and Management Techniques
8. Implementation of Page Replacement Techniques
Implementation of File organization Techniques and study on modern file systems like ZFS, btrfs,
9.
ext4 etc.
Implementation of Disk Scheduling Algorithms. Compare CPU and Disk Scheduling algorithms in
10.
terms of the number of voluntary and involuntary context switches.
Total Hours: 30
Text Books:
Abraham Silberschatz, Peter B. Galvin, Greg Gagne, “Operating System Concepts” 10th Edition,
1.
John Wiley, 2018
2. D.M Dhamdhere, “Operating Systems”- A Concept based Approach, 3rdEdition, McGraw Hill,2017
Reference Books:
1. Andrew S. Tanenbaum, Modern Operating Systems 5thEdition, Pearson Education, 2016.
William Stallings, “Operating Systems – Internals and Design Principles”, 8thEdition, Pearson
2.
Publications, 2014.
Web References:
https://www.studocu.com/sg/course/nanyang-technological-university/operating-
1.
systems/1390534
2. https://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/
3. https://www.gatevidyalay.com/operating-system/
Online Resources:
1. https://www.coursera.org/learn/os-power-user
2. https://nptel.ac.in/courses/106108101
Continuous Assessment
Theory Practical End
Total Semester Total
Forma Summ Format Summati Total
tive ative Total ive ve Total Continuous Examination
Total (A+B)
Asses Asses (A) Assess Assess (B) Assessment
sment sment ment ment
80 120 200 100 75 25 100 200 50 50 100