0;95;c CS-537: Intro to Operating Systems

CS-537: Introduction to Operating Systems

University of Wisconsin, Madison
Department of Computer Sciences
Fall 2015

Basic Information

Lecture:
T and Th @ 11:00-12:15 in 1361 Chemisty
Instructor: Andrea Arpaci-Dusseau
Contact: dusseau "at" cs.wisc.edu
Office Hours in 7375 CS: Wed 11-12, Fri 10-11

Discussion Section 301
Joe Cai
W @ 01:20pm-02:10pm in 1221 CS
Office Hours in 5364 CS: Wed 9:45-10:45, Fri 12:25-1:25

Discussion Section 302
Ceyhun Alp
W @ 02:25pm-03:15pm in 1325 CS
Office Hours in 1306 CS: Mon & Wed 12:30-1:30

Discussion Section 303
Taylor Johnston
W @ 03:30pm-04:20pm in 1325 CS
Office Hours in 1307 CS: Mon 2:30-3:30, Thu 1:00-2:00

Discussion Section 304
Akshay Uttamani
W @ 04:35pm-05:25pm in 1325 CS
Office Hours in 1302 CS: Wed 2:45-3:45, Fri 3:30-4:30

Read These

Overview - Homework - Book

Class News

12/17: Grades for exam 4 are posted; solutions available here.
12/10: All slides for the semester are posted (including MapReduce and GFS).
12/04: Slides up through the NFS/AFS Lecture are posted; both Tuesday's and Thursday's slides are included in the one file.
11/24: Answers for Exam 3; grades are posted.
11/23 Fill out this form to be assigned a project partner for Project 5.
11/23: P5 available.
11/15: Sketch of a Practice Exam 3 available.
11/11 Exam 3 on Persistence is Thu 11/19 @ 7:15pm-9:15pm Ag Hall, Room 125.
11/11 The due date for P4 has been extended until Sunday, Nov 22 at 9pm. Enjoy!
11/9: The Exam 2 you took and the answers.
11/1: P4 available.
10/23: Sketch of a Practice Exam 2 available.
10/16: Midterm 2 is Monday 10/26 from 7:15-9:15 in Ingraham, Room B10. If you have a conflict, let us know here
10/13: Project 3 is available and will be due Wednesday 10/28 at 9pm.
10/8: Check Learn@UW for exam 1 grades. Sheets returned in lecture today (ignore questions 60 and 78). Original exam here. Solutions.
09/29: A wide collection of old CS 537 exams; your exam will be different (multiple choice, covering only 1st Easy Piece).
08/25: If you are enrolled but would like to switch discussion sections, fill out this form and we'll see what we can do.

Monday Tuesday Lecture Wednesday Discussion Thursday Lecture Friday
08/31 09/01 09/02 No Class 09/03 Intro pre   1   2 Slides 09/04 P1
09/07 09/08 Processes d   4   5   6 Slides 09/09 P1a - Sort 09/10 Sched 7   8   9 Slides   09/11
09/14 09/15 Mem Mgmt d   13   14   15   16   Slides 09/16 P1b - Syscall 09/17 Paging 17   18   Slides 09/18 P1 Due
09/21 P2 09/22 Paging: TLBs 19 Slides 09/23 P2a - Shell 09/24 Paging: Smaller Slides 20 09/25
09/28 09/29 Beyond Physical 21   22 Slides 09/30 P2b 10/01 Midterm #1 10/02
10/05 10/06 Misc 10/07 P2:Due 10/08 Threads d   26 27 Slides 10/09 P3
10/12 10/13 Locks 28 Slides 10/14 P3 10/15 Locks, CVs 29 30 Slides 10/16
10/19 10/20 Semaphores 31 Slides 10/21 P3 10/22 Bugs 32 Slides 10/23
10/26 Midterm #2 10/27 I/O and Disks d   36   37 Slides 10/28 P3:Due 10/29 RAID 38 Slides 10/30
11/02 11/03 File Systems 39 Slides 11/04 P4 11/05 FS Impl 40 Slides 11/06
11/09 11/10 FFS 41 Slides 11/11 P4 11/12 Journaling 42 Slides 11/13
11/16 11/17 LFS 43 Slides 11/18 11/19 Midterm #3 11/20 P4:Due Sunday
11/23 P5 11/24 No Class 11/25 No Class 11/26 Thanks 11/27 Giving
11/30 12/01 DistSys+NFS d   47 48 Slides 12/02 P5 12/03 NFS+AFS 49 12/04
12/07 12/08 MapReduce Slides 12/09 P5 12/10 GFS Slides 12/11
12/14 P5:Due 12/15 Midterm #4 12/16 No Class 12/17 No Class 12/18