Hello World! An Invitation to Computer Science

Lecture Slides

Operating Systems and Deadlock
Thursday April 24, 2008


Key ideas from last time


Memory management


File system

(What is a file?)


Input and output (I/O)


Competition for resources

what if important operation halted because of context switch?

to avoid this problem, there is often hardware support for
locking out other process during critical regions


Deadlock!


Communication


Security


5th generation OS?