| CS341 | OPERATING SYSTEMS | July 2023 -Nov 2023 | Instructor: Dr. A. Sahu (email:asahu) |

TAs: [M Tech II: TBD]

Course Structure:
Lectures (Thanks to (a) Galvin, author of OS Book, (b) Herlihy author of Art of multiprocessor programming, and (c) Brucker, author of Scheduling Algorithms book for providing PPT Slides)
  1. Introduction to CS343/OS

Text Book
  1. Silberschatz, A. and Galvin, P. B Operating System Concepts, 8/e. Wiley, 2008
Reference Books
  1. Stalling, W. Operating Systems: Internals and Design Principles , 6/e. Pearson, 2008.
  2. Tanenbaum, A. S Modern Operating System.< 3/e. Pearson, 2007.
  3. Charles Crowley Operating Systems: A Design-Oriented Approach, Tata McGraw - Hill Education, 2009
  4. Maurice Herlihy, Nir Shavit, Art of Multiprocessor Programming, Elsevier 2009
  5. Buttazzo Giorgio C. Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications , Springer Verlag, 2011
  6. Peter Brucker Scheduling Algorithms , Springer-verlag, 2007 EBook PDF
  7. Jonathan Corbet, Alessandro Rubini Linux Device Drivers, 3rd Edition Paperback – February 14, 2005 ,3rd Edition O'Reilly Media, 2005 EBooks Link

Class timing, Venue and Rules