Patent ReferencesData processing memory space allocation and deallocation arrangements Data processing system Microprocessor memory management and protection mechanism Data processing system having addressing mechanisms for processing object-based information and a protection scheme for determining access rights to such information Data processing system using object-based information and a protection scheme for determining access rights to such information and using multilevel microcode techniques Secure data processing system architecture Higher order language-directed computer Stack frame cache on a microprocessor chip Virtual memory recovery system using persistent roots for selective garbage collection and sibling page timestamping for defining checkpoint state Computer memory system having persistent objects Patent #: 4853842 InventorsApplicationNo. 455585 filed on 12/22/1989US Classes:711/152, Memory access blocking711/156Status storageExaminersPrimary: Fleming, Michael R.Assistant: Sheikh, Ayaz R. Attorney, Agent or FirmForeign Patent References
International ClassesG06F 009/34G06F 012/00 G06F 012/04 G06F 012/06 AbstractAn 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.Other References
| |