Syllabus
Overview: functions of Operating systems, layered architecture; basic concept; interrupt architecture, system calls and notion of a process and threads; synchronization and protection issues; scheduling; memory management including virtual memory management including virtual memory and paging techniques; i/o architecture and device management; file systems; distributed file systems; Case studies of Unix, Windows NT.
Text Books
Same as Reference
References
- Abraham Silberschatz, Peter Baer Galvin and Greg Gagne Operating System Concepts, 7th Edition, Wiley publications, 2005.
- Tanenbaum A.S., Operating systems:Design and implementation, Prentice Hall, 1992.
- Stallings W, Operating systems, second edition, prentice Hall, 1995.