| CPC G06F 12/0888 (2013.01) [G06F 12/0891 (2013.01); G06F 2212/1024 (2013.01)] | 20 Claims |

|
1. A storage device comprising:
a plurality of memories; and
a switching controller configured to communicate with each of the plurality of memories and to transmit a command input by a plurality of external devices to at least one of the plurality of memories, each of the plurality of memories including a plurality of storage blocks,
wherein the switching controller comprises,
a buffer memory corresponding to at least one of the plurality of external devices, and
a buffer memory control module configured to select data stored in at least one of the plurality of storage blocks and to store the selected data in the buffer memory, or to delete data stored in the buffer memory, based on the command input for a predetermined period,
wherein the buffer memory located in the switching controller stores data stored in at least one of the plurality of storage blocks included in each of the plurality of memories located outside of the switching controller.
|