Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
154 words
An exclusive shared storage control system in a computer system comprising: one or more processing modules (10) each having at least a local storage (20), a central processing unit (18), and a connection unit (22) for connection to a system bus (16), and one or more shared storage modules (12) each having at least a shared storage unit (26) and a connection unit (28) for connection to said system bus (16), wherein said connection unit (28) of said shared storage module (12) recognizes a CSI (compare and store interlocked) instruction and said central processing unit (18) of said processing module (10) reads and compares data in shared storage module (12) according to said CSI instruction, when said CSI instruction is executed to rewrite the data specified by an address in said shared storage module (12) only if said data read at said address coincide with the data anticipated by said central processing unit (18).
Claim 2
Dependent Claim
154 words
An exclusive shared storage control system in a computer system comprising: one or more processing modules (10) each having at least a local storage (20), a central processing unit (18), and a connection unit (22) for connection to a system bus (16), and one or more shared storage modules (12) each having at least a shared storage unit (26) and a connection unit (28) for connection to said system bus (16), wherein said connection unit (28) of said shared storage module (12) recognizes a CSI (compare and store interlocked) instruction and said central processing unit (18) of said processing module (10) reads and compares data in shared storage module (12) according to said CSI instruction, when said CSI instruction is executed to rewrite the data specified by an address in said shared storage module (12) only if said data read at said address coincide with the data anticipated by said central processing unit (18).
Claim 3
Dependent Claim
95 words
An exclusive shared storage control system in a computer system according to claim 1, wherein said connection unit (22) in said processing module (10) generates an activation transfer command comprising a destination ID code (DID) indicating a shared storage module (12), a source ID code (SID) indicating a sending processor module, an operand indicating said CSI instruction, and an access data capacity (BCT), and sends comparison data and substitute data together with said activation transfer command to said connection unit (28) of said shared storage module (12) to be accessed through said system bus (16).
Claim 4
Dependent Claim
68 words
An exclusive shared storage control system in a computer system according to claim 1, wherein said connection unit (28) of said shared storage module (12) reads data, compares them with comparison data, rewrites original data when said comparison results in coincidence according to said received activation transfer command, and exclusively controls an internal bus (30) of said shared storage module (12) while said data are read and rewritten.
Claim 5
Dependent Claim
109 words
An exclusive shared storage control system in a computer system according to claim 1, wherein said connection unit (28) of said shared storage module (12) generates a response transfer command containing a normal termination code when said data are successfully rewritten after said comparison resulting in coincidence, and sends it to said accessing processor module (10) through said system bus (16), or generates a response transfer command containing an abnormal termination code when said data cannot be rewritten as a result of non-coincident output of said comparison and sends it together with said read data resulting in non-coincidence to said accessing processor module (10) through said system bus (16).
Claim 6
Dependent Claim
93 words
An exclusive shared storage control system executed with a shared storage configuration according to claim 1, wherein said connection unit (28) of said shared storage module (12) monitors said system bus (16), and receives said activation transfer command when said destination ID code (DID) in said activation transfer command coincides with its own unit ID, and said connection unit (22) of said processor module (10) monitors said system bus (16), and receives said response transfer command when said destination ID code (DID) in said response transfer command coincides with its own unit ID.
Claim 7
Dependent Claim
188 words
An exclusive shared storage control system executed with a shared storage configuration according to claim 1, wherein means for performing said comparison process comprises: a RAM connected to a transmitting circuit for operating as an interface to said system bus; an address register for latching a physical address A outputted from said RAM and contained in said CSI instruction; a data output register (DOR) for latching substitute data (SD) in a CSI instruction through said RAM; a comparison register connected to an output terminal of said RAM to latch comparison data CD in said instruction; a data input register (DIR) connected to a data output terminal of a shared storage to latch the contents of the shared storage specified by the physical address A latched by said address register means; comparison circuit means for comparing data in said data input register (DIR) and said comparison register (CMR); and control means for controlling an operation of writing said substitute data (SD) into a shared storage specified by said address register (AR) when the data read from said shared storage coincide with said comparison data (CD) in said comparison circuit.
Claim 8
Dependent Claim
232 words
An exclusive shared storage control system executed with a shared storage configuration according to claim 1, wherein a CSI instruction comprising an SC, an A, a CD, and an SD is issued to said shared storage when substitute data are written in executing said CSI instruction to an SSM on the master side and an SSM on the slave side each specified by a physical address A in duplicated shared storage, a command part of a CSI instruction for exclusively controlling said CSI instruction is received on the side of a shared storage, said writing operation is performed on said master SSM and an end-of-operation state and the a success-or-failure result of exclusive control are notified by an end code (EC) to the PM side, a connection unit (SSBC-P) on the side of a PM which receives said end code interprets the contents of said end code, an operation is terminatnatnated when exclusive control can be performed, said substitute data comprising an SC, an A, and an SD without comparison data CD are sent to said shared storage side together with new substitute data when said operation terminates successfully and exclusive control can be performed, and said SSM on the slave side is provided with means for receiving said command, writing said substitute data at said physical address, and then sending said end-of-operation code indicating the end-of-operation state to the PM side.