G53OPS - Operating Systems

This course is run at the The University of Nottingham within the School of Computer Science & IT. The course is run by Graham Kendall (EMAIL : gxk@cs.nott.ac.uk)


Introduction to Processes

Introduction to Processes

Process States

The Process Control Block (PCB)

The Race Condition

The Critical Section

Implementing Mutual Exclusion with Busy Waiting

Peterson`s Solution

Test and Set Lock (TSL)

Priority Inversion

Sleep and Wakeup

The Producer/Consumer Problem

Semaphors

Inter-Process Communication

Threads

 

 

 


 Last Updated : 08/01/2002