CS 3113 Fall 21

Logo

This is the web page for Operation Systems at the University of Oklahoma.

View the Project on GitHub oudalab/cs3113fa21

Course Schedule

CS 3113 Fall 2021

Note: schedule and readings are subject to change
OSC = Operating Systems Concepts, Tenth Edition

See the OU Fall 2021 Academic Calendar for more details.

Week Class Date Topic Project Assignment
1 1 2021/08/24 Welcome+Syllabus    
1 2 2021/08/26 Guest Lecture    
           
2 3 2021/08/31 Introduction to Unix and Linux    
2 4 2021/09/02 Computer Organization Overview   Assignment 0
           
3 5 2021/09/07 Programming in C    
3 6 2021/09/09 Linux Tools   Assignment 1
           
4 7 2021/09/14 Linux Tools    
4 8 2021/09/16 Kernel Data Structures Project 0  
           
5 9 2021/09/21 System Calls    
5 10 2021/09/23 System Calls   Assignment 2
           
6 11 2021/09/28 Processes    
6 12 2021/09/30 Processes Project 1 Assignment 3
           
7 13 2021/10/05 Threads    
7 14 2021/10/07 No Class    
           
8 15 2021/10/12   Midterm Exam  
8 16 2021/10/14 Threads   Assignment 3
           
9 17 2021/10/19 CPU Scheduling    
9 18 2021/10/21 Synchronization Tools Project 2  
           
10 19 2021/10/26 Synchronization Tools   Assignment 4
10 20 2021/10/28 Memory Management    
           
11 21 2021/11/2 Memory Management    
11 22 2021/11/04 Deadlocks   Assignment 5
           
12 23 2021/11/09 Deadlocks    
12 24 2021/11/11 Virtual Memory Project 3 Assignment 6
           
13 25 2021/11/16 Virtual Memory    
13 26 2021/11/18 File Systems    
           
14 27 2021/11/23   Thanksgiving Break  
14 28 2021/11/25   Thanksgiving Break  
           
15 29 2021/11/30 Process Scheduling (Uniprocessor)   Assignment 7
15 30 2021/12/2 Process Scheduling (Multiiprocessor)    
           
16 31 2021/12/07 Special Topics Zombie Week  
16 32 2021/12/09 Special Topics Zombie Week  
           
           
17 33 2021/12/14   Final Exam 1:30pm – 3:30pm  

Back to CS3113