based or flash based memory modules or a combination of the two types in one embodiment flash based memory modules are preferred because of their non volatile nature however non volatile types of ram may be used if desired the amount of solid state memory that can be provided on card 100 may be in the gigabyte or terabyte range in this example there are 6 modules but in other embodiments there may be fewer than 6 modules one module or more than 6 modules provided on the card in one embodiment modules may be added or subtracted from the card by plugging or unplugging them from connectors 114 1 n each ssmm plugged into card 100 has a separate memory controller also provided on the card or in some cases integrated into a main data storage controller as will be seen later in this specification each memory controller 111 1 n has a bussed connection to a ssmm 110 1 n on a one to one ratio in this example parallel bussing or serial bussing might be used to connect the memory modules to respective memory controllers 111 1 n logical bussing is represented by connected line in this example for example controller 111 1 is bussed to ssmm 1 controller 111 2 to ssmm 2 and so on for all of the modules onboard memory controllers 111 1 n are in turn bussed to a multi channel data storage controller 112 mounted to card 100 storage controller 112 provides computing access to ssmms 110 1 n through individual memory controllers 111 1 n card 100 also has multiple cable connectors 113 1 n provided thereon and adapted to accept cables leading to remote data storage disks connectors 113.