Review for final exam ===================== Exam rules ---------- * Open book, open note * BRING YOUR COPY OF APPENDIX A!!! * Other textbooks are OK if you think they're useful * Calculators, but not used in programmable mode (any programs related to this class must be deleted) * Bring a pencil * No communication devices (cell phones, pagers, ...) Exam advice ----------- * Problems will have range of difficulty; work on the easier ones first. * Since this is an open book exam, the problems will not be just rote regurgitation * I liked the "software-oriented" problems on exam #2, and I'll probably put some more of those on the final. * I hope that time constraints will be less severe than on exam #2, but you should not plan on having extensive time for studying _during_ the exam. * If you don't understand previous homework or exam problems, that would be a good place to start your exam preparation. What's on the exam ------------------- * Everything covered on exam #1 * Everything covered on exam #2 - including virtual memory - including very simple out-of-order/multiple issue (know how instruction dependencies work) * A simple multiprocessor/parallelism problem Example exam ------------ * I distributed the final exam from two years ago (Spring 2005) along with solutions. I quickly went through the problems, and solved the parallelism problem in detail