Spring 2015
Last update: 27 Feb
| Date | Reading | Projects | |
|---|---|---|---|
| Jan 12 | Introduction and Review | ||
| 14 | AD 1 | ||
| 16 | |||
| 19 | MLK Holiday | ||
| 21 | AD 5 | Programming with concurrency Hazards, standard solutions | Asst 0 out (due Jan 28) |
| 23 | Asst 0b out | ||
| 26 | Multiple resources | ||
| 28 | AD 6 | Asst 0 due | |
| 30 | Central resources Implementing threads and synchronization | ||
| Feb 2 | |||
| 4 | Scheduling | ||
| 6 | Asst 1.1 out | ||
| 9 | 7.1 | Asst 1.2 out | |
| 11 | System calls and address spaces | Asst 1.3 out | |
| 13 | Exam | ||
| 16 | Presidents Day | ||
| 18 | Address translation and page replacement | ||
| 20 | |||
| 23 | |||
| 25 | |||
| 27 | External resources Names and identifiers | Asst 2.1 out (due Mar 6) Asst 1 due | |
| Mar 2 | Authorization and rights | ||
| 4 | Authentication | ||
| 6 | Asst 2.1 due | ||
| 9-13 | Spring break | ||
| 16 | Storage and files | ||
| 18 | |||
| 20 | Asst 3 out | ||
| 23 | Dealing with failure | Asst 2 due | |
| 25 | Disk arrays | ||
| 27 | Exam | ||
| 30 | |||
| Apr 1 | Networks and distributed systems Review of IP basics | ||
| 3 | Good Friday | ||
| 6 | |||
| 8 | Extending services over networks | ||
| 10 | |||
| 13 | Distributed systems | ||
| 15 | |||
| 17 | Looking forward Current issues and research | ||
| 20 | |||
| 22 | |||
| 24 | |||
| 27 | |||
| 29 | |||
| May 1 | |||
| 8:00-10:00am, Wed 6 May | Final exam | ||