Object lifetime control in an object-oriented memory protection mechanism
AssigneeIntel Corporation
InventorsKonrad K. Lai, Frederick J. Pollack
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsKonrad K. Lai, Frederick J. Pollack
Estimating the term…
An object-oriented computer architecture in which access descriptors include an object index for selecting an object in the address space, and a rights field specifying the permissible operations on a bi-paged object selected by the access descriptor. A local object lifetime bit is provided in the encoded fields portion of access descriptors, object descriptors, and page table entries to determine the lifetime of an object. The AD lifetime bit in the encoded fields of AD is compared in OTE Lifetime Check Logic with the destination object lifetime, the OTE local bit in the encoded fields of the OTE access descriptor. The OTE local bit in the encoded fields of the OTE is compared in PDTE Lifetime Check Logic with the destination object lifetime, the PDTE local bit in the encoded fields of the PDTE access descriptor. The PDTE local bit in the encoded fields of the PDTE is compared in PTE Lifetime Check Logic with the destination object lifetime, the PTE local bit in the encoded fields of the PTE access descriptor. If any of these checks fails, a protection lifetime fault is asserted.
A data processing system including a memory space (10) and a processor register space (11) in a processor of said data processing system for storing object descriptors having base and length information stored therein for use in locating objects in said memory space,
Dependencies are inferred from the claim text.