Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
191 words
A plurality of data processing units sharing a main storage in a data processing system, having a plurality of lock control units for controlling states of a lock variable concerning at least one of said plurality of data processing units, each of said lock control units comprising: a state register for registering a state of the lock variable, wherein said state register represents as the state of said lock variable, a specified state indicating that a lock is not acquired in any one of the lock control units; and a lock request controller for controlling the state of the lock variable registered in said state register, wherein said lock request controller judges that the lock is acquired without referencing the states of the lock variable in other lock control units when a lock request concerning the lock variable in the specified state is issued, said state of the lock variable registered in said register is capable of being different from the states of the lock variable in said other lock control units, and said lock request controller does not change the state of the lock variable in said other control units.
Claim 2
Dependent Claim
191 words
A plurality of data processing units sharing a main storage in a data processing system, having a plurality of lock control units for controlling states of a lock variable concerning at least one of said plurality of data processing units, each of said lock control units comprising: a state register for registering a state of the lock variable, wherein said state register represents as the state of said lock variable, a specified state indicating that a lock is not acquired in any one of the lock control units; and a lock request controller for controlling the state of the lock variable registered in said state register, wherein said lock request controller judges that the lock is acquired without referencing the states of the lock variable in other lock control units when a lock request concerning the lock variable in the specified state is issued, said state of the lock variable registered in said register is capable of being different from the states of the lock variable in said other lock control units, and said lock request controller does not change the state of the lock variable in said other control units.
Claim 3
Dependent Claim
47 words
A plurality of data processing units according to claim 1, wherein when a lock request concerning the lock variable in the specified state is issued, a lock acquisition is judged without referring to the states of other lock control units of the plurality of lock control units.
Claim 4
Dependent Claim
228 words
A plurality of data processing units sharing a main storage in a data processing system, having a plurality of lock control units for controlling states of a lock variable concerning at least one of said plurality of data processing units, each of said lock control units comprising: a state register for registering a state of the lock variable, wherein said state register represents the state of said lock variable as one of a first state indicating that a local lock control unit acquires a lock and other lock control units acquire no lock, a second state indicating that a local lock control unit acquires no lock, and a third state indicating that the lock is not acquired in any one of the lock control units; and a lock request controller for controlling the state of the lock variable registered in said state register, wherein said lock request controller judges that the lock is acquired without referencing the state of the lock variable in other lock control units when a lock request concerning the lock variable in the third state is issued, said state of the lock variable registered in said register is capable of being different from the states of the lock variable in said other lock control units, and said lock request controller does not change the state of the lock variable in said other control units.
Claim 5
Dependent Claim
228 words
A plurality of data processing units sharing a main storage in a data processing system, having a plurality of lock control units for controlling states of a lock variable concerning at least one of said plurality of data processing units, each of said lock control units comprising: a state register for registering a state of the lock variable, wherein said state register represents the state of said lock variable as one of a first state indicating that a local lock control unit acquires a lock and other lock control units acquire no lock, a second state indicating that a local lock control unit acquires no lock, and a third state indicating that the lock is not acquired in any one of the lock control units; and a lock request controller for controlling the state of the lock variable registered in said state register, wherein said lock request controller judges that the lock is acquired without referencing the state of the lock variable in other lock control units when a lock request concerning the lock variable in the third state is issued, said state of the lock variable registered in said register is capable of being different from the states of the lock variable in said other lock control units, and said lock request controller does not change the state of the lock variable in said other control units.
Claim 6
Dependent Claim
79 words
A plurality of the data processing units according to claim 3, wherein: said state register further may represent the state of said lock variable as a fourth state indicating that a local lock control unit acquires no lock and another lock control unit acquires a lock; and said lock request controller controls so that when the lock request concerning a lock variable of the fourth state is issued, the lock request is not issued to another lock control unit.