Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
229 words
A composite data processing system including a plurality of data processing units, each including at least one instruction processor and a main storage, said plurality of data processing units being connected in common to an extended storage, said system comprising: means associated with one of said data processing units for storing therein information fetched from a part of a designated area in said extended storage; an instruction processor in said one data processing unit for subsequently processing information fetched from said designated area in said extended storage; means, coupled to said storing means, for subsequently referring to said designated area by said instruction processor in said one data processing unit to examine a condition of said information stored in said part of said designated area to determine whether it is in a predetermined condition in which it corresponds to the part previously stored based upon information stored in said storing means; means for rewriting said designated area in said extended storage by said instruction processor in response to said part of said designated area being in said predetermined condition as indicated by said means for referring; and means responsive to a single instruction for controlling said referring means and said rewriting means to execute the operations from said referring operation to said rewriting operation as an inseparable operation during which the designated area is locked to other instruction processors.
Claim 2
Dependent Claim
229 words
A composite data processing system including a plurality of data processing units, each including at least one instruction processor and a main storage, said plurality of data processing units being connected in common to an extended storage, said system comprising: means associated with one of said data processing units for storing therein information fetched from a part of a designated area in said extended storage; an instruction processor in said one data processing unit for subsequently processing information fetched from said designated area in said extended storage; means, coupled to said storing means, for subsequently referring to said designated area by said instruction processor in said one data processing unit to examine a condition of said information stored in said part of said designated area to determine whether it is in a predetermined condition in which it corresponds to the part previously stored based upon information stored in said storing means; means for rewriting said designated area in said extended storage by said instruction processor in response to said part of said designated area being in said predetermined condition as indicated by said means for referring; and means responsive to a single instruction for controlling said referring means and said rewriting means to execute the operations from said referring operation to said rewriting operation as an inseparable operation during which the designated area is locked to other instruction processors.
Claim 3
Dependent Claim
236 words
A composite data processing system including a plurality of data processing units, each containing at least one instruction processor and a main storage accessible by said one instruction processor, and an extended storage shared by said data processing units and accessible by each one of said instruction processors, said system comprising: means associated with one of said data processing units for storing therein information fetched from a part of a designated area in said extended storage; an instruction processor in said one data processing unit for subsequently processing information fetched from said designated area in said extended storage; means, coupled to said storing means, for subsequently referring to said designated area by one of said instruction processor in said one data processing unit to examine a condition of said information stored in said part of said designated area to determine whether it is in a predetermined condition in which it corresponds to the part previously stored based upon information stored in said storing means; means for rewriting said designated area in response to said at least part of said designated area being in a predetermined condition as indicated by said means for referring; and means responsive to a single instruction for controlling said referring means and said rewriting means to execute the operations from said referring operation to said rewriting operation as an inseparable operation during which the designated area is locked to other instruction processors.
Claim 4
Dependent Claim
236 words
A composite data processing system including a plurality of data processing units, each containing at least one instruction processor and a main storage accessible by said one instruction processor, and an extended storage shared by said data processing units and accessible by each one of said instruction processors, said system comprising: means associated with one of said data processing units for storing therein information fetched from a part of a designated area in said extended storage; an instruction processor in said one data processing unit for subsequently processing information fetched from said designated area in said extended storage; means, coupled to said storing means, for subsequently referring to said designated area by one of said instruction processor in said one data processing unit to examine a condition of said information stored in said part of said designated area to determine whether it is in a predetermined condition in which it corresponds to the part previously stored based upon information stored in said storing means; means for rewriting said designated area in response to said at least part of said designated area being in a predetermined condition as indicated by said means for referring; and means responsive to a single instruction for controlling said referring means and said rewriting means to execute the operations from said referring operation to said rewriting operation as an inseparable operation during which the designated area is locked to other instruction processors.
Claim 5
Dependent Claim
275 words
A composite data processing system including a plurality of data processing units, each one of said data processing units containing at least one instruction processor, having a general purpose register, and a main storage for storing data accessible by each one of said instruction processors, and an extended storage for storing data shared by said data processing units and accessible by each one of said instruction processors, each of said instruction processors fetches data from a part of a designated area in said extended storage and stores the fetched data into said general purpose register associated with said instruction processor prior to processing data fetched from said designated area, said system comprising: comparison means for comparing data stored in said general purpose register in one of said instruction processors after said one of said instruction processors processes data fetched from said designated area with current data of said part of said designated area in said extended storage to determine if a predetermined comparison result exists; write means for selectively writing the content of a designated area in said main storage into said designated area in said extended storage only if said predetermined comparison result is detected by said comparison means; and means responsive to a single instruction for controlling said comparison means and said write means to execute said comparison operation by said comparison means and said write operation by said write means as an inseparable operation during which the designated area of said extended storage is locked to other instruction processors so that said inseparable operation is in series with accesses to said designated area in said extended storage by said other instruction processors.
Claim 6
Dependent Claim
275 words
A composite data processing system including a plurality of data processing units, each one of said data processing units containing at least one instruction processor, having a general purpose register, and a main storage for storing data accessible by each one of said instruction processors, and an extended storage for storing data shared by said data processing units and accessible by each one of said instruction processors, each of said instruction processors fetches data from a part of a designated area in said extended storage and stores the fetched data into said general purpose register associated with said instruction processor prior to processing data fetched from said designated area, said system comprising: comparison means for comparing data stored in said general purpose register in one of said instruction processors after said one of said instruction processors processes data fetched from said designated area with current data of said part of said designated area in said extended storage to determine if a predetermined comparison result exists; write means for selectively writing the content of a designated area in said main storage into said designated area in said extended storage only if said predetermined comparison result is detected by said comparison means; and means responsive to a single instruction for controlling said comparison means and said write means to execute said comparison operation by said comparison means and said write operation by said write means as an inseparable operation during which the designated area of said extended storage is locked to other instruction processors so that said inseparable operation is in series with accesses to said designated area in said extended storage by said other instruction processors.
Claim 7
Dependent Claim
222 words
A composite data processing system including a plurality of data processing units, each one of said data processing units including at least one instruction processor and a main memory, and an extended storage shared by said data processing units, said system comprising: means associated with one of said data processing units for storing therein information fetched from a part of a designated area in said extended storage; an instruction processor in said data processing unit for subsequently processing information fetched from said designated area in said extended storage; means, coupled to said storing means, for subsequently referring to said designated area by said instruction processor in said one data processing unit to examine a condition of said information stored in said part of said designated area to determine whether it is in a predetermined condition in which it corresponds to the part previously stored based upon information stored in said storing means; means for rewriting an area in said extended storage designated separately from said designated area when the result of said means for referring indicates said predetermined condition; and means responsive to a single instruction for controlling said referring means and said rewriting means to execute the operations from said referring operation to said rewriting operation as an inseparable operation during which the designated area is locked to other instruction processors.
Claim 8
Dependent Claim
222 words
A composite data processing system including a plurality of data processing units, each one of said data processing units including at least one instruction processor and a main memory, and an extended storage shared by said data processing units, said system comprising: means associated with one of said data processing units for storing therein information fetched from a part of a designated area in said extended storage; an instruction processor in said data processing unit for subsequently processing information fetched from said designated area in said extended storage; means, coupled to said storing means, for subsequently referring to said designated area by said instruction processor in said one data processing unit to examine a condition of said information stored in said part of said designated area to determine whether it is in a predetermined condition in which it corresponds to the part previously stored based upon information stored in said storing means; means for rewriting an area in said extended storage designated separately from said designated area when the result of said means for referring indicates said predetermined condition; and means responsive to a single instruction for controlling said referring means and said rewriting means to execute the operations from said referring operation to said rewriting operation as an inseparable operation during which the designated area is locked to other instruction processors.
Claim 9
Dependent Claim
206 words
A control method for use in a composite data processing system including a plurality of data processing units each having at least one processor and a main memory, and an extended storage shared by said data processing units, and wherein a plurality of processes are executed in parallel with one another, said control method performed by said at least one processor comprising the steps of: storing information fetched from a part of a designated area in said extended storage; subsequently processing information fetched from said designated area in said extended storage; subsequently referring to said designated area by said processor to examine a condition of said information stored in said part of said designated area to determine whether it is in a predetermined condition in which it corresponds to the part of said designated area previously stored based upon information stored in said storing means; rewriting said designated area in response to said at least part of said designated area being in said predetermined condition as indicated by a result of said referring; and executing the operations from said referring operation to said rewriting operation in response to a single instruction as an inseparable operation in which said designated area is locked to other instruction processors.
Claim 10
Dependent Claim
206 words
A control method for use in a composite data processing system including a plurality of data processing units each having at least one processor and a main memory, and an extended storage shared by said data processing units, and wherein a plurality of processes are executed in parallel with one another, said control method performed by said at least one processor comprising the steps of: storing information fetched from a part of a designated area in said extended storage; subsequently processing information fetched from said designated area in said extended storage; subsequently referring to said designated area by said processor to examine a condition of said information stored in said part of said designated area to determine whether it is in a predetermined condition in which it corresponds to the part of said designated area previously stored based upon information stored in said storing means; rewriting said designated area in response to said at least part of said designated area being in said predetermined condition as indicated by a result of said referring; and executing the operations from said referring operation to said rewriting operation in response to a single instruction as an inseparable operation in which said designated area is locked to other instruction processors.
Claim 11
Dependent Claim
100 words
A control method for use in a composite data processing system according to claim 5, wherein each one of said part of said processes uses said part of said designated area in a common extended storage as a lock byte area for storing a lock byte for obtaining access to a common data resource by use of said single instruction for executing the operations from said referring operation to said rewriting operation as an inseparable operation, and wherein each said process judges whether it can exclusively occupy said common data resource in response to a value of the lock byte.
Claim 12
Dependent Claim
125 words
A control method for use in a composite data processing system according to claim 6, wherein each one of said processes obtains access to data in said designated area in said extended storage, consisting of one of a lock byte and a counter area and a data area containing said common data resource by use of said instruction for executing the operations from said referring operation or comparison operation to said rewriting operation as an inseparable operation, confirming whether the access to said data does not conflict with other processes from the value of said lock byte or said counter area and simultaneously rewriting the data content so that a common data resource in said extended storage can be accessed while data consistency is maintained.
Claim 13
Dependent Claim
95 words
A control method for use in a composite data processing system according to claim 6, wherein said common data resource is disposed in a common external storage, wherein control data for managing said common data resource is disposed in said common extended storage, and each one of said processes handles said control data by use of said instruction for executing the operation from said referring operation or said comparison operation to said rewriting operation as an inseparable operation so as to thereby manage the access to said common data resource corresponding to said control data.