Claims
- 1. A computer system, comprising:a plurality of nodes; at least one resource provided for use by any of said plurality of processing nodes; and a plurality of register sets, each register set being provided in a corresponding one of said plurality of processing nodes, for storing in parallel, use status information indicating whether said resource is in exclusive use status or not.
- 2. A computer system according to claim 1, wherein said resource is provided in one of said plurality of processing nodes.
- 3. A computer system according to claim 2, further comprising:a network connecting said plurality of processing nodes.
- 4. A computer system according to claim 1, wherein said use status information stored in a register set of a processing node is referred to when an exclusive use request is issued by said processing node.
- 5. A computer system comprising:a plurality of processing nodes; a plurality of resources distributed to said plurality of processing nodes, each of said resources being provided for use by any of said plurality of processing nodes; and a plurality of register sets, each register set being provided in a corresponding one of said plurality of processing nodes, for storing, in parallel, use status information indicating whether respective ones of said plurality of resources are in exclusive use status or not.
- 6. A computer system, comprising:a plurality of processing nodes; at least one resource provided for use by any of said plurality of processing nodes; a plurality of register sets, each register set being provided in a corresponding one of said plurality of processing nodes, storing, in parallel, use status information indicating whether said resource is in exclusive use status or not; a plurality of request issue circuits, each being provided in each of said plurality of processing nodes and issuing individually requests for exclusive use of said resources; a message exchanging circuit serializing requests issued by said plurality of request circuits into a serialized order and broadcasting said requests to all of said processing nodes in said serialized order; and a plurality of status control circuits, each status control circuit being provided in each of said processing nodes corresponding to each of said register sets and updating individually a corresponding register set depending on use status information stored in said corresponding register set and each of the requests for exclusive use of said resource received at a corresponding processing node.
- 7. A computer system according to claim 6, wherein when each node is to use said resource exclusively, said each status control circuit generates information which indicates that said resource is in exclusive use, if said information stored in said register provided in said each processing node does not indicate that said resource is in exclusive use.
- 8. A computer system according to claim 6, wherein a plurality of pieces of information are provided by plural ones of said processing nodes, each of said pieces of information includes information identifying one of said processing nodes which has provided said each piece of information.
- 9. A computer system according to claim 6, wherein said resource is a disk storage device.
- 10. A computer system according to claim 6, wherein said resource is a shared file.
- 11. A computer system, comprising:a plurality of processing nodes; at least one resource provided for use by any of said plurality of processing nodes; a plurality of register sets, each register set being provided in a corresponding one of said plurality of processing nodes, storing, in parallel, use status information indicating whether said resource is in exclusive use status or not; a plurality of request issue circuits, each being provided in each of said plurality of processing nodes and issuing individually requests for exclusive use of said resource and for release of the exclusive use of said resource; a message exchanging circuit serializing requests issued by said plurality of request issue circuits into a serialized order and broadcasting said requests to all of said processing nodes in said serialized order; and a plurality of status control circuits, each status control circuit being provided in each of processing nodes corresponding to each of said register sets and updating individually a corresponding register set depending on use status information stored in said corresponding register set and each of the requests for exclusive use of said resource or for release of the exclusive use of said resource received at a corresponding processing node.
- 12. A computer system, comprising:a plurality of processing nodes; a plurality of resources distributed to said plurality of processing nodes, each of said resources being provided for use by any of said plurality of processing nodes; a plurality of register sets, each register set being provided in each of said plurality of processing nodes, storing, in parallel, use status information indicating whether respective ones of said plurality of resources are in exclusive use status or not; a plurality of request issue circuit, each being provided in each of said plurality of processing nodes and issuing individually requests for exclusive use of said resources; a message exchanging circuit serializing requests issued by said plurality of request issue circuits into a serialized order and broadcasting said requests to all of said processing nodes in said serialized order; and a plurality of status control circuits, each status control circuit being provided in each of processing nodes corresponding to each of said register sets and updating individually a corresponding register set depending on use status information stored in said corresponding register set and each of the requests for exclusive use of said resources received at a corresponding processing node.
Priority Claims (2)
Number |
Date |
Country |
Kind |
6-53405 |
Mar 1994 |
JP |
|
6-169995 |
Jun 1994 |
JP |
|
Parent Case Info
This is a continuation of application Ser. No. 08/676,053, filed Jul. 5, 1996 now U.S. Pat. No. 5,774,731; which is a continuation-in-part of Ser. No. 08/408,561, filed Mar. 22, 1995 now U.S. Pat. No. 5,822,605.
US Referenced Citations (7)
Foreign Referenced Citations (2)
Number |
Date |
Country |
7-262155 |
Oct 1995 |
JP |
8-77127 |
Mar 1996 |
JP |
Non-Patent Literature Citations (2)
Entry |
Nikkei Electronics, No. 630, Feb. 27, 1995, pp. 101-114 by Masai, et al. |
Study Report of the Information Processing Society of Japan, vol. 89, No. 60, Jul. 1989 pp. 17-24 by Nakagawa, et al. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/676053 |
Jul 1996 |
US |
Child |
09/102812 |
|
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08/408561 |
Mar 1995 |
US |
Child |
08/676053 |
|
US |