FOURTH SEMESTER COMPUTER
OPERATING SYSTEMS
UNIT-I
introduction to Operating System Concept: Types of operating Systems, operating systems concepts,operating systems vertices, introduction to System call, System call types.
UNIT-II:
Process Management - Process concept, The process, Process State Diagram , Process control block. Process Scheduling- Scheduling Queues. Schedulers. Operations on Processes. inter process Communication' Threading issues, Scheduling-Basic Concepts, Scheduling Criteria' Scheduling Algorithms
UNIT-III
Concurrency: Process Synchronization. The Critical- Section Problem, Synchronization Hardware.Semaphores, classic Problems of synchronization. Monitor, synchronization examples.
UNIT.IV
Memory Management: Swapping, Contiguous Memory Allocation, Paging, structure of the Page Table Segmentation Virtual Memory Management: Virtual Memory, Demand Paging. Page-Replacement Algorithms' Thrashing.
UNIT-V:
File system interface- the concept of a file. Access Methods. Directory structure. File system mounting. file sharing. protection.File System implementation- File system structure, allocation methods' free+pace management Mass-storage structure overview of Mass-storage structure, Disk scheduling, Device drivers