Class Viewgraphs for CPS 110 (Spring 2001)

Warning: viewgraphs are subject to change until one week after each lecture.

Permission to use these materials in whole or in part for noncommercial purposes with attribution is granted.  Please let me know by e-mail if you are using my viewgraphs in your course.  Some viewgraphs may contain material from other sources, and some of this imported material may be protected by copyright.  Sources of imported material are acknowledged if they are not obvious.  All other material is copyrighted by the author (chase@cs.duke.edu).

Introduction pdf ps ppt html
Threads and Concurrency pdf ps ppt html
More Threads and Synchronization pdf ps ppt html
Implementing Synchronization pdf ps ppt html
From Sleep/Wakeup to Condition Variables pdf ps ppt html
Monitors and Semaphores pdf ps ppt html
Using Synchronization pdf ps ppt html
Starvation and Deadlock pdf ps ppt html
Processes and the Kernel: Mode, Space, and Context pdf ps ppt html
System Call Traps and Faults pdf ps ppt html
Implementing Processes pdf ps ppt html
The Unix Process Model pdf ps ppt html
Interprocess Communication and System Structure pdf ps ppt html
Virtual Memory and Demand Paging pdf ps ppt html
I/O Caching and Page Replacement pdf ps ppt html
File systems and disk management pdf ps ppt html
Sun's Virtual File System and Network File System pdf ps ppt html