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
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.