Computer
Systems

Spring 2016
course
navigation

Mar 29

Schedule & expectations for rest of term

old business

Finish whatever you can write-up for the attack lab

for the good of the order

Switching to warp drive ...
So far we have been going thoroughly into assembly, the bomb lab and the attack lab. That's been valuable and good.
But now I want to change tactics and cover a bunch of the remaining material, albeit not as deeply.
Our remaining time (including today) is 5 weeks :
week ----- 29 31 8 1 Apr 5 7 9 2 12 14 10 3 19 21 11 4 26 28 12 5 May 3
the CMU course schedule & slideshow notes (3 per week, including the recitation)
Essentially their schedule after chap 3 (the assembly stuff we just finished) looks like this, which they do in 8.5 weeks.
optimization chap 5 performance 0.5 week chap 6 cache & cache hits cache lab 1.0 week system runs procedures chap 7 linking 0.5 week chap 8 exceptions / control / signals tsh lab 1.0 week chap 10 system I/O 0.5 week chap 9 memory malloc lab 2.0 weeks interaction & communication : chap 11 networks proxy lab 1.0 week chap 12 concurrent 2.0 week
Of this, the parts that we have in the past spent the most time on were chap 8 (inter process signaling) and chap 9 (malloc and memory allocation).
I propose the following this time around that we skip chap 4, 5, 10 (pipelines, optimization, I/O) and do
week Tues text what ---- ------ ----------- ------------------- 1 Mar 29 chap 6 & 7 cache & linking 2 Apr 5 chap 8 exceptions & signaling 3 Apr 12 chap 9 memory 4 Apr 19 chap 11 networks 5 Apr 26 chap 12 concurrancy last class
where we look at (a) the text, (b) the class & recitation slides, and (c) a handful of exercises each week.
In addition, you each pick at least one of the remaining labs to do, write-up, and discuss, i.e. one of
Thoughts?

new business

To do :
OK ?
http://cs.marlboro.edu/ courses/ spring2016/systems/ notes/ Mar_29
last modified Tuesday March 29 2016 1:28 am EDT