Operating Systems Lecture Slides
These notes are given as guides to the lecture contents only.
Reading these notes should not be considered as a substitute for attending the
lectures or reading the textbook.
Two versions, both in Adobe pdf format, are given below. 1up has 1 slide per page, and 2up 2 slides
per page.
The material
presented in the lecture may vary from the material here.
Notes may be updated before or after each lecture.
- Chapter 01 - Introduction
1up(23 pages, 321K)
2up(12 pages, 280K)
- Chapter 02 - Computer-System Structures
1up(30 pages, 524K)
2up(15 pages, 472K)
- Chapter 03 - Operating-System Structures
1up(39 pages, 551K)
2up(20 pages, 483K)
- Chapter 04 - Processes
1up(46 pages, 668K)
2up(23 pages, 581K)
Updated 9/16/2003
- Chapter 05 - Threads
1up(26 pages, 348K)
2up(13 pages, 303K)
- Chapter 06 - CPU Scheduling
1up(34 pages, 494K)
2up(17 pages, 433K)
- Chapter 07 - Process Synchronization
1up(61 pages, 688K)
2up(31 pages, 578K)
Material for Final Examination Chapters 8 through 12 inclusive, and selcted parts of Chapter 14.
- Chapter 08 - Deadlock
1up
2up
- Chapter 09 - Memory Management
1up
2up
- Chapter 10 - Virtual Memory
1up
2up
- Chapter 11 - File Systema
1up
2up
- Chapter 12 - File System Implementation
1up
2up
- Chapter 14 - Mass Storage Structure
1up
2up
Paul A. Farrell