Cs1011 Operating Systems L T P C Total Contact Hours
Cs1011 Operating Systems L T P C Total Contact Hours
Prerequisite Nil
PURPOSE
Every computer professional should have a basic understanding of how an operating system controls the
computing resources and provide services to the users. This course provides an introduction to the
operating system functions, design and implementation.
111 CS-Engg&Tech-SRM-2013
INSTRUCTIONAL OBJECTIVES
Computer System Overview-Basic Elements, Instruction Execution, Interrupts, Memory Hierarchy, Cache
Memory, Direct Memory Access, Multiprocessor and Multicore Organization. Operating system
overview-objectives and functions, Evolution of Operating System.
Process States, Process Description and Process Control. Processes and Threads, Types of Threads,
Multicore and Multithreading, Windows 7 - Thread and SMP Management.
TEXT BOOK
1. William Stallings, “Operating Systems – internals and design principles”, Prentice Hall, 7thEdition,
2011.(Ch 1-9,11,12).
REFERENCES
1. Andrew S. Tannenbaum & Albert S. Woodhull, “Operating System Design and Implementation”,
Prentice Hall, 3rd Edition, 2006.
4. Pramod Chandra P.Bhatt, “An Introduction to Operating Systems Concepts and Practice”, Prentice
Hall India,3rd Edition,2010.
5. Silberschatz, Peter Galvin, Greg gagne “Operating System Principles”, Wiley India,7th Edition, 2006.