UNIT 1:
Introduction:Computer System Organization, Architecture,
Operation ,Process Management
Memory Management – Storage Management
Operating System – Process concept
Operations on processes Cooperating processes
Inter process communication
Threads: Multi-threading Models
UNIT 2:
CPU Scheduling: Scheduling criteria
Deadlock: System model – Deadlock characterization, Methods for handling deadlocks
Deadlock prevention, Deadlock avoidance
Deadlock detection – Recovery from deadlock
Process Synchronization, The critical-section problem, Synchronization hardware
Semaphores – Classical problems of synchronization.
Scheduling algorithms-FCFS,SJF
Multiple-processor scheduling – Real time scheduling , Algorithm Evaluation,
Scheduling algorithms-Priority, Round Robin
UNIT 3:
Memory Management: Background
Swapping – Contiguous memory allocation