Operating Systems 1
Lecture 5
4
6
Covered...
The need for
mutual exclusion
...
disabling interrupts
...lock variables and
Test-And-Set instruction
...
alternation
...
Peterson's solution
Summary of
low-level IPC
primitives
Introduction to
high-level IPC
primitives
Introduction to
semaphores
Using semaphores for
mutual exclusion
Introduction to the
producer-consumer
problem
last updated 17 February 1998