Why is there a need for a separate memory bus in addition to main bus?
Having more than one memory bus in addition to the main bus has
the main benefit of speeding up data transfer. A memory bus is used
to transfer data to and from the memory, or from the CPU to other
components. If you have more than one memory bus (say, for each of
the peripheral devices you have), you will certainly have a faster
data transfer because you computer will not need all the memory
from your local bus (this connects all the components on the
motherboard like the CPU and memory) when you use your peripheral
devices. Presently, there is a variety of available bit-numbers of
memory buses on the market, ranging from 32 bits, 64 bits, and 94
bits.