Spring 2015
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 | Asst 1 out (due Feb 13) | |
28 | AD 6 | Asst 0 due | |
30 | Central resources Implementing threads and synchronization | ||
Feb 2 | |||
4 | Scheduling | ||
6 | |||
9 | Exam | ||
11 | System calls and address spaces | ||
13 | Asst 1 due | ||
16 | Presidents Day | ||
18 | Address translation and page replacement | ||
20 | |||
23 | Deadlock, again | ||
25 | |||
27 | External resources Names and identifiers | ||
Mar 2 | Authorization and rights | ||
4 | Authentication | ||
6 | |||
9-13 | Spring break | ||
16 | Storage and files | ||
18 | Exam | ||
20 | |||
23 | Dealing with failure | ||
25 | Disk arrays | ||
27 | |||
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 |