I am currently doing my homework for my Computer Architecture class. One of the questions asks:

A computer has a 64-bit data bus and 64-bit-wide memory blocks. The memory devices have an access time of 35 ns. A clock running at 200 MHz controls the computer and all operations take an integral (i.e. whole number) of clock cycles. What is the effective bandwidth of the memory system?

The problem is, there's pretty much nothing in my textbook that explains how to figure this out. Searching online doesn't return much help either. I'm not asking anybody to answer the actual homework question for me, but if you could explain to me how to figure it out, or point me in the right direction I'd really appreciate it!

  • $\begingroup$ Does electronics.stackexchange.com/questions/52120/… help in any way? I only googled a little and it's a wild guess, but it sounds pretty close. $\endgroup$ – JackWhiteIII Dec 9 '15 at 19:48
  • $\begingroup$ Ask yourself how many clock cycles does a single access take. Then ask yourself how many clock cycles are in one second. $\endgroup$ – AndyG Jan 13 '16 at 22:39

An N-bit wide data bus can transfer N bits in one clock cycle, after a latency of d clock cycles (or t seconds).

I think the above sentence has everything you'd need to solve this problem.

| cite | improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.