Method of operating storage device including volatile memory and nonvolatile memory
AssigneeSamsung Electronics Co., Ltd.
InventorsJae-Geuk Kim, Joo-Young Hwang
Life of this patent
Estimating the term…
Abstract
For a storage device including a volatile memory and a nonvolatile memory, an operating method includes partitioning the volatile memory into volatile memory blocks in response to a first control command, and then performing a data read operation, a data write operation, or a data migration operation by using at least one of the volatile memory blocks.
Claims20
A method of operating a storage device including a volatile memory and a nonvolatile memory, the method comprising:
- partitioning the volatile memory into a plurality of volatile memory blocks in response to a control command received from a host;
- and thereafter,
- performing a data read operation that retrieves read data from the nonvolatile memory, stores the retrieved read data in a first volatile memory block among the plurality of volatile memory blocks, and then provides the read data stored in the first volatile memory block to the host.
A method of operating a storage device including a volatile memory and a nonvolatile memory, the method comprising:
- partitioning the volatile memory into a plurality of volatile memory blocks in response to a control command received from a host;
- and thereafter,
- performing a data write operation that stores write data received from the host in a first volatile memory block among the plurality of volatile memory blocks, and then stores the write data stored in the first volatile memory block in the nonvolatile memory.
A method of operating a storage device including a volatile memory and a nonvolatile memory, the method comprising:
- partitioning the volatile memory into a plurality of volatile memory blocks including a first volatile memory block and a second volatile memory block;
- and thereafter,
- performing a data migration operation comprising:
- reading first data from a first data storage area of the nonvolatile memory and storing the first data in the first volatile memory block;
- accumulating the first data in an allocation area of the second volatile memory block as second data;
- and then,
- storing at least a portion of the second data in a second data storage area of the nonvolatile memory different from the first data storage area.
Dependencies are inferred from the claim text.