Operating Systems: Lecture Notes
Note: You will need Acrobat Reader or GNU Ghostview to view the pdf and postscript
versions of class notes.
Download Acrobat Reader
for your PC or Mac, or
download Gnu Ghostview and Ghostscript for your PC.
Lecture Notes
- Introduction (Wed Jan 28, 2003)
[ download postscript | pdf ]
- Linux Intro (Fri Jan 31, 2003)
[ download text ]
- OS and Architecture (Mon Feb 3, 2003)
[ download postscript | pdf ]
- Operating System Structures (Wed Feb 5, 2003)
[ download postscript | pdf ]
- Processes (Mon Feb 10, 2003)
[ download postscript | pdf ]
- Threads (Wed Feb 12, 2003)
[ download postscript | pdf ]
- CPU Scheduling (Wed Feb 19, 2003)
[ download postscript | pdf ]
- Java Threads (Fri Feb 21, 2003)
[ download postscript | pdf ]
- Lab 2 (Mon Feb 24, 2003)
[ download postscript | pdf ]
- Synchronization: Too Much Milk (Mon Feb 24, 2003)
[ download postscript | pdf ]
- Synchronization: Semaphores (Wed Feb 26, 2003)
[ download postscript | pdf ]
- Scheduling examples (Fri Feb 28, 2003)
[ pdf ]
- Synchronization: Readers and writers (Mon March 3, 2003)
[ download postscript | pdf ]
- Exam Review (Wed March 5, 2003)
[ download postscript | pdf ]
- Monitors (Mon March 10, 2003)
[ download postscript | pdf ]
- Remote Procedure Calls (Wed March 12, 2003)
[ download postscript | pdf ]
- Network Structures (Wed March 14, 2003)
[ download postscript | pdf ]
- Deadlocks (Wed March 26, 2003)
[ download postscript | pdf ]
- Deadlock Avoidance (Mon March 31, 2003)
[ download postscript | pdf ]
- File System Interface (Wed Apr 2, 2003)
[ download postscript | pdf ]
- File System Implementation (Mon Apr 7, 2003)
[ download postscript | pdf ]
- Memory Management: Contiguous Allocation (Wednesday Apr 9, 2003)
[ download postscript | pdf ]
- Lab 4 discussion (Wed Apr 9, 2003)
[ download postscript | pdf ]
- Paging (Mon Apr 14, 2003)
[ download postscript | pdf ]
- Segmented Paging (Wed Apr 16, 2003)
[ download postscript | pdf ]
- Exam 2 review (Fri Apr 18, 2003)
[ download postscript | pdf ]
- Paging Discussion (Wed Apr 23, 2003)
[ download postscript | pdf ]
- Virtual Memory: Demand Paging (Mon Apr 28, 2003)
[ download postscript | pdf ]
- LRU Page Replacement and Approximations (Wed Apr 30, 2003)
[ download postscript | pdf ]
- Paging and Segmented Paging Discussion (Wed Apr 30, 2003)
[ download postscript | pdf ]
- I/O Systems (Wed May 7, 2003)
[ download postscript | pdf ]
- Mass Storage and Disk Scheduling (Fri May 9, 2003)
[ download postscript | pdf ]
- Page Replacement Discussion (Mon May 12, 2003)
[ download postscript | pdf ]
- Final Exam Review (Wed May 14, 2003)
[ download postscript | pdf ]
- Note: we did not get to Lecture 25 (distributed file systems)
This page is online at http://www-all.cs.umass.edu/~fagg/classes/377/lectures.html
Copyright 2003, Andrew H. Fagg
Last modified: Fri May 16 14:38:23 2003