|
18-213/18-613 Computer Systems : Exam
- Final grades include only one exam, the final exam
- A take-home practice exam is provided as a homework mid-semester. It is intended to help you calibrate expectations and
maintain your cadence with the course material. It counts for the "exam points" for the purpose of computing a midterm
grade, but reverts to a homework when computing final grades, at which time only the final exam is used for the "exam
points".
- All exams are closed book, closed notes.
- However, you may use one (1) double-sided 8 1/2 x 11 sheet of notes,
which can be handwritten or machine-printed, to the midterm, and you may
use two (2) double-sided 8 1/2 x 11 sheets of notes to the final.
- Your note sheet may not contain any pre-worked problems.
- You may also use blank scratch paper, but you are not permitted
to use a calculator or any other electronic aid.
- There will be questions similar to previous exams, questions that
will test your understanding of the lab material, and new types of
questions.
- Note: Practice exams prior to 2014 use the IA32 architecture. All present and future exams will solely use the x86-64 architecture. A detailed comparison between the two architectures can be found on the CSAPP website under the ASM:IA32 heading.
Midterm Exam (and older Exam 1 and Exam 2)
- You are responsible for everything in Chapters 1-3 and Chapters
6-12 in your textbook. You can expect questions on topics such as,
but not limited to, floating point, assembly, stacks, caches, VM
address translation, process control, Unix I/O, concurrency, and
synchronization.
- To study, read each chapter and work in study groups to review slides,
review your own notes, work the practice problems in the book, and do problems from previous exams.
Exam 1:
Exam 2:
Final Exam - During the University exam time
- You are responsible for everything in Chapters 1-3 and Chapters
6-12 in your textbook. You can expect questions on topics such as,
but not limited to, floating point, assembly, stacks, caches, VM
address translation, process control, Unix I/O, concurrency, and
synchronization.
- To study, read each chapter and work in study groups to review slides,
review your own notes, work the practice problems in the book, and do problems from previous exams.
|
|