Please use whatever word processing software that you'd like to write your answers, but please send me either plain text (≤ 80 characters per line) or PDF. I will be grading the quiz blind (that is, I don't want to know whose quiz I am grading), so please do not put your name anywhere in the document you submit. Instead, call the file you send me lastname.{txt,pdf} (where you fill in lastname with your own last name). Please email your quiz to: mseltzer@cs.ubc.ca. (I convert the files to randomly numbered files, grade them, and then convert the names back.)
Here are the papers we've read (alphabetical by author):
Based on the papers we've read, for each of the first two timespans below, what do you think were the one or two most important questions addressed? Provide 1-2 sentence justification. Then, based on where we were in 2000, the two post-2000 papers we've read, and what you know about today's computing landscape, what do you think is the most important problem that should have been addressed post 2000 (in the area of operating systems)? Again, provide a 1-2 sentence justification.
How is Disco like or unlike a multikernel?
Debugging has been a concern for a very long time. Identify three papers that discussed debugging and explain what they said about it in the context of the paper (just 1-2 sentences).