CS 3113 Spring 20

Logo

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

View the Project on GitHub oudalab/cs3113sp20

Course Schedule

CS 3113 Spring 2020

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 Guest Lecture Project 1 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