The final exam will be approximately 8 - 10 questions. Some may have multiple parts. All questions will be short answer or calculation. For short answer questions, I am expecting a few sentences in response. Answers that are just a couple words will generally not recieve full credit.
You are allowed a single page of notes (so you do not have to memorize everything). This page of notes should be one-sided on standard letter-sized paper.
Any topic covered in lecture/discussion between 3/27/2013 and 4/19/2013 is valid material for the exam. Questions will not ask about material before exam 2 directly, except for extra credit questions. Material from all presentations is valid for the exam. I realize that many can not make the lab section they are not in. Therefore, you will have your choice from several questions on this material (you will pick 4 questions from a list of at least 6).
Your best indicator of the type of questions to expect are the quizzes and the focus of class discussions. You should be able to answer similar types of questions to all asked on the quizes so far.
You should also be able to answer the following questions from the book, which I believe cover important material. I am not providing answers to these, it is up to you to ask questions if there is something you don't think you understand. Note that exam topics are not limited to the topics of these questions.
As previously stated, the midterm is not limited to topis of these questions. All material covered in lecture is fair for the exam. The all of these questions cover cache, but it is not the only topic on the exam. In general, the textbook has inadequate coverage of I/O. Study your notes (or a friend's). Take notes on presentations and study those as well.