fourth semester computer

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