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. (WO2009086419) BOUCLE D'EXÉCUTION DE CONTRÔLEUR DE STOCKAGE FLASH
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2009/086419    N° de la demande internationale :    PCT/US2008/088229
Date de publication : 09.07.2009 Date de dépôt international : 23.12.2008
CIB :
G06F 13/00 (2006.01)
Déposants : PLIANT TECHNOLOGY, INC. [US/US]; 1501 McCarthy Blvd., AE200 Milpitas, California 95035 (US) (Tous Sauf US).
OLBRICH, Aaron [US/US]; (US) (US Seulement).
PRINS, Douglas [US/US]; (US) (US Seulement)
Inventeurs : OLBRICH, Aaron; (US).
PRINS, Douglas; (US)
Mandataire : KWOK, Edward C.; Haynes And Boone, Llp 2323 Victory Avenue Suite 700 Dallas, Tx 75219 (US)
Données relatives à la priorité :
61/017,123 27.12.2007 US
12/082,223 08.04.2008 US
Titre (EN) FLASH STORAGE CONTROLLER EXECUTE LOOP
(FR) BOUCLE D'EXÉCUTION DE CONTRÔLEUR DE STOCKAGE FLASH
Abrégé : front page image
(EN)In a storage controller connected to a flash memory module, an execute loop used to carry out tasks related to reading or writing data from the module. The loop includes reading a data structure from a queue and carrying out a task specified by the data structure, unless resources required by the task are not available, in which event the loop moves on to another data structure stored in another queue. Data structures bypassed by the loop are periodically revisited, until all tasks required are completed. Data structures store state information that is updated when tasks are completed.
(FR)L'invention concerne, dans un contrôleur de stockage connecté à un module de mémoire flash, une boucle d'exécution utilisée pour réaliser des tâches liées à la lecture ou à l'écriture de données du module. La boucle comprend la lecture d'une structure de données d'une file d'attente et la réalisation d'une tâche spécifiée par la structure de données, à moins que les ressources requises par la tâche ne soient disponibles, auquel cas la boucle se déplace vers une autre structure de données stockée dans une autre file d'attente. Les structures de données contournées par la boucle sont périodiquement revisitées, jusqu'à ce que la totalité des tâches requises soit achevée. Les structures de données stockent les informations d'état qui sont mises à jour lorsque les tâches sont achevées.
É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, 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)