Legal claims defining the scope of protection, as filed with the USPTO.
1. A storage device comprising: a nonvolatile memory device; and a controller configured to, communicate with a host through a first port, communicate with an external storage device through a second port, control the nonvolatile memory device based on first mapping information, receive second mapping information from the external storage device, receive first write data from the host, and selectively transmit the first write data to the external storage device based on the second mapping information.
2. The storage device of claim 1 , wherein a first logical address of the first write data is allocated, by the host, such that the first logical address corresponds to a storage area of the first storage device.
3. The storage device of claim 1 , wherein, the first mapping information comprises correspondence information between logical addresses managed by the host and first physical addresses of the nonvolatile memory device, and the second mapping information comprises correspondence information between the logical addresses and second physical addresses of a nonvolatile memory device in the external storage device.
4. The storage device of claim 3 , wherein the controller is configured to transmit, at least one physical address of the second physical addresses, and the first write data to the external storage device based on the second mapping information.
5. The storage device of claim 3 , wherein the controller is configured to update the second mapping information after transmitting the first write data to the external storage device.
6. The storage device of claim 1 , wherein the controller is configured to transmit the first write data to the external storage device when the nonvolatile memory device is operating.
7. The storage device of claim 1 , wherein the controller is configured to, read the first write data stored in the external storage device, during an idle time, based on the second mapping information, and store the read first write data in the nonvolatile memory device.
8. The storage device of claim 1 , wherein the controller is configured to read the first write data stored in the external storage device based on the second mapping information and to store the read first write data in the nonvolatile memory device, if a size of the first write data stored in the external storage device is greater than or equal to a reference size.
9. The storage device of claim 1 , wherein the controller comprises a data buffer that temporarily stores the first write data, and wherein the first write data is released from the data buffer after the first write data is transmitted to the external storage device.
10. The storage device of claim 1 , wherein the controller is configured to receive second write data from the host after transmitting the first write data to the external storage device.
11. The storage device of claim 1 , wherein the controller is configured to communicate with the host based on a universal flash storage (UFS) interface.
12. A storage system comprising: a host; a first storage device including a first nonvolatile memory device, the first storage device configured to communicate with the host through first ports; and a second storage device including a second nonvolatile memory device, the second storage device configured to communicate with the first storage device through second ports, wherein, the first storage device is configured to receive first write data from the host and to transmit the received first write data to the second storage device, the second storage device is configured to store the received first write data, and a first logical address of the first write data is allocated, by the host, such that the first logical address corresponds to a first storage area of the first storage device.
13. The storage system of claim 12 , wherein the first storage device is an embedded storage device and the second storage device is a card storage device.
14. The storage system of claim 12 , wherein the first storage device further includes: a first controller configured to control the first nonvolatile memory device based on first mapping information, and the second storage device further includes: a second controller configured to control the second nonvolatile memory device based on second mapping information.
15. The storage system of claim 14 , wherein the first and second controllers are configured to exchange the first and second mapping information with each other.
16. A storage system comprising: a first storage device including, a first nonvolatile memory device, and a first controller configured to, control the first nonvolatile memory device based on first mapping information, receive second mapping information, receive first write data, and selectively transmit the first write data based on the second mapping information; and a second storage device including a second nonvolatile memory device, and a second controller configured to, control the second nonvolatile memory device based on the second mapping information, transmit second mapping information to the first storage device, and receive first write data selectively transmitted by the first storage device based on the second mapping information.
17. The storage system of claim 16 , wherein a first logical address of the first write data is allocated, by a host, such that the first logical address corresponds to a first storage area of the first nonvolatile memory device.
18. The storage system of claim 16 , wherein the second controller is further configured to store the first write data, received from the first controller, in the second nonvolatile memory device.
19. The storage system of claim 18 , wherein the first storage device is further configured to: read the first write data from the second storage device, and store the first write data read from the second storage device in the first nonvolatile memory device.
20. The storage system of claim 16 , wherein the first controller is configured to update the second mapping information after transmitting the first write data.
Unknown
January 7, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.