2022 - TBC 204 Operating Systems
2022 - TBC 204 Operating Systems
1 Contact Hours: 45 L 3 T 0 P 0
4 Credits: 0 3
7 Objective: To familiarize students with the Concept of Operating Systems that are used
to manage various system components including files and processes.
8 Course Outcome:
A student who successfully fulfills the course requirements will be able to:
CO 1 Classify operating systems as per user or process requirements
CO 2 Evaluate and Implement an appropriate CPU scheduling algorithm to improve overall
system throughput along with improved average turnaround time, waiting and
response time.
CO 3 Identify and Design a suitable solution for different issues, such as process
synchronization and deadlock, that are associated with simultaneous execution of
multiple processes.
CO 4 Analyze and compare different algorithms given for management of the primary
memory (RAM).
CO 5 Evaluate and select an appropriate mechanism for improved management of files and
directories.
CO 6 Analyze and select a suitable security solution for protection of his/her system’s
resources.
10 Suggested Books:
Sl. NAME OF AUTHORS/BOOKS/PUBLISHERS YEAR OF
NO. PUBLICATION
1 Silberschatz, Galvin: Operating System Concept, 7th Edition, John 2005
Wiley and Sons.
2 William Stallings: Operating Systems: Internals and Design Principles, 2012
7th Edition PHI.
3 Sumitabha Das: UNIX Concepts and Application, 4 th Edition, McGraw 2008
Hill