Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
316 words
An information processing system comprising: a plurality of computer systems each including a central processing unit, a channel connected to the central processing unit, and a main memory connected to the central processing unit; and a shared storage device connected to the channel of each of the computer systems for storing a plurality of data blocks each including an update area indicating an update status of the associated data block; wherein the shared storage device includes a cache memory connected to the channel of each of the computer systems; and wherein the central processing unit and the channel of each of the computer systems include means for reading a data block to be updated from the shared storage device, storing the data block to be updated in the main memory of the associated computer system, storing at least the update area of the data block to be updated in the cache memory as an update status indicator, updating the data block to be updated in the main memory, reading the update status indicator from the cache memory, determining whether the update status indicator read from the cache memory and a corresponding portion of the updated data block in the main memory are equal, if the update status indicator and the corresponding portion of the updated data block are equal, updating the update status indicator in the cache memory, reading the updated data block from the main memory, and storing the updated data block in the shared storage device in place of the data block to be updated, and if the update status indicator and the corresponding portion of the updated data block are not equal, reading the data block to be updated from the shared storage device, storing the data block to be updated in the main memory, and repeating the preceding functions beginning with updating the data block to be updated in the main memory.
Claim 2
Dependent Claim
316 words
An information processing system comprising: a plurality of computer systems each including a central processing unit, a channel connected to the central processing unit, and a main memory connected to the central processing unit; and a shared storage device connected to the channel of each of the computer systems for storing a plurality of data blocks each including an update area indicating an update status of the associated data block; wherein the shared storage device includes a cache memory connected to the channel of each of the computer systems; and wherein the central processing unit and the channel of each of the computer systems include means for reading a data block to be updated from the shared storage device, storing the data block to be updated in the main memory of the associated computer system, storing at least the update area of the data block to be updated in the cache memory as an update status indicator, updating the data block to be updated in the main memory, reading the update status indicator from the cache memory, determining whether the update status indicator read from the cache memory and a corresponding portion of the updated data block in the main memory are equal, if the update status indicator and the corresponding portion of the updated data block are equal, updating the update status indicator in the cache memory, reading the updated data block from the main memory, and storing the updated data block in the shared storage device in place of the data block to be updated, and if the update status indicator and the corresponding portion of the updated data block are not equal, reading the data block to be updated from the shared storage device, storing the data block to be updated in the main memory, and repeating the preceding functions beginning with updating the data block to be updated in the main memory.
Claim 3
Dependent Claim
270 words
An information processing system comprising: a plurality of computer systems each including a central processing unit, a channel connected to the central processing unit, and a main memory connected to the central processing unit; and a shared storage device connected to the channel of each of the computer systems for storing a plurality of data blocks each including an update area indicating an update status of the associated data block; wherein the main memory of each of the computer systems includes a resident area for storing one of the data blocks stored in the shared storage device; wherein the shared storage device includes a cache memory connected to the channel of each of the computer systems for storing at least the update area of the one data block as an update status indicator; and wherein the central processing unit and the channel of each of the computer systems include means for reading the update status indicator from the cache memory, determining whether the update status indicator read from the cache memory and a corresponding portion of the one data block in the resident area are equal, if the update status indicator and the corresponding portion of the one data block are equal, using a content of the one data block in the resident area for a processing, and if the update status indicator and the corresponding portion of the one data block are not equal, reading the one data block from the shared storage device, storing the one data block in the resident area, and using the content of the one data block in the resident area for the processing.
Claim 4
Dependent Claim
270 words
An information processing system comprising: a plurality of computer systems each including a central processing unit, a channel connected to the central processing unit, and a main memory connected to the central processing unit; and a shared storage device connected to the channel of each of the computer systems for storing a plurality of data blocks each including an update area indicating an update status of the associated data block; wherein the main memory of each of the computer systems includes a resident area for storing one of the data blocks stored in the shared storage device; wherein the shared storage device includes a cache memory connected to the channel of each of the computer systems for storing at least the update area of the one data block as an update status indicator; and wherein the central processing unit and the channel of each of the computer systems include means for reading the update status indicator from the cache memory, determining whether the update status indicator read from the cache memory and a corresponding portion of the one data block in the resident area are equal, if the update status indicator and the corresponding portion of the one data block are equal, using a content of the one data block in the resident area for a processing, and if the update status indicator and the corresponding portion of the one data block are not equal, reading the one data block from the shared storage device, storing the one data block in the resident area, and using the content of the one data block in the resident area for the processing.
Claim 5
Dependent Claim
315 words
An information processing method for an information processing system, the information processing system comprising: a plurality of computer systems each including a central processing unit, a channel connected to the central processing unit, and a main memory connected to the central processing unit; and a shared storage device connected to the channel of each of the computer systems for storing a plurality of data blocks each including an update area indicating an update status of the associated data block; wherein the shared storage device includes a cache memory connected to the channel of each of the computer systems; the information processing method comprising the steps of: reading a data block to be updated from the shared storage device; storing the data block to be updated in the main memory of the associated computer system; storing at least the update area of the data block to be updated in the cache memory as an update status indicator; updating the data block to be updated in the main memory; reading the update status indicator from the cache memory; determining whether the update status indicator read from the cache memory and a corresponding portion of the updated data block in the main memory are equal; if the update status indicator and the corresponding portion of the updated data block are equal, updating the update status indicator in the cache memory, reading the updated data block from the main memory, and storing the updated data block in the shared storage device in place of the data block to be updated; and if the update status indicator and the corresponding portion of the updated data block are not equal, reading the data block to be updated from the shared storage device, storing the data block to be updated in the main memory, and repeating the preceding functions beginning with updating the data block to be updated in the main memory.
Claim 6
Dependent Claim
315 words
An information processing method for an information processing system, the information processing system comprising: a plurality of computer systems each including a central processing unit, a channel connected to the central processing unit, and a main memory connected to the central processing unit; and a shared storage device connected to the channel of each of the computer systems for storing a plurality of data blocks each including an update area indicating an update status of the associated data block; wherein the shared storage device includes a cache memory connected to the channel of each of the computer systems; the information processing method comprising the steps of: reading a data block to be updated from the shared storage device; storing the data block to be updated in the main memory of the associated computer system; storing at least the update area of the data block to be updated in the cache memory as an update status indicator; updating the data block to be updated in the main memory; reading the update status indicator from the cache memory; determining whether the update status indicator read from the cache memory and a corresponding portion of the updated data block in the main memory are equal; if the update status indicator and the corresponding portion of the updated data block are equal, updating the update status indicator in the cache memory, reading the updated data block from the main memory, and storing the updated data block in the shared storage device in place of the data block to be updated; and if the update status indicator and the corresponding portion of the updated data block are not equal, reading the data block to be updated from the shared storage device, storing the data block to be updated in the main memory, and repeating the preceding functions beginning with updating the data block to be updated in the main memory.
Claim 7
Dependent Claim
270 words
An information processing method for an information processing system, the information processing system comprising: a plurality of computer systems each including a central processing unit, a channel connected to the central processing unit, and a main memory connected to the central processing unit; and a shared storage device connected to the channel of each of the computer systems for storing a plurality of data blocks each including an update area indicating an update status of the associated data block; wherein the main memory of each of the computer systems includes a resident area for storing one of the data blocks stored in the shared storage device; and wherein the shared storage device includes a cache memory connected to the channel of each of the computer systems for storing at least the update area of the one data block as an update status indicator; the information processing method comprising the steps of: reading the update status indicator from the cache memory; determining whether the update status indicator read from the cache memory and a corresponding portion of the one data block in the resident area are equal; if the update status indicator and the corresponding portion of the one data block are equal, using a content of the one data block in the resident area for a processing; and if the update status indicator and the corresponding portion of the one data block are not equal, reading the one data block from the shared storage device, storing the one data block in the resident area, and using the content of the one data block in the resident area for the processing.
Claim 8
Dependent Claim
270 words
An information processing method for an information processing system, the information processing system comprising: a plurality of computer systems each including a central processing unit, a channel connected to the central processing unit, and a main memory connected to the central processing unit; and a shared storage device connected to the channel of each of the computer systems for storing a plurality of data blocks each including an update area indicating an update status of the associated data block; wherein the main memory of each of the computer systems includes a resident area for storing one of the data blocks stored in the shared storage device; and wherein the shared storage device includes a cache memory connected to the channel of each of the computer systems for storing at least the update area of the one data block as an update status indicator; the information processing method comprising the steps of: reading the update status indicator from the cache memory; determining whether the update status indicator read from the cache memory and a corresponding portion of the one data block in the resident area are equal; if the update status indicator and the corresponding portion of the one data block are equal, using a content of the one data block in the resident area for a processing; and if the update status indicator and the corresponding portion of the one data block are not equal, reading the one data block from the shared storage device, storing the one data block in the resident area, and using the content of the one data block in the resident area for the processing.