Storage device, an operating method of the storage device and an operating method of a computing system including the storage device and a host device
First Claim
Patent Images
1. An operating method of a storage device that comprises a nonvolatile memory device and a controller configured to control the nonvolatile memory device, the method comprising:
- detecting, by the controller, a fault of the nonvolatile memory device or the controller;
notifying, by the controller, a host device of the fault;
notifying, by the controller, the host device of one or more recovery schemes for recovering the fault; and
recovering, by the controller, the fault in response to a recovery scheme selected by the host device,wherein the detecting of the fault comprises;
detecting that a fault exists in a first storage space, when a write, a read, or an erase operation of the nonvolatile memory device fails at the first storage space,wherein the fault of the first storage space is detected to exist when a size of the first storage space is greater than a size of a reserved area in the nonvolatile memory device.
1 Assignment
0 Petitions
Accused Products
Abstract
An operating method of a storage device that includes a nonvolatile memory device and a controller configured to control the nonvolatile memory device, the method including: detecting, by the controller, a fault of the nonvolatile memory device or the controller, notifying, by the controller, a host device of the fault, notifying, by the controller, the host device of one or more recovery schemes for recovering the fault, and recovering, by the controller, the fault in response to a recovery scheme selected by the host device.
-
Citations
17 Claims
-
1. An operating method of a storage device that comprises a nonvolatile memory device and a controller configured to control the nonvolatile memory device, the method comprising:
-
detecting, by the controller, a fault of the nonvolatile memory device or the controller; notifying, by the controller, a host device of the fault; notifying, by the controller, the host device of one or more recovery schemes for recovering the fault; and recovering, by the controller, the fault in response to a recovery scheme selected by the host device, wherein the detecting of the fault comprises; detecting that a fault exists in a first storage space, when a write, a read, or an erase operation of the nonvolatile memory device fails at the first storage space, wherein the fault of the first storage space is detected to exist when a size of the first storage space is greater than a size of a reserved area in the nonvolatile memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An operating method of a computing device that comprises a storage device and a host device for communicating with the storage device, the method comprising:
-
detecting, by the storage device, a fault of the storage device; notifying, by the storage device, the host device of the fault; notifying, by the storage device, the host device of one or more recovery schemes for recovering the fault; and selecting, by the host device, one of the one or more recovery schemes; and recovering, by the storage device, the fault in response to the selected recovery scheme, wherein the selecting comprises; checking, by the host device, a status of the host device; and selecting, by the host device, the one or more recovery schemes in response to the status of the host device. - View Dependent Claims (16)
-
-
17. A storage device, comprising:
-
a nonvolatile memory device; and a controller configured to control the nonvolatile memory device, wherein the controller comprises; a fault detection module configured to detect a fault of the nonvolatile memory device; a fault informing module configured to inform an external host device of the fault; a capability check module configured to inform the external host device of one or more recovery schemes for recovering the fault; and a recovery module configured to recover the fault in response to a recovery scheme selected by the external host device, wherein the fault detection module detects the fault of the nonvolatile memory device in response to an access request of the controller, wherein the access request of the controller is generated by the controller itself without a request of the external host device.
-
Specification