Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
284 words
A data processing system comprising, in combination, a memory means for providing storage in segmented form for information segments relative to application and supervisory programs and master and special capability tables, together with information segments relative to a fault check-out program; intercommunication means; and at least one processor module coupled through said intercommunication means to said memory means, each processor module cooperating with said memory means and provided with memory protection means comprising, a plurality of capability registers, means for loading said capability registers, each of said registers holding memory segment descriptor information indicative of the base and limit memory addresses of an information segment, a first of said capability registers being adapted to hold a first segment descriptor defining an information segment which contains a master capability table having an entry for each information segment in said memory means, in which is stored the base and limit memory addresses of the corresponding information segment, said master capability table providing the base and limit memory addresses of a descriptor when said loading means effects loading of one of the remaining capability registers, overwriting means for replacing information in said capability registers, and, fault detection and handling means for detecting a fault condition and in response to the fault condition to become immediately operative within the processor module to suspend the processor module from the active processing system by activating said overwriting means for replacing information in the master capability register of said processor module with special descriptor information defining a special capability table having entries for only those information segments in said memory which are relative to said fault check-out program alone to thereby condition said processor module to enter said fault check-out program.
Claim 2
Dependent Claim
284 words
A data processing system comprising, in combination, a memory means for providing storage in segmented form for information segments relative to application and supervisory programs and master and special capability tables, together with information segments relative to a fault check-out program; intercommunication means; and at least one processor module coupled through said intercommunication means to said memory means, each processor module cooperating with said memory means and provided with memory protection means comprising, a plurality of capability registers, means for loading said capability registers, each of said registers holding memory segment descriptor information indicative of the base and limit memory addresses of an information segment, a first of said capability registers being adapted to hold a first segment descriptor defining an information segment which contains a master capability table having an entry for each information segment in said memory means, in which is stored the base and limit memory addresses of the corresponding information segment, said master capability table providing the base and limit memory addresses of a descriptor when said loading means effects loading of one of the remaining capability registers, overwriting means for replacing information in said capability registers, and, fault detection and handling means for detecting a fault condition and in response to the fault condition to become immediately operative within the processor module to suspend the processor module from the active processing system by activating said overwriting means for replacing information in the master capability register of said processor module with special descriptor information defining a special capability table having entries for only those information segments in said memory which are relative to said fault check-out program alone to thereby condition said processor module to enter said fault check-out program.
Claim 3
Dependent Claim
176 words
A data processing system as claimed in claim 1, wherein said memory means comprises a plurality of storage modules accommodating a plurality of check-out program pointer segments in which the special descriptor information is stored, said check-out program pointer segments being distributed among the storage modules of said memory means on a mutually exclusive basis, said fault detection and handling means including first fault condition detection means for detecting a first fault condition, said memory protection means including check-out program pointer segment addressing means, said first fault condition detection means upon detecting a first fault condition activating said check-out program pointer segment addressing means to read said special descriptor from one of said check-out program pointer segments, said fault detection and handling means further including a further fault detection means for sensing the occurrence of the fault condition while said processor module is suspended from said active processing system and in response to such occurrence conditioning said check-out program pointer segment adDressing means to read said special descriptor from another of said check-out program pointer segments.
Claim 4
Dependent Claim
106 words
The data processing system as claimed in claim 2, wherein a plurality of copies of the information segments relative to said fault check-out program are provided in said memory means, said copies being distributed among said storage modules, each check-out pointer segment being arranged to hold (i) information relative to the area occupied by a different copy of said fault check-out program, and (ii) a pointer to the segment in which the instructions of said check-out program reside, each of said processor modules including means for loading one of said capability registers with the descriptor stored in the special capability table entry defined by said pointer.
Claim 5
Dependent Claim
56 words
The data processing system as claimed in claim 3 in which at least one processor module includes parity bit inversion means which are activated in response to the activation of said first fault condition detection means, to thereby invalidate all information in the processor module which is relative to programs other than said fault check-out programs.
Claim 6
Dependent Claim
60 words
A data processing system is claimed in claim 4 in which said first fault detection means includes a two-state switching device adapted to be switched to a first active state by the activation of said first fault condition detection means and to be switched to a second or inactive state in response to a particular instruction in said check-out program.
Claim 7
Dependent Claim
89 words
A data processing system as claimed in claim 5, and in which said two-state switching device when in said active state is adapted to cause the contents of a particular register in said check-out program pointer segment addressing means to be modified by a pre-determined amount each time said further fault condition detecting means is activated and said particular register is used to hold the address of said memory of the base address of the check-out program pointer segment to be used if a further fault condition is detected.
Claim 8
Dependent Claim
39 words
The data processing system as claimed in claim 6 wherein said at least one processor module includes means for replacing said first segment descriptor in said first master capability register upon the successful completion of said fault check-out program.