WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO1998000769) PROCEDE ET DISPOSITIF DE MISE EN OEUVRE D'INSTRUCTIONS DE VERIFICATIONS PERMETTANT LE REEMPLOI D'INFORMATIONS DE CONFLIT D'ADRESSAGE MEMOIRE S'IL N'Y A PAS DE CONFLIT D'ADRESSAGE MEMOIRE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/1998/000769    N° de la demande internationale :    PCT/US1997/011297
Date de publication : 08.01.1998 Date de dépôt international : 25.06.1997
Demande présentée en vertu du Chapitre 2 :    27.01.1998    
CIB :
G06F 9/38 (2006.01), G06F 9/45 (2006.01)
Déposants : IDEA CORPORATION [US/US]; 19447 Pruneridge Avenue, Cupertino, CA 95014 (US)
Inventeurs : KENNER, H., Roland; (US).
KARP, Alan; (US).
CHEN, William; (US)
Mandataire : BEREZNAK, Bradley, J.; Blakely, Sokoloff, Taylor & Zafman LLP, 7th floor, 12400 Wilshire Boulevard, Los Angeles, CA 90025 (US)
Données relatives à la priorité :
08/675,170 02.07.1996 US
Titre (EN) A METHOD AND APPARATUS FOR IMPLEMENTING CHECK INSTRUCTIONS THAT ALLOW FOR THE REUSE OF MEMORY CONFLICT INFORMATION IF NO MEMORY CONFLICT OCCURS
(FR) PROCEDE ET DISPOSITIF DE MISE EN OEUVRE D'INSTRUCTIONS DE VERIFICATIONS PERMETTANT LE REEMPLOI D'INFORMATIONS DE CONFLIT D'ADRESSAGE MEMOIRE S'IL N'Y A PAS DE CONFLIT D'ADRESSAGE MEMOIRE
Abrégé : front page image
(EN)A method and apparatus for implementing check instructions that allow for the reuse of memory conflict information if no memory conflict occurs. According to one aspect of the invention, a machine-readable medium having stored thereon data representing sequences of instructions (380) is described. When executed by a computer system the sequences of instructions (380) cause the computer system to perform a series of steps comprising preloading (384) one of a set of registers data retrieved from a memory starting at a first address, and storing memory conflict information (390) representing the first address. If a memory conflict has occurred between said first and second addresses, then one of the registers (350) is reloaded with the data located at the first address.
(FR)Selon l'une de ses réalisations, l'invention concerne un support lisible par la machine et sur lequel se trouvent stockées des données représentant des séquences d'instructions. Lorsqu'elles sont exécutées par un système informatique, ces séquences d'instructions font exécuter au système informatique une suite d'opérations. L'une de ces opérations consiste, depuis une mémoire, à charger préalablement, en commençant à une première adresse, un groupe spécifique de données de registres. Une autre de ces opérations consiste à stocker des informations de conflit d'adressage mémoire représentant la première adresse. Ces informations de conflit d'adressage mémoire serviront ultérieurement à déterminer s'il s'est produit un conflit d'adressage mémoire. Une autre de ces opérations consiste à stocker des données à une deuxième adresse en mémoire. Une autre encore de ces opérations consiste à déterminer, en utilisant les informations de conflit d'adressage mémoire préalablement stockées, s'il s'est produit un conflit d'adressage mémoire entre la première adresse et la seconde adresse. S'il s'est effectivement produit un conflit d'adressage mémoire entre la première adresse et la seconde adresse, l'un des registres est rechargé au moyen des données stockées à la première adresse. Par contre, s'il ne s'est produit aucun conflit d'adressage mémoire entre la première adresse et la seconde adresse, le système conserve les informations de conflit d'adressage mémoire pour les utiliser à l'occasion des vérifications ultérieures de conflit d'adressage mémoire. Selon une autre réalisation de l'invention, c'est le déroutement du système sur un code de recouvrement qui provoque le rechargement des données dans un registre est par. Selon encore une autre réalisation de l'invention, le rechargement de données dans un registre intervient sans exécution d'aucune instruction de déroutement.
États désignés : AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GE, GH, HU, IL, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, KE, LS, MW, SD, SZ, UG, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)