Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
232 words
A backup control system in a data processing system, comprising: (a) at least one first memory which stores data therein; (b) at least one host device which performs data processing on data stored in said first memory to renew said data stored in said first memory, resulting in renewed data items as a consequence of said data processing; (c) at least one second memory in which said data stored in said first memory are stored as backup data; (d) a control memory which stores therein control information for managing renewal of the data in said first memory in units of a certain data block; (e) control means for storing first identifier information and second identifier information into said control memory as said control information for specified data blocks, the first identifier information indicating that a data renewal was performed on a specified data block in said first memory by said host device, the second identifier information indicating that the specified data block in said first memory was renewed during a period of time in which data from said first memory was copied into said second memory; and (f) means for clearing the first identifier information for specified data blocks from said control memory depending on the existence of second identifier information for those specified data blocks when the copying of the data from said first memory into said second memory has ended.
Claim 2
Dependent Claim
232 words
A backup control system in a data processing system, comprising: (a) at least one first memory which stores data therein; (b) at least one host device which performs data processing on data stored in said first memory to renew said data stored in said first memory, resulting in renewed data items as a consequence of said data processing; (c) at least one second memory in which said data stored in said first memory are stored as backup data; (d) a control memory which stores therein control information for managing renewal of the data in said first memory in units of a certain data block; (e) control means for storing first identifier information and second identifier information into said control memory as said control information for specified data blocks, the first identifier information indicating that a data renewal was performed on a specified data block in said first memory by said host device, the second identifier information indicating that the specified data block in said first memory was renewed during a period of time in which data from said first memory was copied into said second memory; and (f) means for clearing the first identifier information for specified data blocks from said control memory depending on the existence of second identifier information for those specified data blocks when the copying of the data from said first memory into said second memory has ended.
Claim 3
Dependent Claim
40 words
A backup control system in a data processing system as defined in claim 1, wherein said first memory is a magnetic disk device, said second memory is a magnetic tape device, and said host device is a central processing unit.
Claim 4
Dependent Claim
47 words
A backup control system in a data processing system as defined in claim 2, wherein said control memory is a nonvolatile memory which stores a management table formed by pairing the first identifier information and the second identifier information for respective units of a certain data block.
Claim 5
Dependent Claim
66 words
A backup control system in a data processing system as defined in claim 1 or 3, wherein said host device includes means for issuing an instruction in response to the end of the copying of the data from said first memory into said second memory, and the clearing means performs the clearing of the first identifier information from said control memory in response to the instruction.
Claim 6
Dependent Claim
48 words
A backup control system in a data processing system as defined in claim 1, comprising a control device which serves to control reading and writing of data from and into said first memory, and in which said control means said clearing means and said control memory are included.
Claim 7
Dependent Claim
56 words
A backup control system in a data processing system as defined in claim 3, comprising plural first memories and plural second memories, the respective first memories being held in a corresponding relationship with the second memories into which data in said first memories is copied, and the management tables being formed according to the corresponding relationship.
Claim 8
Dependent Claim
25 words
A backup control system in a data processing system as defined in claim 6, wherein said management tables are formed within a common control memory.
Claim 9
Dependent Claim
201 words
In a system having a first memory and a second memory for storing data, a method of backing up said system by dumping data from said first memory into said second memory, comprising the steps of: (a) processing data stored in said first memory in units of a block of data so as to renew a specified block of data therein; (b) storing in a table having entries for respective blocks of data stored in said first memory a first identifier indicating that a data renewal has been performed on the specified block of data in said first memory; (c) initiating a dumping operation and transferring from said first memory to said second memory those blocks of data for which there exists the first identifier in said table; (d) during said dumping operation, processing at least one block of data in said first memory and storing a second identifier in the entry for said one data block in said table; and (e) at the end of said dumping operation, erasing all first identifiers in said table except those in entries which include the second identifier so that blocks of data indicated by the second identifiers are held in a non-dumped state.
Claim 10
Dependent Claim
201 words
In a system having a first memory and a second memory for storing data, a method of backing up said system by dumping data from said first memory into said second memory, comprising the steps of: (a) processing data stored in said first memory in units of a block of data so as to renew a specified block of data therein; (b) storing in a table having entries for respective blocks of data stored in said first memory a first identifier indicating that a data renewal has been performed on the specified block of data in said first memory; (c) initiating a dumping operation and transferring from said first memory to said second memory those blocks of data for which there exists the first identifier in said table; (d) during said dumping operation, processing at least one block of data in said first memory and storing a second identifier in the entry for said one data block in said table; and (e) at the end of said dumping operation, erasing all first identifiers in said table except those in entries which include the second identifier so that blocks of data indicated by the second identifiers are held in a non-dumped state.
Claim 11
Dependent Claim
46 words
A method according to claim 8, wherein each time a block of data in said first memory is processed to provide a renewed block of data, both a first identifier and a second identifier are stored in the entry for that data block in said table.
Claim 12
Dependent Claim
282 words
In a data processing system having a first memory and a second memory which store data, a dump control method wherein data in the first memory are copied into the second memory as backup data without stopping data processing, comprising: (a) a first step of performing data processing on the data in said first memory and storing renewed data as a consequence of the data processing into said first memory, regardless of data copying from said first memory into said second memory; (b) a second step of storing first identifier information for managing renewal of the data in said first memory in units of a predetermined block into a control memory, the first identifier information indicating that a data renewal has been performed on a specified block in said first memory; (c) a third step of copying the renewed data in said first memory into said second memory in accordance with the first identifier information; (d) a fourth step of storing second identifier information for managing renewal of the data in said first memory into said control memory during a period of time in which said third step is performed, the second identifier information indicating that a data renewal has been performed on a specified block in said first memory during the period of time in which said third step is performed; and (e) a fifth step of controlling resetting of the first identifier information in said control memory in accordance with the second identifier information at the end of said fourth step so that the first identifier information for specified data blocks renewed during the period of time in which said third step is performed is held in a non-dumped state.
Claim 13
Dependent Claim
282 words
In a data processing system having a first memory and a second memory which store data, a dump control method wherein data in the first memory are copied into the second memory as backup data without stopping data processing, comprising: (a) a first step of performing data processing on the data in said first memory and storing renewed data as a consequence of the data processing into said first memory, regardless of data copying from said first memory into said second memory; (b) a second step of storing first identifier information for managing renewal of the data in said first memory in units of a predetermined block into a control memory, the first identifier information indicating that a data renewal has been performed on a specified block in said first memory; (c) a third step of copying the renewed data in said first memory into said second memory in accordance with the first identifier information; (d) a fourth step of storing second identifier information for managing renewal of the data in said first memory into said control memory during a period of time in which said third step is performed, the second identifier information indicating that a data renewal has been performed on a specified block in said first memory during the period of time in which said third step is performed; and (e) a fifth step of controlling resetting of the first identifier information in said control memory in accordance with the second identifier information at the end of said fourth step so that the first identifier information for specified data blocks renewed during the period of time in which said third step is performed is held in a non-dumped state.
Claim 14
Dependent Claim
50 words
A dump control method as defined in claim 10, wherein said fifth step includes a step of clearing the first identifier information from said control memory in accordance with the second identifier information so that the first identifier information for the specified data blocks is held in the non-dumped state.
Claim 15
Dependent Claim
79 words
A dump control method as defined in claim 11, wherein said fourth step includes a step of ensuring that any second identifier information has been erased at the start of said third step, and a step of storing the second identifier information for identifying the same areas identified by the first identifier information into said control memory each time the first identifier information is stored at least during the period of time in which said third step is performed.
Claim 16
Dependent Claim
49 words
A dump control method as defined in claim 12, wherein the first identifier information and the second identifier information are specified values of first and second bits, respectively, at a location of said control memory corresponding to the area of said first memory where the data renewal was performed.
Claim 17
Dependent Claim
44 words
A dump control method as defined in claim 12 or 13, wherein said fifth step is executed according to a command which is issued by a host device for said first and second memories after the completion of the fourth step has been acknowledged.