Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
148 words
An exclusive control unit for performing an exclusive control for a shared resource shared among a plurality of computers, the plurality of computers being connected with one another through a network bus, comprising: a plurality of distributed shared memories corresponding to the plurality of computers which share the shared resource with one another, each of the distributed shared memories being mounted on one of the computers, a distributed shared memory bus, separate from the network bus, connecting the distributed shared memories with one another so that they may exchange data among them, and a plurality of controllers, each controller being connected to one of the distributed shared memories and to the distributed shared memory bus, for controlling the distributed shared memories and the distributed shared memory bus so that data changes in any one of the distributed shared memories are reflected in each of the distributed shared memories.
Claim 2
Dependent Claim
148 words
An exclusive control unit for performing an exclusive control for a shared resource shared among a plurality of computers, the plurality of computers being connected with one another through a network bus, comprising: a plurality of distributed shared memories corresponding to the plurality of computers which share the shared resource with one another, each of the distributed shared memories being mounted on one of the computers, a distributed shared memory bus, separate from the network bus, connecting the distributed shared memories with one another so that they may exchange data among them, and a plurality of controllers, each controller being connected to one of the distributed shared memories and to the distributed shared memory bus, for controlling the distributed shared memories and the distributed shared memory bus so that data changes in any one of the distributed shared memories are reflected in each of the distributed shared memories.
Claim 3
Dependent Claim
49 words
An exclusive control unit among computers as defined in claim 1, wherein each of the computers includes an I/O bus connecting the computer to the network bus and to a distributed shared memory card, and wherein the distributed shared memory card includes the distributed shared memory and the controller.
Claim 4
Dependent Claim
40 words
An exclusive control unit among computers as defined in claim 1, further comprising means for providing a communication function for utilizing the distributed shared memory bus as a communication path by transferring information between computers through the distributed shared memories.
Claim 5
Dependent Claim
30 words
An exclusive control unit among computers as defined in claim 1, wherein the distributed shared memory bus has signal lines for transmitting information with which each computer can be identified.
Claim 6
Dependent Claim
38 words
An exclusive control unit among computers as defined in claim 1, further comprising a plurality of processors connected to respective controllers, the processors using data in the distributed shared memories to perform exclusive control for the shared resource.
Claim 7
Dependent Claim
40 words
An exclusive control unit among computers as defined in claim 5, further comprising means for providing a communication function for utilizing the distributed shared memory bus as a communication path by transferring information between computers through the distributed shared memories.
Claim 8
Dependent Claim
30 words
An exclusive control unit among computers as defined in claim 5, wherein the distributed shared memory bus has signal lines for transmitting information with which each computer can be identified.
Claim 9
Dependent Claim
103 words
A computer system comprising: a plurality of computers connected to a network bus to form a network; a shared resource connected to each of the plurality of computers; a distributed exclusive control system for the shared resource including: a plurality of distributed shared memories, each distributed shared memory being connected to one of the computers; a distributed shared memory bus; and a plurality of controllers, each connected to a respective one of the distributed shared memories and the distributed shared memory bus so that data changes in any one of the distributed shared memories are reflected in each of the distributed shared memories.
Claim 10
Dependent Claim
103 words
A computer system comprising: a plurality of computers connected to a network bus to form a network; a shared resource connected to each of the plurality of computers; a distributed exclusive control system for the shared resource including: a plurality of distributed shared memories, each distributed shared memory being connected to one of the computers; a distributed shared memory bus; and a plurality of controllers, each connected to a respective one of the distributed shared memories and the distributed shared memory bus so that data changes in any one of the distributed shared memories are reflected in each of the distributed shared memories.
Claim 11
Dependent Claim
34 words
The computer system of claim 8 wherein each of the computers includes: a processor; and an I/O bus connected between the processor, the network bus, and a corresponding one of the plurality of controllers.
Claim 12
Dependent Claim
29 words
The computer system of claim 9, wherein each computer includes exclusive control means for using data in the distributed shared memories to perform exclusive control for the shared resource.
Claim 13
Dependent Claim
70 words
The computer system of claim 10, wherein each exclusive control means includes: means for reading a data value at a shared memory location to determine whether the shared resource is available; means for changing a data value at a shared memory location to gain exclusive control of the shared resource; and means for changing a data value at a shared memory location to release exclusive control of the shared resource.
Claim 14
Dependent Claim
32 words
The computer system of claim 9, wherein each computer includes means for communicating information to other of the computers through the distributed shared memory bus using data in the distributed shared memories.