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. (WO2009108590) INTERFACE DE MÉMOIRE VIRTUELLE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2009/108590    N° de la demande internationale :    PCT/US2009/034820
Date de publication : 03.09.2009 Date de dépôt international : 23.02.2009
CIB :
G11C 8/04 (2006.01), G11C 8/06 (2006.01)
Déposants : MICROCHIP TECHNOLOGY INCORPORATED [US/US]; 2355 West Chandler Blvd. Chandler, Arizona 85224-6199 (US) (Tous Sauf US).
PALLADINO, Michael [US/US]; (US).
GYLLENHAMMER, Carl [US/US]; (US).
KLEVELAND, Bendik [US/US]; (US)
Inventeurs : PALLADINO, Michael; (US).
GYLLENHAMMER, Carl; (US).
KLEVELAND, Bendik; (US)
Mandataire : SLADEN, Bruce, W. II; King & Spalding LLP 401 Congress Ave., Suite 3200 Austin, Texas 78701 (US)
Données relatives à la priorité :
12/037,940 27.02.2008 US
Titre (EN) VIRTUAL MEMORY INTERFACE
(FR) INTERFACE DE MÉMOIRE VIRTUELLE
Abrégé : front page image
(EN)The embodiments that are described herein provide random access to individual data storage locations (16-20) of a group of buffers (22-26), which may be scattered in a memory (12). These embodiments provide a virtual memory interface (14) that applies virtual addresses in a flat memory linear addressing space as indices into the physical memory addresses that are ordered into a sequence in accordance with the group of buffers (22-26). In this way, these embodiments enable a device (e.g., a processor) to directly and sequentially access all of the scattered physical memory locations of a fragmented data item, such as a packet, without having to perform any memory segmentation or paging processes. In some embodiments, these accesses include both read and write accesses to the scattered data storage locations (16-20).
(FR)Les modes de réalisation ci-décrits permettent l’accès aléatoire à des emplacements de mémorisation de données individuels (16-20) d'un groupe de tampons (22-26) pouvant être dispersés dans une mémoire (12). Ces modes de réalisation fournissent une interface de mémoire virtuelle (14) qui applique des adresses virtuelles dans un espace d'adressage linéaire de mémoire linéaire en tant qu'indices dans les adresses de mémoire physique ordonnées en une séquence selon le groupe de tampons (22-26). De cette manière, ces modes de réalisation permettent à un dispositif (par ex. un processeur) d'accéder directement et séquentiellement à tous les emplacements de mémoire physique dispersés d'une donnée fragmentée, telle qu'un paquet, sans devoir effectuer de processus de segmentation de la mémoire ou de pagination. Dans certains modes de réalisation, ces accès comprennent des accès tant en lecture qu’en écriture aux emplacements de mémorisation de données dispersés (16-20).
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, 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, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (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, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)