CS 537: Introduction to Operating Systems

University of Wisconsin, Madison
Department of Computer Sciences
Spring 2015

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 (T @ 3-5pm in CS 5364)
Michael O'neil (M and F @ 4-5pm in CS 5394)

Read These

Overview - Homework - Book - xv6 Code
Handouts

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 rel
02/02 Mem Mgmt d   13   14   15   16 Paging 17   18 P1b rel
02/09 Paging: TLBs 19 Paging: Smaller 20 P2a rel
02/16 P1 Due Beyond Physical 21   22   d Threads d   26   27 Quiz 1 and P2b rel
02/23 Locks 28 Locks, CVs 29 P3a rel
03/02 P2 Due CVs 30 Semaphores 31 Quiz 2 and Exam Review
03/09 Bugs 32   33   d I/O and Disks d   36   37 Midterm 1
03/16 RAID 38 P3b rel File Systems 39
03/23 FS Impl 40 FFS 41 P3 Due
03/30 Spring Break
04/06 Journaling 42 LFS 43   44   d Quiz 3 and Exam Review
04/13 P4 rel DistSys d   47 Midterm 2
04/20 VMM 101 NFS 48 P5 rel
04/27 P4 Due AFS 49   d MapReduce Quiz 4 and Exam Review
05/04 Flash No Class Finals
05/11 P5 due No Class No Class