The following is my best guess as to the schedule for this spring. I haven't taught the course for 5 years, and a lot has changed in that time, so this is pretty rough. The second half of the semester is particularly fluid; we'll be playing it largely by ear.
ASSIGNMENTS: READING:
W 12 Jan intro chap. 1
M 17 Jan hardware chap. 2
W 19 Jan OS services & kernel org. threads out chap. 3
M 24 Jan process management chap. 4; PLP chap. 12
W 26 Jan " chap. 6
M 31 Jan " threads in; syscalls out chap. 5
W 2 Feb " chap. 7
M 7 Feb memory management chap. 8
W 9 Feb " syscalls in; VM out
M 14 Feb virtual memory chap. 9
W 16 Feb "
M 21 Feb " PLP secs. 9.6-9.7
W 23 Feb " VM in
M 28 Feb review for midterm;
bring questions
W 1 Mar midterm exam
M 6 Mar spring break
W 8 Mar spring break
M 13 Mar devices filesys out skim 12; read 13; skim 14
W 15 Mar "
M 20 Mar file systems 10, 11, 17.6.2; skim rest of 17
W 22 Mar "
M 27 Mar "
W 29 Mar " (maglis guest lecture)
M 3 Apr distributed systems filesys in; distsys out 16, 18
W 5 Apr "
M 10 Apr "
W 12 Apr protection and security 19, 20
M 17 Apr "
W 19 Apr multiprocessor issues
M 24 Apr " distsys in
W 26 Apr last day of classes:
final exam review
T 2 May, 8:30 am Final exam (shared with grad student comps)
Back to the course home page
