Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Assume one memory system is constructed of devices that have precharge-access ti

ID: 3704730 • Letter: A

Question

Assume one memory system is constructed of devices that have precharge-access time =10ns The system contains X memory banks each of which can be accessed in parallel and each of which provides 4 bytes of data per access. 1) How many banks would be needed to provide a total memory bandwidth of at least 15 billion bytes per second? 2) If another memory system is byte-addressable and contains 4 memory banks each of which holds 222 bytes of data, what is the maximum THR number of bits required for a physical memory address on this system?

Explanation / Answer

1.

First we need to calculate the bandwith of each memory bank

Given data, 10 ns per access and 4 bytes of data per access

Bandwidth of bank = (1/10 ns) * 4= 4 * 108 bytes/sec.

Next, we need to calculate the banks needed

so total bandwidth given = 15 million bytes/sec = 150 *108 bytes/sec.

Therefore number of banks = Total bandwidth / Bandwidth of each bank

= 150 *108 bytes/sec / 4 * 108 bytes/sec.

= 37.5 ~ 38 banks

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote