Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
187 words
Apparatus for forming composite descriptors in a data processing system operating under the control of a plurality of different operating systems, said system including means for preparing addresses of data stored in a random access memory of the system, said address preparation means using base and bound data, which base and bound data are found in O.S. descriptors of each of the operating systems, the format of the O.S. descriptor of each of the operating system differing from one another; said composite descriptor including all the data of an O.S. descriptor needed by the means for preparing addresses, said composite descriptors having a single format; said apparatus comprising: input buffer means for temporarily storing each O.S. descriptor applied to the apparatus by the system; control unit means for receiving instructions from said system and for producing control signals responsive to each instruction received; and reconfiguration means in response to receiving an O.S. descriptor from the buffer means and control signals from the control unit, for producing a composite descriptor; and means for transmitting the composite descriptor produced by the reconfiguration means to the means for preparing addresses.
Claim 2
Dependent Claim
187 words
Apparatus for forming composite descriptors in a data processing system operating under the control of a plurality of different operating systems, said system including means for preparing addresses of data stored in a random access memory of the system, said address preparation means using base and bound data, which base and bound data are found in O.S. descriptors of each of the operating systems, the format of the O.S. descriptor of each of the operating system differing from one another; said composite descriptor including all the data of an O.S. descriptor needed by the means for preparing addresses, said composite descriptors having a single format; said apparatus comprising: input buffer means for temporarily storing each O.S. descriptor applied to the apparatus by the system; control unit means for receiving instructions from said system and for producing control signals responsive to each instruction received; and reconfiguration means in response to receiving an O.S. descriptor from the buffer means and control signals from the control unit, for producing a composite descriptor; and means for transmitting the composite descriptor produced by the reconfiguration means to the means for preparing addresses.
Claim 3
Dependent Claim
27 words
The apparatus of claim 1 which further includes descriptor master copy unit means for storing copies of O.S. descriptors from which a composite descriptor has been produced.
Claim 4
Dependent Claim
189 words
In a data processing system having a virtual memory a security management execution unit (VMSM), and a control unit pipeline structure (CUPS) which includes address preparation means for preparing physical addresses of operands and instructions in a random access memory of the system, said system operating under the control of a plurality of operating systems with each operating system having O.S. descriptors which O.S. descriptors include base and bound data used by the address preparation means to prepare a physical address, the O.S. descriptors for each operating system having different formats; the method of producing a composite descriptor containing the base and bounds data of an O.S. descriptor, said composite descriptor having a single format which differs from the format of each operating system descriptor comprising the steps of: 1. applying an O.S. descriptor and an execution code to the VMSM; 2. determining from the execution code the type of O.S. descriptor applied in step 1; 3. decoding the execution code to produce control signals for controlling logic elements of the VMSM to produce a composite descriptor using data from the O.S. descriptor applied in step 1; and 4.
Claim 5
Dependent Claim
189 words
In a data processing system having a virtual memory a security management execution unit (VMSM), and a control unit pipeline structure (CUPS) which includes address preparation means for preparing physical addresses of operands and instructions in a random access memory of the system, said system operating under the control of a plurality of operating systems with each operating system having O.S. descriptors which O.S. descriptors include base and bound data used by the address preparation means to prepare a physical address, the O.S. descriptors for each operating system having different formats; the method of producing a composite descriptor containing the base and bounds data of an O.S. descriptor, said composite descriptor having a single format which differs from the format of each operating system descriptor comprising the steps of: 1. applying an O.S. descriptor and an execution code to the VMSM; 2. determining from the execution code the type of O.S. descriptor applied in step 1; 3. decoding the execution code to produce control signals for controlling logic elements of the VMSM to produce a composite descriptor using data from the O.S. descriptor applied in step 1; and 4.
Claim 6
Dependent Claim
21 words
applying the composite descriptor to the CUPS which uses data from the composite descriptor in preparing physical addresses of operands and
Claim 7
Dependent Claim
21 words
applying the composite descriptor to the CUPS which uses data from the composite descriptor in preparing physical addresses of operands and
Claim 8
Dependent Claim
65 words
instructions. 4. The method of claim 3 which includes the additional steps of: 5. applying the composite descriptor produced in step 3 of claim 3 to the logic elements of the VMSM; 6. controlling the logic elements of the VMSM to regenerate the O.S. descriptor as applied in step 1; and 7. storing the regenerated O.S. descriptor in a master copy unit of the VMSM.
Claim 9
Dependent Claim
68 words
The method of claim 4 including the additional steps of: 8. retrieving a regenerated O.S. descriptor stored in the master copy unit in response to an instruction applied to the VMSM when the address preparation means of the CUPS needs the data of said requested O.S. descriptor to produce a physical address; and 9. repeating steps 2, 3, 4, 5, 6 and 7 of claims 3 and 4.
Claim 10
Dependent Claim
141 words
In a data processing system having address preparation means for producing a physical address in a random access memory of the system using data from operating system descriptors for a plurality of operating systems, the formats of the data of the operating systems descriptors not being the same; apparatus for producing a compatible descriptor which includes data from the operating system descriptors which data is required by the address preparation means to produce a physical address comprising: circuit means for receiving an operating system descriptor; control means for receiving an instruction and for producing control signals; and reformatting means responsive to control signals produced by the control means for producing a composite descriptor using data from the operating system descriptor received by the means for receiving an O.S. descriptor; and means for transmitting the composite descriptor to the address preparation means.
Claim 11
Dependent Claim
141 words
In a data processing system having address preparation means for producing a physical address in a random access memory of the system using data from operating system descriptors for a plurality of operating systems, the formats of the data of the operating systems descriptors not being the same; apparatus for producing a compatible descriptor which includes data from the operating system descriptors which data is required by the address preparation means to produce a physical address comprising: circuit means for receiving an operating system descriptor; control means for receiving an instruction and for producing control signals; and reformatting means responsive to control signals produced by the control means for producing a composite descriptor using data from the operating system descriptor received by the means for receiving an O.S. descriptor; and means for transmitting the composite descriptor to the address preparation means.
Claim 12
Dependent Claim
54 words
In a data processing system as defined in claim 6 which further includes: means for applying a composite descriptor produced by the reformatting means to the reformatting means, which reformatting means responsive to control signals produced by the control means reproduces the operating system descriptor; and means for storing the reproduced operating system descriptor.
Claim 13
Dependent Claim
67 words
In a data processing system as defined in claim 7 which further includes: means responsive to control signals produced by the control means for retrieving an operating system descriptor from the means for storing reproduced operating system descriptors and for applying the retrieved operating system descriptor to the reformatting means for producing a composite descriptor, said means for transmitting the composite descriptor to the address preparation means.
Claim 14
Dependent Claim
52 words
In a data processing system as defined in claim 8 which further includes means for obtaining from system memory an operating system descriptor if the operating system descriptor is required to produce a physical address and the operating system descriptor is not stored in the means for storing reproduced operating system descriptors.
Claim 15
Dependent Claim
20 words
In a data processing system as defined in claim 9 in which the reformatting means includes an arithmetic logic unit.
Claim 16
Dependent Claim
19 words
In a data processing system as defined in claim 10 in which the number of operating systems is three.