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. (WO2007017683) CHANGEMENT DE CONTEXTE PRIORITAIRE DANS UN DISPOSITIF INFORMATIQUE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication : WO/2007/017683 N° de la demande internationale : PCT/GB2006/002973
Date de publication : 15.02.2007 Date de dépôt international : 08.08.2006
CIB :
G06F 9/46 (2006.01)
Déposants : MAY, Dennis[GB/GB]; GB (UsOnly)
SYMBIAN SOFTWARE LIMITED[GB/GB]; 2-6 Boundary Row London SE1 8HP, GB (AllExceptUS)
Inventeurs : MAY, Dennis; GB
Mandataire : KOEN, Sophia; Patent Administrator Symbian Software Limited 2-6 Boundary Row London SE1 8HP, GB
Données relatives à la priorité :
0516474.410.08.2005GB
Titre (EN) PRE-EMPTIBLE CONTEXT SWITCHING IN A COMPUTING DEVICE
(FR) CHANGEMENT DE CONTEXTE PRIORITAIRE DANS UN DISPOSITIF INFORMATIQUE
Abrégé : front page image
(EN) Context switching between threads belonging to different user-side processes is a time consuming procedure because of the need to move a potentially large number of memory mappings around and to the need to flush the data cache on hardware architectures which utilise a virtually tagged data cache. This invention allows the modification of page directory entries and the flushing of the data cache during a context switch to occur with pre-emption enabled; if a third process needs to run during a context switch, and this third process doesn't own or require any user memory modification of the page tables, this is now possible. By means of this invention, switches to kernel threads and threads in fixed user processes can occur much faster; these threads don't belong to processes that own any user memory and are the very ones that need to run with a lower guaranteed latency to ensure real-time performance.
(FR) Le changement de contexte entre des unités d'exécution appartenant à différents processus côté utilisateur est une procédure chronophage en raison de la nécessité de déplacer un nombre potentiellement important de configurations mémoires et de la nécessité de vider une mémoire cache sur des architectures matérielles utilisant une mémoire cache virtuellement taggée. Le mode de réalisation décrit dans cette invention permet de modifier les entrées d'adresse de pages et de vider la mémoire cache pendant le changement de contexte avec une priorité activée; si une troisième procédure doit être mise en oeuvre pendant un changement de contexte, et que cette troisième procédure ne contient pas ou ne nécessite pas de modification de mémoire utilisateur des tables de pages, le mode de réalisation permet cette mise en oeuvre. Grâce à ce mode de réalisation, les commutations vers des unités d'exécution de noyau et des unités d'exécution dans des procédures utilisateurs fixes peuvent intervenir plus rapidement; ces unités d'exécution n'appartiennent pas à des procédures propres à toute mémoire utilisateur et ce sont bien celles qui doivent être exécutées avec une latence garantie inférieure pour assurer un vrai délai d'exécution.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, 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, HU, IE, IS, IT, LT, LU, LV, MC, NL, 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)