pascal34 a écrit :
La différence principale se trouve dans la façon dont son géré les processus :
- unix : tous les processus se voient alloué une même tranche de temps machine
- windows : les processus ont des priorités et les processus de plus haute priorité s'exécutent plus souvent que les processus de tâche de fond.
|
Sous Unix aussi il y a une notion de priorité, sauf qu'elle est séparée en une partie fixe (le nice) et une partie dynamique (habituellement appelée priorité, calculée en temps réel en fonction de ce que fait le programme). Certaines applications comme le serveur X sont lancées avec un nice négatif, leur donnant une priorité plus importante que les autres, mais avec Linux 2.6 ce n'est plus nécessaire.
La grosse différence sous Windows c'est la priorité "Realtime", le processus étant alors prioritaire sur le système lui-même.