CS 207
Final Exam
Ondich
Due 5:00 PM Monday, November 20, 2000

For this exam, you may not consult with people other than Jeff Ondich. Otherwise, you may use any sources of information, including books and the Internet.

Have fun.

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

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

    For each of these caches, answer the following questions.



  3. (10 points) Read "On Holy Wars and a Plea for Peace" by Danny Cohen (IEEE Computer, v14, pp 48-54, October 1981). While you're at it, read in Patterson and Hennessy about byte order (also known as the big-endian/little-endian problem). Answer the following questions:



  4. (3 points) Those jokes were awful. Let's try this instead: please recommend a book for me to read.

  5. (20 points) When Fred Brooks taught class, he spoke very highly of John von Neumann's "First Draft of a Report on the EDVAC." I have given you a copy of the first ten pages of von Neumann's report. Read it and answer the following questions.



  6. (1 point) Have a great break.