Apparatus, control apparatus, control method and storage medium
AssigneeCanon Kabushiki Kaisha
InventorNaoki Oyama
Life of this patent
Estimating the term…
Abstract
An apparatus, when a storage unit is initialized, writes dummy data to an area of the storage unit, and when actual data is written to the storage unit, releases the dummy data written in the area of the storage unit, and writes the actual data in the released area, and also when the actual data is deleted from the storage unit, writes dummy data to an area in which the actual data is written.
Claims14
An apparatus comprising:
- a storage unit configured to employ a static wear leveling approach in which wear leveling occurs over an area;
- a first writing unit configured to write, when the storage unit is initialized, dummy data to the area of the storage unit;
- a second writing unit configured to release, when writing actual data to the storage unit, the dummy data written in an area of the storage unit and write the actual data in the released area;
- and
- a third writing unit configured to write, when the actual data is deleted from the storage unit, dummy data to the area in which the actual data is written.
A control apparatus connected to a storage device employing a static wear leveling approach in which wear leveling occurs over an area, comprising;
- a first instruction unit configured to instruct, when the storage device is initialized, a controller of the storage device to write dummy data to the area of the storage device;
- a second instruction unit configured to instruct, when writing actual data to the storage device, the controller of the storage device to release dummy data written in an area of the storage device and write the actual data in the released area;
- a third instruction unit configured to instruct, when the actual data is deleted from the storage device, the controller to delete the actual data;
- and
- a forth instruction unit configured to instruct, when a completion notification for deletion of the actual data is received from the storage device, the controller to write dummy data to an area from which the actual data is deleted.
A method of controlling an apparatus including a storage unit employing a static wear leveling approach in which wear leveling occurs over an area, the method comprising:
- when the storage unit is initialized, writing dummy data to the area of the storage unit;
- when writing actual data to the storage unit, releasing the dummy data written in an area of the storage unit and writing the actual data in the released area;
- and
- when the actual data is deleted from the storage unit, writing dummy data to the area in which the actual data is written.
A method of controlling a control apparatus connected to a storage device employing a static wear leveling approach in which wear leveling occurs over an area, the method comprising:
- when the storage device is initialized, instructing a controller of the storage device to write dummy data to the area of the storage device;
- when writing actual data to the storage device, instructing the controller of the storage device to release the dummy data written in an area of the storage device and write the actual data in the released area;
- when the actual data is deleted from the storage device, instructing the controller to delete the actual data;
- and
- when a completion notification for deletion of the actual data is received from the storage device, instructing the controller to write dummy data to an area from which the actual data is deleted.
Dependencies are inferred from the claim text.