OS 4th Sem Syllabus
OS 4th Sem Syllabus
OS 4th Sem Syllabus
Module-1
What operating systems do; Computer System organization; Computer System architecture;
Operating System structure; Operating System operations; Process management; Memory
management; Storage management; Protection and Security; Distributed system; Special-
purpose systems; Computing environments.
User - Operating System interface; System calls; Types of system calls; System programs;
Operating system design and implementation; Operating System structure; Virtual
machines; Operating System generation; System boot.
Process Management
Text book 1: Chapter 1, 2.1, 2.3, 2.4, 2.5, 2.6, 2.8, 2.9, 2.10, 3.1, 3.2, 3.3, 3.4 RBT: L1, L2, L3
Module-2
Multi-threaded Programming
Multi-threaded Programming:
Process Synchronization:
Module-3
Deadlocks
Deadlocks:
Memory Management:
Module-4
Virtual Memory Management
Virtual Memory Management:
File system: File concept; Access methods; Directory structure; File system mounting; File
sharing; Protection: Implementing File system: File system structure; File system
implementation; Directory implementation; Allocation methods; Free space management.
Text book 1: Chapter 91. To 9.6, 10.1 to 10.5 RBT: L1, L2, L3
Mass storage structures; Disk structure; Disk attachment; Disk scheduling; Disk
management; Swap space management. Protection: Goals of protection, Principles of
protection, Domain of protection, Access matrix, Implementation of access matrix, Access
control, Revocation of access rights, Capability- Based systems.
Course Outcomes:
• There will be 2 full questions (with a maximum of four sub questions) from each module.
• Each full question will have sub questions covering all the topics under a module.
• The students will have to answer 5 full questions, selecting one full question from each
module.
Textbooks:
1. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Principles
7th edition, Wiley-India, 2006
Reference Books:
1. Ann McHoes Ida M Fylnn, Understanding Operating System, Cengage Learning, 6th
Edition
2. D.M Dhamdhere, Operating Systems: A Concept Based Approach 3rd Ed, McGraw-
Hill, 2013.
4. William Stallings Operating Systems: Internals and Design Principles, 6th Edition,
Pearson.