Very small non-volatile memory cards are modified to include a connector
to which a connector on a separate data input-output card electrically
and mechanically mates when pushed together. The input-output card
transfers data directly between an external device and the non-volatile
memory, without having to go through the host to which the memory card is
connected. The input-output card communicates with the external device
through a wired or a wireless communication channel.