| Date |
Class # |
Topic |
Text Chapter |
| 1/14 | 1 |
Introduction to Operating Systems
PPT,
PDF |
Chapter 1 |
| 1/16 | 2 |
Introduction to the C programming language
PPT,
PDF |
Chapter 2 |
| 1/21 | 3 |
The user environment
PPT,
PDF |
Chapter 3 and part of 4 |
| 1/23 | 4 |
Organization and Device Management
PPT,
PDF |
Chapter 4 and 5 |
| 1/28 | 5 |
The Process Abstraction and Core Inter-Process Communication
Mechanisms.
Explanation of the project and example code.
Process management notes:
PPT,
PDF
Inter-Process Communication notes:
PPT,
PDF
|
Chapter 6 |
| 1/30 | 6 |
Threads and finish IPC.
Multi-Processor and Thread notes:
PPT,
PDF |
Refer to class notes |
| 2/4 | 7 |
Concurrency and basic synchronization
PPT,
PDF |
Chapter 8 |
| 2/6 | 8 |
Continue discussion of concurrency and synchronization techniques
| Chapter 8 |
| 2/11 | 9 |
Concurrency continued.
PPT,
PDF |
Chapter 9 |
| 2/13 | 10 |
Concurrency: Deadlock and Starvation
PPT,
PDF |
Chapter 10 |
| 2/18 | 11 |
Concurrency: Deadlock Detection
PPT,
PDF |
Chapter 10 |
| 2/20 | 12 |
Scheduling
PPT,
PDF |
Chapter 7 |
| 2/25 | 13 |
Finish Scheduling.
Midterm review
PPT,
PDF |
Chapter 7 |
| 2/27 | 14 |
Midterm Exam
PPT,
PDF |
Chapters 1 - 10 |
| 3/4 | NA |
Spring Break, No Class
PPT,
PDF |
|
| 3/6 | NA |
Spring Break, No Class
PPT,
PDF |
|
| 3/11 | 15 |
Review solutions to Midterm and Homeworks.
Begin Memory management.
PPT,
PDF |
Chapter 11 |
| 3/13 | 16 |
Continue Memory Management,
PPT,
PDF |
Chapter 11 |
| 3/18 | 17 |
Virtual Memory
PPT,
PDF |
Chapter 12 |
| 3/20 | 18 |
Virtual Memory Continued
PPT,
PDF |
Chapter 12 |
| 3/25 | 19 |
Finish Virtuam Memory, see notes from the 20th
| Chapter 12 |
| 3/27 | 20 |
Secondary Storage
PPT,
PDF |
Chapter 5 and 13 |
| 4/1 | 21 |
File Systems
PPT,
PDF |
Chapter 13 |
| 4/3 | 22 |
Complete filesystems, example problems
Word,
PDF |
Chapter 13 |
| 4/8 | 23 |
I/O
I/O PPT,
PI/O DF.
Networking Networking PDF |
Chapters 5 and 15 |
| 4/10 | 24 |
I/O and Networking continued. |
|
| 4/15 | 25 |
Remote file systems
PDF |
Chapter 16 |
| 4/17 | 26 |
Distributed Computing
PDF |
Chapter 17 |
| 4/22 | 27 |
Security and Protection
PDF |
Chapter 14 |
| 4/24 | 28 |
Review for Final
Word,
PDF |
NA |
| 4/29 | NA |
Reading day, No Class
| |
| 5/2 | NA |
Friday May 2, 1:00PM - 3:00 PM
Final Exam
|
|