This is the web page for Operation Systems at the University of Oklahoma.
Note: schedule and readings are subject to change
OSC = Operating Systems Concepts, Tenth Edition
Lecture Notes/Slides are posted on the lecture page.
Class | Date | Topic | Reading | Assignment | Due |
---|---|---|---|---|---|
01 | 01/14 | Introduction | Syllabus | ||
02 | 01/16 | History of OS Computer Organization Review |
|||
03 | 01/21 | Survey of Operating Systems Computer Architecture Intro |
OSC Chapter 1 | ||
04 | 01/23 | OS Tools Kernel Data Structures |
OSC Chapter 1 | ||
05 | 01/28 | Review of the C language + Linux Tools I | Assignment 0 | ||
06 | 01/30 | Review of the C language + Linux Tools II | |||
07 | 02/04 | System Calls + OS Tools | Chapter 2 | Assignment 0 | |
08 | 02/06 | Processes I | OSC Chapter 3 | Project 0 | |
07 | 02/11 | Processes II | OSC Chapter 3 | Assignment 1 | |
08 | 02/13 | Processes (IPC) III | OSC Chapter 3 | ||
09 | 02/18 | Threads I | OSC Chapter 4 | Assignment 1 | |
10 | 02/20 | Threads II | OSC Chapter 4 | Project 0 | |
11 | 02/25 | CPU Scheduling | OSC Chapter 5 | Assignment 2 | |
12 | 02/27 | Synchronization Tools I | OSC Chapter 6 | ||
13 | 03/03 | Synchronization Tools II | OSC Chapter 7 | Assignment 2 | |
14 | 03/05 | Synchronization Examples I | OSC Chapter 7 | Project 1 | |
15 | 03/10 | Midterm Exam | |||
16 | 03/12 | Project Discussion | Project 2 | ||
17 | 03/17 | Spring Break | |||
18 | 03/19 | Spring Break | |||
19 | 03/24 | Synchronization Examples II | OSC Chapter 7 | Assignment 3 | |
20 | 03/26 | Memory Management I | OSC Chapter 9 | ||
21 | 03/31 | Memory Management II | OSC Chapter 9 | Assignment 3 | |
22 | 04/02 | Memory Management III | OSC Chapter 10 | Project 3 | Project 2 |
23 | 04/07 | Deadlocks I | OSC Chapter 8 | Assignment 4 | |
24 | 04/09 | Deadlocks II | OSC Chapter 8 | ||
25 | 04/14 | Virtual Memory I OSC Chapter 10 | Assignment 4 | ||
26 | 04/16 | Virtual Memory II | OSC Chapter 10 | Project 4 | Project 3 |
27 | 04/21 | File Systems | OSC Chapter 13 | Assignment 5 | |
28 | 04/23 | Special Topics | |||
29 | 04/28 | Special Topics | Project 4 | Assignment 5 | |
30 | 04/30 | Final Exam Review | |||
31 | 05/06 | Final Exam Dale Hall, 0206 8am - 10am |
Back to CS3113