You are on page 1of 2

CHANDIGARH UNIVERSITY, GHARUAN

Advanced Operating Systems (ITT502)

LECTURE DETAILS
UNIT -I
Overview of Operating System:
Introduction to OS and its system services
System Calls and Programs
Process Concept
Process Scheduling
Operations on Processes
Cooperating Processes
Interprocess Communication (IPC)
Threads
o Multithreading Models
o Threading Issues
Process Scheduling and Management:
Basic concepts of CPU Scheduling
Scheduling Criteria
Scheduling Algorithms
o Multiple-Processor Scheduling
o Real Time Scheduling
o The Critical-Section Problem
o Synchronization Hardware
Semaphores
Classic problems of Synchronization
Critical regions
Monitors
Deadlock characterization
o Methods for handling Deadlock
o Recovery from Deadlock.
Memory and Storage Management:
Storage Management
Swapping
Paging
Segmentation
o Segmentation with Paging
Demand Paging
Page Replacement
Virtual Memory
Process creation

Allocation of frames
Thrashing

You might also like