709
Page views
5
Files
3
Videos
0
R.Links

Icon
Lecture Notes

UNIT 1:
word
download
Introduction: What is OS -History of OS -The OS Zoo- OS Concepts: Processes-Deadlocks-Memory Management-I/O-Files-Security-The Shell. OS Structure-Monolithic Systems- Layered Systems - virtual Machines- Exo-kernels-Client/Server Models. Processes: The Process Model-Process Creation-Process Termination-Process States. Threads: the Thread Model-Thread usage-Implementing Threads in user space & Kernel space.
UNIT 2:
word
download
Interprocess Communication: Race Condition-Critical Regions-Mutual Exclusion With Busy Waiting - Sleep & Wakeup - Semaphores. Scheduling: Introduction to Scheduling - Scheduling in Batch Systems - Scheduling in Interactive Systems - Scheduling in Real-Time Systems.
word
download
Interprocess Communication: Race Condition-Critical Regions-Mutual Exclusion With Busy Waiting - Sleep & Wakeup - Semaphores. Scheduling: Introduction to Scheduling - Scheduling in Batch Systems - Scheduling in Interactive Systems - Scheduling in Real-Time Systems.
UNIT 3:
word
download
Deadlocks: Introduction, Deadlock Detection And Recovery: Deadlock Detection with one Resource of Each Type- Deadlock Detection with Multiple Resource of each type-Recovery from Deadlock. Deadlock Avoidance: Bankers Algorithm for Single Resource, Bankers Algorithm for Multiple Resources. Deadlock Prevention: Attacking the Mutual Exclusion Condition-Attacking the Hold and Wait Condition-Attacking the No Preemption-Attacking the Circular Wait Condition.