Operating System Syllabus
Operating System Syllabus
3 003
OBJECTIVES:
x To understand the basic concepts and functions of operating systems.
x To understand Processes and Threads
x To analyze Scheduling algorithms.
x To understand the concept of Deadlocks.
x To analyze various memory management schemes.
x To understand I/O management and File systems.
x To be familiar with the basics of Linux system and Mobile OS like iOS and Android.
REFERENCES :
1. Ramaz Elmasri, A. Gil Carrick, David Levine, “Operating Systems – A Spiral Approach”,
Tata McGraw Hill Edition, 2010.
2. Achyut S.Godbole, Atul Kahate, “Operating Systems”, McGraw Hill Education, 2016.
3. Andrew S. Tanenbaum, “Modern Operating Systems”, Second Edition, Pearson
Education, 2004.
4. Gary Nutt, “Operating Systems”, Third Edition, Pearson Education, 2004.
5. Harvey M. Deitel, “Operating Systems”, Third Edition, Pearson Education, 2004.
6. Daniel P Bovet and Marco Cesati, “Understanding the Linux kernel”, 3rd edition, O’Reilly,
2005.
7. Neil Smyth, “iPhone iOS 4 Development Essentials – Xcode”, Fourth Edition, Payload media,
2011.