Detailed Syllabus
Operating System (COMP301TH)
Unit-I
Introduction: System Software, Resource Abstraction, OS strategies.
Types of operating systems – Multiprogramming, Batch, Time-Sharing, Single user and
Multiuser, Process Control & Real-Time Systems.
Unit-II
Operating System Organization: Factors in operating system design, basic OS functions, implementation consideration; process modes, methods of requesting system services – system calls and system programs.
Process Management: System view of the process and resources, initiating the OS, process address space, process abstraction, resource abstraction, process hierarchy, Thread model Scheduling: Scheduling mechanisms, Strategy selection, non-pre-emptive and pre-emptive strategies.
Text Book:
- Silberschatz, Galvin “Operating System Concepts”, Addison Wesley Publishing Company,
1989.
Reference Books: - William Stallings, “Operating Systems”, Macmillan Publishing Company.
- Deitel H.M., “An Introduction To Operating System”, Addison Wesley Publishing Company,
1984. - Tanenbaum, A.S., “Modern Operating System”, Prentice Hall of India Pvt. Ltd. 1995.
Notes Covering the entire Syllabus
Operating system notes