Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO1999000732 - SYSTEME ET PROCEDE DE RECUPERATION D'ESPACE A TEMPS DE PAUSE LIMITES, COMPRENANT UNE BARRIERE D'ECRITURE ASSOCIEE A DES INSTANCES SOURCES ET CIBLES D'UN OBJET PARTIELLEMENT DEPLACE

Numéro de publication WO/1999/000732
Date de publication 07.01.1999
N° de la demande internationale PCT/US1998/013620
Date du dépôt international 25.06.1998
Demande présentée en vertu du Chapitre 2 08.12.1998
CIB
G06F 12/02 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
02Adressage ou affectation; Réadressage
CPC
G06F 12/0269
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0253Garbage collection, i.e. reclamation of unreferenced memory
0269Incremental or concurrent garbage collection, e.g. in real-time systems
G06F 12/0276
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0253Garbage collection, i.e. reclamation of unreferenced memory
0269Incremental or concurrent garbage collection, e.g. in real-time systems
0276Generational garbage collection
Y10S 707/99957
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99951File or database maintenance
99956File allocation
99957Garbage collection
Déposants
  • SUN MICROSYSTEMS, INC. [US]/[US]
Inventeurs
  • TREMBLAY, Marc
  • O'CONNOR, James, Michael
  • STEELE, Guy, L., Jr.
  • VISHIN, Sanjay
  • AGESEN, Ole
  • HELLER, Steven
  • WHITE, Derek, R.
Mandataires
  • KOESTNER, Ken, J.
  • FREEMAN, Jacqueline, Carol
Données relatives à la priorité
08/882,79626.06.1997US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) BOUNDED-PAUSE TIME GARBAGE COLLECTION SYSTEM AND METHOD INCLUDING WRITE BARRIER ASSOCIATED WITH SOURCE AND TARGET INSTANCES OF A PARTIALLY RELOCATED OBJECT
(FR) SYSTEME ET PROCEDE DE RECUPERATION D'ESPACE A TEMPS DE PAUSE LIMITES, COMPRENANT UNE BARRIERE D'ECRITURE ASSOCIEE A DES INSTANCES SOURCES ET CIBLES D'UN OBJET PARTIELLEMENT DEPLACE
Abrégé
(EN)
A partially relocated object identifier store including 'copy from' identifier and 'copy to' identifier storage accessible to write barrier logic allows the write barrier logic to maintain consistency between FromSpace and ToSpace instances of a partially relocated memory object without software trap handler overhead. Optional 'How far' indication storage facilitates differentiation by the write barrier logic between a copied portion and an uncopied portion of the partially relocated memory object. An optional 'mode' indication facilitates differentiation by the write barrier logic between a copy phase and a pointer update phase of relocation by the garbage collector implementation. In some embodiments, pointer update and copying phases may overlap. 'Copy to' identifier storage facilitates broadcast of a store-oriented memory access to the FromSpace instance to both FromSpace and ToSpace instances. Similarly, during pointer update, 'Copy to' and 'Copy from' identifier storage facilitate broadcast on a store-oriented memory access to either the FromSpace instance or the ToSpace instance to both FromSpace and ToSpace instances.
(FR)
Une zone mémoire à identificateurs d'objets partiellement déplacés, comprenant une mémoire à 'copie' provenant de l'identificateur et une 'copie' envoyée à ce dernier, accessible à la logique barrière, permet à la logique de barrière d'écriture de maintenir une cohérence entre les instances Espacede départ et Espaced'arrivée d'un objet de mémoire partiellement déplacé, sans temps système de routine de déroutement logiciel. La mémoire optionnelle à indications 'dansquellesproportions' facilite la différentiation par la logique de barrière d'écriture entre une partie copiée et une partie non copiée de l'objet de mémoire partiellement déplacé. Une indication de 'mode' optionnelle facilite la différentiation par la logique de barrière d'écriture entre une phase de copie et une phase de mise à jour de pointeur, de translation par l'implantation du récupérateur d'espace. Dans certains modes de réalisation, les phases de mise à jour de pointeur et de copie peuvent se chevaucher. La mémoire à identificateurs de 'Copie dans' facilite la diffusion d'un accès mémoire orienté zone de mémoire à l'instance Espacededépart aux deux instances Espacededépart et Espaced'arrivée. De même, pendant la mise à jour du pointeur, la mémoire à identificateurs 'Copie vers' et 'copie en provenance de' facilite la diffusion de l'accès mémoire orienté zone de mémoire à l'instance Espaced'arrivé ou l'instance espaced'arrivé aux deux instances Espacededépart et Espaced'arrivée.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international