opsys-sp22

View the Project on GitHub

CSE 30341 - Operating Systems Principles

Office Hours (Starting Jan 17th)

  Mon Tue Wed Thu Fri
1-3PM Prof. Thain (*)     Prof. Thain (*) Ben (+)
3-5PM   Ben (+)   Mark (+) (3:30)  
5-7PM   Mark (+) Barry (+) Barry (+)  

Online Textbook

Some Open Source OS Kernels

Tentative Schedule

Week Reading Due Mon 11:59PM Tuesday Thursday Due Friday 5PM
10 Jan Ch. 1-2 Overview / Syllabus Hardware / Powers  
17 Jan Ch. 3-6 Processes Processes Project 1 Due
24 Jan Ch. 7-11 Scheduling Scheduling Project 2 Due
31 Jan Ch. 25-29 Threads Locks and Data Structures  
7 Feb Ch. 30 Condition Variables CV Contd Project 3 Due
14 Feb Ch. 31-34 Semaphores Deadlock  
21 Feb Ch. 13-16 Memory Overview Segmentation Homework Due
28 Feb Ch. 17-18 Paging Mechanisms Midterm Exam  
7 Mar - Spring Break Spring Break  
14 Mar Ch. 19-20 TLBs / Performance Multi-Level Paging Project 4 Due
21 Mar Ch. 21-23 Swapping I/O Devices  
28 Mar Ch. 35-37 + 44 HDD/SDD RAID Project 5 Due
4 Apr Ch. 38-39 File Systems File Systems  
11 Apr Ch. 40-42 File Systems File Systems  
18 Apr Ch. 53-55 Security Security Project 6 Due
2 May - Final Exam 10:30