1

bonjour a tous.
je cherche la difference entre scheduler et dispatcher.

[EDIT] (pour les grincheux )
pouvez vous m'aider ?

2

mot magique ?

autre version : cool ! fais en un blog !
autre version : chacun ses activités, moi je cuisine. (finalement, t'as pas posé de question, donc, je vais pas te donner une réponse quand même, à une question pas posée ! tongue)
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

3

soit, mais c'est un abus.
Y a bien un bonjour.
Je sais que je ne suis pas un habitue de cette section, mais faut pas abuser quoi !

Le dispatcher Switch entre les processus (en executant le dernier au sommet de la pile ) tandis que le scheduler se charge de definir l'ordre d'execution des processus.


C'est a peu pres ce que j'ai comme idee.

4

http://en.wikipedia.org/wiki/Dispatcher

cf la 3ème ligne
For the short-term scheduler in computer multitasking, also called dispatcher, see scheduling (computing).


(3s de recherche sur wikipedia...)


C'est pas le sujet principal du topic, mais c'est lié ya un truc que je pige pas :


http://en.wikipedia.org/wiki/Ingo_Molnár

Apriori on passerais d'une Sched en O(1) a un sched en O(log n) pour linux ? quel interet ? confus (c'est super du O(log n) pour du RT :/ bon en meme temps lau dires meme de certain grand nom du kernel, linux est de plus en plus un foutoir infames)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5

Parce que l'algorithme O(1) ne schedulait pas bien. smile
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

6

et que linux n'est lâârgement pas RT.

et que Ingo Molnar s'est battu avec un autre pour qu'on prenne son scheduler à lui, na, et pas l'autre.

(pour avoir du quasi-RT sous linux il faut prendre du SCHED_RR et encore ça peut foutre la merde avec certains kthreads qui utilisent pas SCHED_RR par défaut sick)

7

Non ya plus fun sous linux, creer un SCHED_XX (qui n'est pas batch quoi) lui assigner une prio de 99 et lui faire faire un while(1) { }

et pouf reset obligatoire sick (bon c'est un peu normal mais bon quand meme il faudrait qu'il y ai un moyen de tuer sans reset...)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

8

squalyl (./6) :
et que linux n'est lâârgement pas RT.

Le nouveau CFS améliore justement les propriétés RT. Mais évidemment ce n'est pas du hard real time, il faut être dingue pour mettre un noyau Linux sans patches spéciaux dans un avion ou une centrale nucléaire. grin Comme pour n'importe quel autre OS grand public d'ailleurs.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité