Introduction to Operating Systems 1A (module OPS110S)

Slides

Course outline 2007
Operating systems - overview Operating systems - history
Operating system - simple diagram Organogram of an operating system
Deadlocks Threads
Inter-process communication Semaphores
Swapping and virtual memory Stages in memory mgt sophistication

 

Sample student work

Essay on history of operating systems etc

 

Scanned introduction from Tanenbaum: Modern Operating Systems    1 2 3 4 5 6 7 8

(.gif images - cannot be edited - for study purpose only)

Please see also 'course material' on lecture notes folder, OPS110S.  Web access to isnotes is now back up.

A nice on-line course on operating systems, covering all topics, is on webkinesia  (see especially for inter-process communication)

Interesting animations on aspects of OS,

e.g. round robin scheduling, virtual memory - try this or this.  Your computer needs to be enabled for Java applets.  Some of these demos are better than others, and some are OLD and don't work.  If you find any better ones, let me know!