A memory architecture design and strategy is provided using memory devices
that would normally be considered disadvantageous, but by accommodating
the data input, output, and other peripheral controller services, overall
performance in this mode is optimized. The surprising result is that even
though the choice of memory is inappropriate for the task based on the
precepts of the prior art, the overall memory system is effective. Bank
switching in DDR-SDRAM can be utilized to achieve technological
feasibility without resorting to, for example, SRAM.