Within each memory array, a buffer is operative to collect data for transfer to and/or from an array controller.
Each array controller is coupled to and controls a plurality of disk groups operating as memory arrays.