A preferred embodiment of the present invention provides an intelligent reference object (IRO), which is used to encapsulate address translation between shared address space (SAS) addresses and native system addresses. The IRO works with a shared persistent virtual storage system that provides address translation between SAS addresses and the underlying system. By encapsulating these addresses translations in an IRO, the preferred embodiment provides the ability to create and share persistent objects using single level store semantics. When a client accesses the data in a persistent object, the IRO corresponding to the persistent object provides any address translation and indirection needed to perform the access.

Un mode de réalisation préféré de la présente invention fournit un objet intelligent de référence (IRO), qui est employé encapsule la translation d'adresses entre les adresses partagées de l'espace adresse (SAS) et les adresses indigènes de système. L'IRO fonctionne avec un système persistant partagé de stockage virtuel qui fournit la translation d'adresses entre les adresses de SAS et le système fondamental. En encapsulant ces translations d'adresses dans un IRO, le mode de réalisation préféré fournit la capacité de créer et partager les objets persistants en utilisant la sémantique de niveau simple de magasin. Quand un client accède aux données dans un objet persistant, l'IRO correspondant à l'objet persistant fournit n'importe quels translation d'adresses et adressage indirect requis pour effectuer l'accès.

 
Web www.patentalert.com

< (none)

< Using log buffers to trace an event in a computer system

> Method and system for allocating cache memory for a network database service

> (none)

~ 00053