STORAGE DEVICE
First Claim
1. A storage device comprising:
- a storage medium composed of a nonvolatile memory for storing data;
a buffer control unit including a data buffer for temporarily retaining data to be written transmitted from a host device and a nonvolatile buffer save memory for saving data of said data buffer; and
a control unit for controlling said buffer control unit, whereinsaid control unit saves write data retained in said data buffer into said buffer save memory and stores the write data in said storage medium based on information regarding the write data obtained from said host device, and informs said host device of completion of writing after completion of saving the data.
2 Assignments
0 Petitions
Accused Products
Abstract
When a control unit (160) in a storage device (100) detects that a write end command or a data amount to be written has been transmitted from a host device (110), the control unit (160) saves control information required for writing data in a control information save memory (142). The control unit (160) also saves data which has not been written in storage medium into a buffer save memory (152) from a data buffer (151) and releases the busy state for the host device (110). The control unit (160) writes the saved data into a storage medium (120). Even if the power is turned OFF before completion of write, write can be performed into the storage medium (120) by using the saved data when the power is turned ON next time.
-
Citations
17 Claims
-
1. A storage device comprising:
-
a storage medium composed of a nonvolatile memory for storing data; a buffer control unit including a data buffer for temporarily retaining data to be written transmitted from a host device and a nonvolatile buffer save memory for saving data of said data buffer; and a control unit for controlling said buffer control unit, wherein said control unit saves write data retained in said data buffer into said buffer save memory and stores the write data in said storage medium based on information regarding the write data obtained from said host device, and informs said host device of completion of writing after completion of saving the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification