← Back to Patent Explorer
US4597044A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for providing a composite descriptor in a data processing system

Assignee: Bull HN Information Systems Inc
•
Filing: 1982-10-14
•
Granted: 1986-06-24
•
Expires: 2002-10-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a data processing system including a central processing unit capable of operation with a plurality of operating systems, a VMSM unit is described for producing a composite decor descriptor from a plurality of possible decor descriptor formats. The VMSM unit includes an input buffer unit and an output buffer unit, a control unit to analyze an incoming DATA and provide appropriate control signals, a reconfiguration unit for reformatting the plurality of descriptor formats into a composite format, a descriptor fetch unit for retrieving a descriptor when the signals applied to the VMSM unit contain a descriptor address, and a descriptor master copy unit which contains a copy of the descriptors stored in the addressing apparatus.

Inventors

  • 👤 Joseph C. Circello

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 03:26
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/10; G06F12/109; G06F9/00; G06F9/06; G06F9/30

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.

References Cited (Backward Citations)

US4135242A Cited
US4459661A Cited
US4400769A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-06-23 1989-12-23 1990-06-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-06-23 1993-12-23 1994-06-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-06-23 1997-12-23 1998-06-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag