Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019005860) PROGRAMMATION
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2019/005860 N° de la demande internationale : PCT/US2018/039587
Date de publication : 03.01.2019 Date de dépôt international : 26.06.2018
CIB :
G06F 9/48 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
46
Dispositions pour la multiprogrammation
48
Lancement de programmes; Changement de programmes, p.ex. par interruption
Déposants :
APPLE INC. [US/US]; One Apple Park Way Cupertino, California 95014, US
Inventeurs :
WOODTKE, Shawn R.; CA
VAN DER VEEN, Peter H.; CA
MCPOLIN, Stephen J.; CA
Mandataire :
MERKEL, Lawrence J.; Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. P.O. Box 398 Austin, Texas 78767-0398, US
Données relatives à la priorité :
62/526,31728.06.2017US
Titre (EN) SCHEDULING
(FR) PROGRAMMATION
Abrégé :
(EN) In an embodiment, an operating system for a computer system assigns each independently-schedulable code sequence to an activity. An activity may thus be associated with a group of related code sequences, such as threads that communicate with each other (whether or not they are part of the same program). When a code sequence is ready to be scheduled and it is not part of the current activity, it may preempt the current activity if the activity for the code sequence is not enabled and is not masked by the enabled activities. Each activity may define which other activities it masks. A flexible scheduling scheme may be devised based on the mask assignments for each activity.
(FR) La présente invention concerne, selon un mode de réalisation, un système d'exploitation destiné à un système informatique qui attribue chaque séquence de code programmable de manière indépendante à une activité. Une activité peut ainsi être associée à un groupe de séquences de code associées, telles que des fils d'exécution qui communiquent les uns avec les autres (qu'ils fassent ou non partie du même programme). Lorsqu'une séquence de code est prête à être programmée et qu'elle ne fait pas partie de l'activité actuelle, elle peut préempter l'activité actuelle si l'activité pour la séquence de code n'est pas activée et n'est pas masquée par les activités activées. Chaque activité peut définir les autres activités qu'elle masque. Un schéma de programmation flexible peut être conçu en fonction des attributions de masque pour chaque activité.
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)