CS 207
Final Exam
Jeff Ondich
Due 5:00 PM Monday, November 25, 2002

This is an exam. If you have questions, you may consult books, the Internet, or Jeff Ondich, but not anybody else. Have fun.

  1. (10 points) Consider the following caches, each of which can hold up to thirty-two 32-bit words of data. Assume that addresses are 32 bits long.

    For each of these caches, answer the following questions.

  2. (10 points) Consider the datapath shown in Figure 5.33. Show how you would modify this datapath to enable it to support the BNE instruction. Would you need to modify the control as well? If not, why not? If so, how?

  3. (10 points) Do problem 6.9 on page 530 of Patterson and Hennessy.

  4. (3 points) Please tell me a joke.

  5. (16 points) John von Neumann's "First Draft of a Report on the EDVAC." I will give you a copy of the first ten pages of von Neumann's report on Wednesday in class. Read it and answer the following questions.

  6. (10 points) Read this review of the Celeron 2.0 GHz chip at Tom's Hardware Guide, and answer the following questions. Note that the article stretches on to several pages so Tom can bludgeon you with advertisements.

  7. Have a great break.