CS 537: Introduction to Operating Systems

University of Wisconsin, Madison
Department of Computer Sciences
Spring 2015

Class News

P4 due on Apr 27 11:59:59 PM
Midterm 2 on Apr 20 @ CS 1240
P5 released
P5 due on May 12 11:59:19 PM

Read These

Overview - Homework - Book - xv6 Code
Handouts - Quiz - Projects - Discussion

Basic Information

Section 1:
Perry Kivolowitz (perryk@cs.wisc.edu)
Lecture: T and R @ 11-12:15pm in BIRGE B302
Discussion: F @ 11-12:15pm in CS 1221
Office hours:
M @ 11:00-12:15pm in CS 5387
T @ 2:30-4:00pm in CS 5387

Section 2:
Sankaralingam Panneerselvam (sankarp@cs.wisc.edu)
Lecture: M and W @ 2:30-3:45pm in PSYCH 107
Discussion: F @ 2:30-3:45pm in PSYCH 107
Office hours:
W @ 4-5:15pm in CS 7354
R @ 4-5:15pm in CS 7354

TAs (for both sections)
Jyotiprakash Mishra (F @ 3-5pm in CS 5397)
Vijay Kumar (W @ 3-5pm in CS 5364)
Michael O'neil (M and F @ 4-5pm in CS 5394)

Week First Lecture Second Lecture Discussion
01/19 Intro pre   1   2
01/26 Processes d   4   5   6 Sched 7   8   9   d   P1a
02/02 Mem Mgmt d   13   14   15   16 Paging 17   18 P1b
02/09 P1a Due Paging: TLBs 19 Paging: Smaller 20 P2a
02/16 P1b Due Beyond Physical 21   22   d Threads d   26   27 Quiz 1 and P2b
02/23 P2a Due Locks 28 Locks, CVs 29 P3a
03/02 P2b Due CVs 30 Semaphores 31 Bugs 32   33   d
03/09 I/O and Disks d   36   37 Quiz 2 and Exam Review Midterm 1
03/16 Debugging Lecture
(P3a Due Mar 17)
P3b RAID38
03/23 File Systems 39 FS Impl 40 No Class
03/30 Spring (P3b Due Mar 31) Break
04/06 No Class FFS 41 P4
04/13 Journaling 42 LFS 43   44   d Quiz 3 and Exam Review
04/20 Midterm 2 NFS 48 P5
04/27 P4 Due VMM 101 MapReduce notes mr
05/04 Flash f Quiz 4 and Exam Review Finals
05/11 No Class (P5 Due May 12) No Class