Changes between Version 4 and Version 5 of thead_scheduling


Ignore:
Timestamp:
May 20, 2016, 1:30:34 PM (6 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • thead_scheduling

    v4 v5  
    44
    55Dans ALMOS, comme dans ALMOS-MK, il existe un ordonnanceur par CPU.
    6 Chaque ordonnanceur gère un nombre borné de threads, qui sont attaché à un CPU au moment de la création du thread, et qui ne migrent pas en cours d’exécution.
     6Chaque ordonnanceur gère un nombre borné de threads, qui sont attachés à un CPU au moment de la création du thread, et qui restent attachées à ce CPU jusqu'à la destruction du thread (pas de migration en cours d’exécution).
    77
    8 Un thread peut être dans 6 états en cours d’exécution:
     8Un thread peut être dans 6 états:
    99 * Dans l’état '''READY''', le thread est éligible pour s’exécuter sur le CPU auquel elle est attachée. Tous les thread éligibles pour s'exécuter sur un CPU sont  enregistrés dans une file d’attente. Il existe une file d’attente de type READY pour chaque CPU.
    1010 * Dans l’état '''WAIT''', le thread est bloqué en attente de la disponibilité d’une ressource. Il est enregistré dans une file d’attente de tous les threads en attente de cette ressource. Il existe donc autant de files d’attentes que de ressources partagées.