LECTURE NOTES
Department of Computing Science
CMPUT 379:
Operating Systems Concepts
January 2005, Section B2
Back to Section B2's Course Outline
Back to Instructor's Page
My lectures will be primarily based on the notes originally written by
R. Eskicioglu and T. Marsland, with some changes of my own.
Also, I will be incorporating notes provided by the publisher of
the Tanenbaum textbook.
Therefore, the notes appearing in this section will be the merged
notes from Eskicioglu, Marsland, Tanenbaum, and myself.
NOTE:
I do not plan to make major changes to the version of
the notes posted below.
However, I do reserve the right to make minor changes and post them below.
- Part 1: Introduction
- Part 2: Processes and Threads
- Part 3: Synchronization
- Supplemental Chapter 3: Example: Bounded Buffer Problem
- Part 4: Other Interprocess Communication
- Part 5: Scheduling
- Part 6: Deadlocks
- Part 7: Memory Management
- Part 8: Virtual Memory
- Part 9: Secondary Storage
- Part 10: Protection and Security (not yet on-line)
Selected slides used from the Tanenbaum textbook.
See below, Chapter 9: Security.
Back to Section B2's Course Outline
Back to Instructor's Page