CS-537: Introduction to Operating Systems

University of Wisconsin, Madison
Department of Computer Sciences
Fall 2014

Basic Information

Section 1:
Vijay Chidambaram (vijayc@cs.wisc.edu)
Lecture: M and W @ 4-5:15pm in CS 1221
Discuss: T @ 1:20-2:10pm in CHEM B371
Office hours: T and Th @ 2:30-3:30pm in CS 7366

Section 2:
Tyler Harter (tylerharter@gmail.com)
Lecture: M and W @ 8-9:15am in CS 1221
Discuss: Th @ 2:30-3:45pm in NOLAND 132
Office hours:
M @ 9:15-10:15am in Galapagos Lab
W @ 1-2pm in CS 7373

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

Read These

Overview - Section 1 - Section 2
Homework - Book - xv6 Code

Class News

09/01: P2 out!
09/15: P1 due date pushed to 09/17.
09/14: P1 tests are out!
09/02: Information for wait-listed students
09/01: P1 out!
09/01: Class website up!

Monday Tuesday Wednesday Thursday Friday
09/01 Holiday! 09/02 09/03 Intro pre   1   2 09/04 09/05
09/08 Processes d   4   5   6 09/09 09/10 Sched 7   8   9   d   09/11 09/12
09/15 Mem Mgmt d   13   14   15   16 09/16 09/17 Paging 17   18 P1 due 09/18 09/19
09/22 Paging: TLBs 19 09/23 09/24 Paging: Smaller 20 09/25 09/26
09/29 Beyond Physical 21   22   d 09/30 10/01 Slack 10/02 10/03 P2a due
10/06 Threads d   26   27 10/07 10/08 Locks 28 10/09 10/10 P2b due
10/13 Locks, CVs 29 10/14 10/15 CVs 30 10/16 10/17 Midterm 1
10/20 Semaphores 31 10/21 10/22 Bugs 32   33   d 10/23 10/24 P3a due
10/27 I/O and Disks d   36   37 10/28 10/29 RAID 38 10/30 10/31 P3b due
11/03 File Systems 39 11/04 11/05 FS Impl 40 11/06 11/07
11/10 FFS 41 11/11 11/12 Journaling 42 11/13 11/14 Midterm 2
11/17 LFS 43   44   d 11/18 P4a due 11/19 DistSys d   47 11/20 11/21
11/24 NFS 48 11/25 P4b due 11/26 Slack 11/27 Thanks 11/28 Giving
12/01 Slack 12/02 12/03 AFS 49   d 12/04 12/05 P5a due
12/08 Advanced 12/09 12/10 Topics 12/11 12/12 P5b due