Cs8493 Os Course Plan
Cs8493 Os Course Plan
COURSE OBJECTIVE
1. To understand the basic concepts and functions of operating systems.
2. To understand Processes and Threads
3. To analyze Scheduling algorithms.
4. To understand the concept of Deadlocks.
5. To analyze various memory management schemes.
6. To understand I/O management and File systems.
7. To be familiar with the basics of Linux system and Mobile OS like iOS and Android.
TEXT BOOK:
T1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, ―Operating System Concepts‖, 9th Edition,
John Wiley and Sons Inc., 2012.
REFERENCES:
R1. Ramaz Elmasri, A. Gil Carrick, David Levine, ―Operating Systems – A Spiral Approach‖, Tata McGraw
Hill Edition, 2010
R2. Achyut S.Godbole, Atul Kahate, ―Operating Systems‖, McGraw Hill Education, 2016
R3. Andrew S. Tanenbaum, ―Modern Operating Systems‖, Second Edition, Pearson Education, 2004
R4. Gary Nutt, ―Operating Systems‖, Third Edition, Pearson Education, 2004
R5. Harvey M. Deitel, ―Operating Systems‖, Third Edition, Pearson Education, 2004
R6. Daniel P Bovet and Marco Cesati, ―Understanding the Linux kernel‖, 3rd edition, O‘Reilly, 2005
R7. Neil Smyth, ―iPhone iOS 4 Development Essentials – Xcode‖, Fourth Edition, Payload media, 2011
WEB RESOURCES
W1: https://www.webopedia.com/DidYouKnow/Hardware_Software/mobile-operating-systems-mobile-os-
explained.html (TOPIC NO: 43)
W2: https://www.techotopia.com/index.php/IOS_6_Architecture_and_SDK_Frameworks
(TOPIC NO: 44)
W3: https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/OSX_Technology_
Overview/CoreOSLayer/CoreOSLayer.html (TOPIC NO: 45)
TEACHING METHODOLOGIES:
BB - BLACK BOARD
VIDEO - VIDEO TUTORIAL
PPT - POWER POINT PRESENTATION
TOTAL: 45 PERIODS
COURSE OUTCOME
ASSIGNMENT DETAILS
ASSIGNMENT NUMBER I II III
TOPIC NUMBER FOR REFERENCE 1-18 19-36 1-45
DEAD LINE
PREPARED BY VERIFIED BY
APPROVED BY
PRINCIPAL