Operating Systems Lecture Notes

30 January 2012 • Concurrency


Outline

What is Concurrency?

From Where Does It Come?

Why Concurrency?

Sequential Execution

Why Not Concurrency?

Concurrency Examples

Shared-Account Withdrawals

Concurrent Withdrawals

Dining Philosophers

The Dining Philosophers’ Problem

Santa Claus

The Santa Claus Problem

The Problems Abstracted

Operating Systems Concurrency

Multiple CPUs

The OS Task

Process Concurrency

Concurrency Control

OS Concurrency

Summary

References


This page last modified on 2012 January 30.

Creative
    Commons License