operating system syllabus
operating system syllabus
1. David Cielen, Arno D. B. Meysman, and Mohamed Ali, “Introducing Data Science”, Manning
Publications, 2016. (first two chapters for Unit I).
2. Robert S. Witte and John S. Witte, “Statistics”, Eleventh Edition, Wiley Publications, 2017.
3. Jake VanderPlas, “Python Data Science Handbook”, O’Reilly, 2016.
REFERENCES:
1. Allen B. Downey, “Think Stats: Exploratory Data Analysis in Python”, Green Tea Press, 2014.
COURSE OUTCOMES:
On successful completion of this course, the student should be able to:
1. Explain end-to-end data analytics pipeline
2. Use appropriate tools to describe and visualize data
3. Perform various statistical analysis to make statistical inferences
4. Build, validate and communicate data analytical models for complex engineering problems
THEORY: 45 HOURS
TEXTBOOK:
1. Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne, “Operating System Concepts”, Tenth
Edition, John Wiley and Sons Inc., 2018.
REFERENCES:
1. William Stallings, “Operating Systems – Internals and Design Principles”, Ninth Edition, Pearson,
2018.
2. Andrew S. Tanenbaum, Albert S. Woodhull, “Operating Systems Design and Implementation”,
Third Edition, Prentice Hall, 2006.
3. Brian L. Stuart, “Principles of Operating Systems: Design & Applications”, First Edition, Thomson
Learning, 2009.
4. Gary Nutt, “Operating Systems”, Third Edition, Pearson Education, 2004.
5. Harvey M. Deitel, Paul J. Deitel, and David R. Choffnes, “Operating Systems”, Third Edition,
Pearson Education, 2004.
6. Achyut S. Godbole, Atul Kahate, “Operating Systems”, Third Edition, McGraw Hill Education,
2017.
COURSE OUTCOMES:
On successful completion of this course, the students will be able to
1. Explain operating system services and operations.
2. Implement various scheduling algorithms.
3. Apply the principles of concurrency.
4. Compare and contrast various memory management schemes.
5. Analyze the various disk scheduling algorithms
6. Design and implement prototype file systems.