Operating Systems
Course Name:
Operating Systems (CS252)
Programme:
B.Tech (CSE)
Semester:
Fourth
Category:
Programme Core (PC)
Credits (L-T-P):
04 (3-1-0)
Content:
Introduction to operating systems, Process concepts, Scheduling algorithms, CPU scheduling, Multithreading models, Concurrent processes, Deadlocks, Virtual and physical memory management, Disk scheduling, File systems Performance evaluation, Operating system security, Case studies - The UNIX operating system.
References:
Silberschartz, Galvin & Gagne, “Operating System Concepts”, 9thEdition, John Wiley & Sons, 2013
Sumitabha Das,Unix Concept and applications, Tata Mcgraw-Hill, 2003
Melin Milenkovic,“OperatingSystems: Concepts and Design”, McGraw Hill, New York, 2000.
Andrew S. Tanenbaum, Vrije University, Amsterdam, The Netherlands, Herbert Bos,“Modern Operating Systems”
2015
Sumitabha Das,Unix Concept and applications, Tata Mcgraw-Hill, 2003
Department:
Computer Science and Engineering