Basic Information 
Section 2: 
Lecture: Wed 5:30-8:30pm @ RockIt (Voyager Hall @ Epic)  
Instructor: Adalbert Gerald Soosai Raj 
Email: gerald@cs.wisc.edu 
Office Hours: Wed 8:30-9:30pm @ Ender's Game & by appt. 
Office: CS 4384 
Webpage: pages.cs.wisc.edu/~gerald
 
 
Grader: Simmi 
email: simmi@cs.wisc.edu 
 
Important Links 
Overview - Books - Projects 
Exams - Worksheets - Grades 
  
 |  
 |  
NOTE: This schedule is subject to change. 
| Week# | 
Date | 
Day | 
Topic | 
Reading | 
Course Materials | 
 
| 1 | 
Sep 6th | 
Wed | 
Intro to OS; Processes | 
1, 2, 3, 4 | 
notes, code, video | 
  
| Sep 7th | 
Thu | 
Project 1: Release | 
 | 
p1a: part 1, part 2; p1b | 
  
| 2 | 
Sep 13th | 
Wed | 
Scheduling Mechanisms | 
6 | 
notes; slides: LDE, CS; video: part1, part2 (or code)  | 
  
| 3 | 
Sep 19th | 
Tue | 
Project 1: Due | 
 | 
 | 
  
| Sep 20th | 
Wed | 
Scheduling Policies; Process APIs | 
5, 7, 8, 11 | 
notes, video  | 
 
| Sep 21st | 
Thu | 
Project 2: Release | 
 | 
p2a, p2b, notes | 
 
| 4 | 
Sep 27th | 
Wed | 
Memory Mgmt; Segmentation; Paging | 
12, 13, 15, 16, 18 | 
notes, video | 
  
| 5 | 
Oct 4th | 
Wed | 
Paging: TLBs, Smaller Tables | 
18, 19, 20 | 
notes, video | 
 
| 6 | 
    Oct 10th | 
    Tue | 
    Project 2: Due | 
     | 
     | 
 
| Oct 11th | 
Wed | 
Swapping | 
21, 22, 24 | 
notes, video | 
 
| Oct 12th | 
Thu | 
Project 3: release | 
 | 
video: p3a, p3b; notes: p3a, p3b | 
 
| 7 | 
Oct 18th | 
Wed | 
Threads; Locks | 
25, 26, 27, 28, 29 | 
notes, video | 
  
| Oct 20th | 
Fri | 
MIDTERM EXAM | 
 | 
 | 
  
| 8 | 
Oct 25th | 
Wed | 
Advanced Locks; CVs | 
28, 30 | 
notes, video | 
  
| 9 | 
Oct 31st | 
Tue | 
Project 3: Due | 
 | 
 | 
 
| Nov 1st | 
Wed | 
Semaphores; Deadlocks | 
31, 32 | 
notes, video | 
 
| Nov 2nd | 
Thu | 
Project 4: Release | 
 | 
video: p4 | 
  
| 10 | 
Nov 8th | 
Wed | 
Monitors; Disks; Disk Scheduling | 
D, 35, 36, 37 | 
notes, audio | 
  
| 11 | 
Nov 15th | 
Wed | 
File Systems | 
39, 40 | 
notes, video | 
  
| 12 | 
Nov 21st | 
Tue | 
Project 4: Due | 
 | 
 | 
 
| Nov 22nd | 
Wed | 
NO CLASS - Happy Thanksgiving! | 
 | 
 | 
 
| 13 | 
Nov 27th | 
Mon | 
PROJECT 5: RELEASE | 
 | 
slides, video | 
 
| Nov 29th | 
Wed | 
Crashes; fsck; Journaling | 
42 | 
notes, video | 
  
| 14 | 
Dec 6th | 
Wed | 
RAID; FFS; LFS | 
38, 41, 43 | 
notes, video | 
  
| 15 | 
Dec 13th | 
Wed | 
LFS; Flash SSDs; Review | 
Review | 
 | 
  
| Dec 15th | 
Fri | 
FINAL EXAM (5:30 - 7:30 pm) | 
 | 
 | 
 
| 16 | 
Dec 18th | 
Mon | 
PROJECT 5: DUE | 
 | 
 | 
 
 
 |