Operating Systems 10CS53 Operating Systems Subject Code: 10CS53 I.A. Marks : 25 Hours/Week : 04 Exam Hours: 03 Total Hours : 52 Exam Marks: 100 PART -A UNIT -1 INTRODUCTION TO OPERATING SYSTEMS, SYSTEM STRUCTURES: 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 . Operating System Services; 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. 6 Hours UNIT -2 Process Management: Process concept; Process scheduling; Operations on processes; Inter-process communication . Multi-Threaded Programming: Overview; Multithreading models; Thread Libraries; Threading issues . Process Scheduling: Basic concepts; Scheduling criteria; Scheduling algorithms; Multiple- Processor scheduling; Thread scheduling. 7 Hours UNIT -3 PROCESS SYNCHRONIZATION: Synchronization: The Critical section problem; Peters on’ s solution; Synchronization hardware; Semaphores; Classical problems of synchronization; Monitors . 7 Hours UNIT -4 DEADLOCKS: Deadlocks: System model; Deadlock characterization; Methods for handling deadlocks; Deadlock prevention; Deadlock avoidance; Deadlock detection and recovery from deadlock. 6 Hours Dept of CSE, SJBIT 1
Operating Systems 10CS53 PART -B UNIT -5 MEMORY MANAGEMENT: Memory Management Strategies: Background; Swapping; Contiguous memory allocation; Paging; Structure of page table; Segmentation . Virtual Memory Management: Background; Demand paging; Copy-on-write; Page replacement; Allocation of frames; Thrashing . 7 Hours UNIT -6 FILE SYSTEM, IMPLEMENTATION OF FILE SYSTEM: 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. 7 Hours UNIT-7 SECONDARY STORAGE STRUCTURES, PROTECTION: 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 6 Hours UNIT -8 CASE STUDY: THE LINUX OPERATING SYSTEM: Linux history; Design principles; Kernel modules; Process management; Scheduling; Memory management; File systems, Input and output; Inter-process communication . 6Hours TEXT BOOK: 1. Operating System Principles – Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 8 th edition, Wiley- India, 2009 REFERENCE BOOKS: nd 1 . Operating Systems: A Concept Based Approach – D.M Dhamdhere, 2 Edition, Tata McGraw-Hill, 2002 .
You've reached the end of your free preview.
Want to read all 150 pages?
- Winter '20
- Operating Systems, OS