Storage devices including improved over provision management and operating methods of such storage devices
AssigneeSamsung Electronics Co., Ltd.
InventorsSang-Geol Lee, Hyun-Woon Kim, Eun Woo Jang
Life of this patent
Estimating the term…
Abstract
A storage device includes a nonvolatile memory device including a storage space, and a controller that is configured to divide and manage the storage space of the nonvolatile memory device into a user area and a meta area and to provide access to the user area to a host device. Responsive to receiving Redundant Array of Inexpensive Disks (RAID) spare information from the host device, the controller is further configure to select a RAID spare area from the user area based on the RAID spare information and to use at least a portion of the RAID spare area as an over provision area.
Claims20
A storage device comprising:
- a nonvolatile memory device comprising a storage space;
- and
- a controller configured to divide and manage the storage space of the nonvolatile memory device into a user area and a meta area and to provide access to the user area to a host device, wherein the user area is configured to be accessed by the host device using logical addresses,
- wherein, responsive to receiving a command from the host device comprising RAID spare information comprising a first logical address of the logical addresses that specifies a location of a RAID spare area, the controller is further configured to select the RAID spare area within the user area based on the RAID spare information and to use at least a portion of the RAID spare area within the user area as an over provision area, and
- wherein the at least the portion of the RAID spare area that is used as the over provision area is configured to be accessed by the host device using the logical addresses.
A storage device comprising:
- a nonvolatile memory device comprising a storage space;
- and
- a controller configured to divide and manage the storage space of the nonvolatile memory device into a user area, a first over provision area, and a meta area and to provide access to the user area to a host device, wherein the user area is configured to be accessed by the host device using a plurality of logical addresses, and
- wherein, responsive to receiving a command from the host device comprising RAID spare information comprising a first logical address of the plurality of logical addresses that specifies a location of a RAID spare area, the controller is further configured to select the RAID spare area within the user area based on the RAID spare information and to use at least a portion of the RAID spare area within the user area as a second over provision area.
A method of operating a storage device comprising a nonvolatile memory device and a controller, the method comprising:
- providing, by the controller, capacity information of a user area of the storage device to a host device;
- receiving, by the controller, a first command from the host device comprising RAID spare information;
- dividing, by the controller, the user area into a main use area and a RAID spare area based on the RAID spare information, wherein both the main use area and the RAID spare area are configured to be accessed by the host device using logical addresses, and
- wherein the RAID spare area is configured to be used to repair damaged data of a RAID Array;
- and
- supporting, by the controller, a read operation and a write operation for the main use area by using at least a portion of the RAID spare area as an over provision area,
- wherein the RAID spare information comprises a first logical address of the logical addresses that specifies a location of the RAID spare area.
Dependencies are inferred from the claim text.