Question: 14. (5) Pipelining is used to speed-up memory access. A main memory system consists of a number of memory modules attached to the system bus.

14. (5) Pipelining is used to speed-up memory access. A main memory system consists of a number of memory modules attached to the system bus. When a write request is made, the bus is occupied for 100 nanoseconds (ns) by the data, address, and control signals. During the same 100 ns, and for 200 ns thereafter, the addressed memory module executes one cycle accepting and storing the data. The operation of the memory modules may overlap, but only one request can be on the bus at any time. Assume that there are eight such modules connected to the bus. What is the maximum possible rate (in requests per second) at which data can be stored? Without pipelining, what is the maximum possible rate (in requests per second) at which data can be stored
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
