CS473 - HW8

Input/Output

Due Friday, December 6, 2002

This assignment will only be accepted through the web. For textbook questions, point assignments will correspond the book's estimated solution times.
  1. (10 points) If a 33 MHz PCI bus is making individual one-byte transfers, what is its throughput? If it has a 32-bit data bus, and it is making 256-byte burst transfers, what is its throughput?

  2. Text, question 8.1. To clarify the question a bit, the difference between the two systems is in the I/O subsystem. Performing an I/O operation on System I requires 10,000 instructions in device drivers and transaction processing software, and then takes one millisecond of actual I/O time (that's the 1000 I/O operations per second). Also, we can be executing the device driver code for one I/O operation while another I/O operation is in progress out in the I/O subsystem. The assumptions for System B are similar, but based on an I/O operation taking longer.

  3. Text, question 8.5

  4. Text, question 8.6

  5. Text, question 8.8 (in calculating the time required to perform a disk operation, take a look at page 648)

  6. Text, question 8.29


Last modified: Wed Nov 20 08:40:13 MST 2002