Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018203032) APPAREIL ET PROCÉDÉ DE GESTION DE MÉTADONNÉES DE CAPACITÉ
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/203032 N° de la demande internationale : PCT/GB2018/051034
Date de publication : 08.11.2018 Date de dépôt international : 19.04.2018
CIB :
G06F 12/14 (2006.01) ,G06F 12/0875 (2016.01) ,G06F 12/0897 (2016.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12
Accès, adressage ou affectation dans des systèmes ou des architectures de mémoire
14
Protection contre l'utilisation non autorisée de mémoire
[IPC code unknown for G06F 12/0875][IPC code unknown for G06F 12/0897]
Déposants :
ARM LIMITED [GB/GB]; 110 Fulbourn Road Cherry Hinton Cambridge CB1 9NJ, GB
Inventeurs :
BILES, Stuart David; GB
BARNES, Graeme Peter; GB
Mandataire :
MALDEN, Nicholas; GB
Données relatives à la priorité :
1706971.702.05.2017GB
Titre (EN) AN APPARATUS AND METHOD FOR MANAGING CAPABILITY METADATA
(FR) APPAREIL ET PROCÉDÉ DE GESTION DE MÉTADONNÉES DE CAPACITÉ
Abrégé :
(EN) Apparatus comprising cache storage and a method of operating such a cache storage are provided. Data blocks in the cache storage have capability metadata stored in association therewith identifying whether the data block specifies a capability or a data value. At least one type of capability is a bounded pointer. Responsive to a write to a data block in the cache storage a capability metadata modification marker is set in association with the data block, indicative of whether the capability metadata associated with the data block has changed since the data block was stored in the cache storage. This supports the security of the system, such that modification of the use of a data block from a data value to a capability cannot take place unless intended. Efficiencies may also result when capability metadata is stored separately from other data in memory, as fewer accesses to memory can be made.
(FR) L'invention concerne un appareil comprenant une mémoire cache et un procédé de fonctionnement d'une telle mémoire cache. Des blocs de données dans la mémoire cache ont des métadonnées de capacité stockées en association avec ceux-ci, identifiant si le bloc de données spécifie une capacité ou une valeur de données. Au moins un type de capacité est un pointeur borné. En réponse à une écriture sur un bloc de données dans la mémoire cache, un marqueur de modification de métadonnées de capacité est défini en association avec le bloc de données, indiquant si les métadonnées de capacité associées au bloc de données ont changé puisque le bloc de données a été stocké dans la mémoire cache. Ceci contribue à la sécurité du système, de telle sorte que la modification de l'utilisation d'un bloc de données d'une valeur de données à une capacité ne peut se faire que si elle est prévue. On peut également obtenir des rendements lorsque des métadonnées de capacité sont stockées séparément d'autres données en mémoire, comme moins d'accès à la mémoire peuvent être effectuées.
front page image
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)