Storage control device having restoration function to initial status, control method of storage device, and program
First Claim
1. A storage control device for controlling a storage device which includes:
- an initial data storage area for storing an initial data;
an updated data storage area for storing an updated data related to the initial data; and
a designation area for designating any of the initial data storage area and the updated data storage area as a reading target, the storage control device comprising;
a writing section writing data to the updated data storage area;
a rewriting section rewriting the designation area, in which information for reading the initial data storage area is set at an initial time point, to a setting of reading the updated data storage area, when a writing to the updated data storage area occurs;
an initializing section rewriting the information in the designation area to the setting of reading the initial data;
a selecting section selecting any of the initial data storage area and the updated data storage area to be read when the data is read; and
a reading section reading the updated data storage area or the initial data storage area in accordance with the selection of the selecting section.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage device including an initial data storage area storing initial data, an updated data storage area storing updated data corresponding to the initial data, and a designation area designating either the initial data storage area or the updated data storage area to be readout. A storage control device comprises a write writing data in the updated data storage area, a re-write unit re-writing the designation area in which information for reading the initial data storage area is set in the initial stage into the setting of reading the updated data storage area when writing into the updated data storage area occurs, an initializing unit re-writing the information in the designation area to the setting of reading of the initial data, and a selection unit selecting to read either the initial data storage area or the updated data storage area when reading the data.
8 Citations
14 Claims
-
1. A storage control device for controlling a storage device which includes:
- an initial data storage area for storing an initial data;
an updated data storage area for storing an updated data related to the initial data; and
a designation area for designating any of the initial data storage area and the updated data storage area as a reading target, the storage control device comprising;
a writing section writing data to the updated data storage area;
a rewriting section rewriting the designation area, in which information for reading the initial data storage area is set at an initial time point, to a setting of reading the updated data storage area, when a writing to the updated data storage area occurs;
an initializing section rewriting the information in the designation area to the setting of reading the initial data;
a selecting section selecting any of the initial data storage area and the updated data storage area to be read when the data is read; and
a reading section reading the updated data storage area or the initial data storage area in accordance with the selection of the selecting section. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- an initial data storage area for storing an initial data;
-
8. A storage device comprising:
-
a storage section which includes an initial data storage area storing an initial data, an updated data storage area storing an updated data related to the initial data, and a designation area designating any of the initial data storage area and the updated data storage area as a reading target;
a writing section writing data to the updated data storage area;
a rewriting section rewriting the designation area, in which information for reading the initial data storage area is set at an initial time point, to a setting of reading the updated data storage area, when a writing to the updated data storage area occurs;
an initializing section rewriting the information in the designation area to the setting of reading the initial data;
a selecting section selecting any of the initial data storage area and the updated data storage area to be read when the data is read; and
a reading section reading the updated data storage area or the initial data storage area in accordance with the selection of the selecting section.
-
-
9. A method for controlling a storage device which includes:
- an initial data storage area storing an initial data;
an updated data storage area storing an updated data related to the initial data; and
a designation area designating any of the initial data storage area and the updated data storage area as a reading target, the method comprising;
a writing step writing data to the updated data storage area;
a rewriting step rewriting the designation area, in which information for reading the initial data storage area is set at an initial time point, to a setting of reading the updated data storage area, when a writing to the updated data storage area occurs;
a rewriting step rewriting the information in the designation area to the setting of reading the initial data;
a selecting step selecting any of the initial data storage area and the updated data storage area to be read; and
a reading step reading the updated data storage area or the initial data storage area in accordance with the selection in the selecting step. - View Dependent Claims (10, 11)
- an initial data storage area storing an initial data;
-
12. A program for causing a computer to control a storage device which includes:
- an initial data storage area storing an initial data;
an updated data storage area storing an updated data related to the initial data; and
a designation area designating any of the initial data storage area and the updated data storage area as a reading target, the program comprising;
a writing step writing data to the updated data storage area;
a rewriting step rewriting the designation area, in which information for reading the initial data storage area is set at an initial time point, to a setting of reading the updated data storage area, when the writing step is executed;
a rewriting step rewriting the information in the designation area to the setting of reading the initial data;
a selecting step selecting any of the initial data storage area and the updated data storage area to be read; and
a reading step reading the updated data storage area or the initial data storage area in accordance with the selection in the selecting step. - View Dependent Claims (13, 14)
- an initial data storage area storing an initial data;
Specification