Operating System
Operating System
College of Technology
Bachelor of Technology
Information Technology
Course Name:Operating System
Course Code: 1010043218
Semester: 4th
Prerequisite:
Course Objectives:
As a core subject of Computer Engineering/Information Technology, this course enables one to understand
the importance of the Operating System, its functionalities to manage resources of Computer and Peripherals,
program development and its execution. Students will be made aware of Process Management, Memory
Management, File Management and I/O Management in detail, which will be useful to them for Large
Application Development in the engineering field with emphasis given to the Linux type of Open-Source
Operating System Administration.
Teaching Scheme:
Teaching Scheme
L T P Contact Hours Credit
3 0 2 5 4
Contents:
Course Outcomes:
Sr. No. CO Statement Unit
Analyze the structure of OS and basic architectural components
CO-1 1,2
involved in OS design.
Compare and contrast various CPU scheduling algorithms, Analyze
CO-2 2,3,6
various algorithms for memory management, I/O management.
Evaluate the requirements for the process synchronization and
CO-3 coordination in contemporary operating systems with 4,5
understanding of deadlock management.
Managing users and groups, files, and file permissions and security
CO-4 7,8,10
aspects of operating systems using the concepts of firewall.
Write shell scripts in Unix/Linux O.S and write simple programs using
CO-5 9
kernel system calls. Also understand the virtualization concept.
Major Equipment:
1. Computer System
2. Linux Operating System
Books Recommended:
1. Operating Systems: Internals & Design Principles, 9th Edition, William Stallings, Pearson Education
India.
2. Operating System Concepts, 9th edition Peter B. Galvin, Greg Gagne, Abraham Silberschatz, John Wiley
&Sons, Inc..
3. Modern Operating Systems-By Andrew S. Tanenbaum (PHI)