CSCE 451/851 Operating Systems Principles

Fall 1999
TTh 2:00-3:15pm, Ferg 111 (Ferguson Hall)

Instructor: Prof. Steve Goddard

Ferg 215A, 472-9968
Office hours: 3:30-4:30pm TW, 1:00-2:00pm Th
goddard@cse.unl.edu


Lecture Notes

Administivia -- pdf version
Lecture 1: Introduction and History of OS -- pdf version
Lecture 2: Processes -- pdf version
Lecture 3: Interprocess Communications (message passing) -- pdf version
Lecture 4: Unix Interprocess Communications -- pdf version
Lecture 5: CPU Scheduling -- pdf version
Lecture 6: Process Synchronization -- pdf version
Lecture 7: Semaphores -- pdf version
Lecture 8: Higher Level Synchronization Primitives -- pdf version
Lecture 9: Deadlock -- pdf version
Lecture 10: Memory Management Basics -- pdf version
Lecture 11: Virtual Memory -- pdf version
Lecture 12: Page Replacement Algorithms -- pdf version
Lecture 13: Load Control and Performance -- pdf version
Lecture 14: Segmentation and Shared Memory -- pdf version
Lecture 15: Secondary Storage Management -- pdf version


Steve Goddard <goddard@cse.unl.edu>
Last modified: Mon Oct 4 09:34:07 CDT 1999