Gestion de processus parallèles

Fermé
el tipito Messages postés 112 Date d'inscription samedi 27 septembre 2008 Statut Membre Dernière intervention 7 avril 2012 - 16 nov. 2008 à 22:00
el tipito Messages postés 112 Date d'inscription samedi 27 septembre 2008 Statut Membre Dernière intervention 7 avril 2012 - 17 nov. 2008 à 21:05
Bonjour,
pourriez vous m'orienter sur des articles qui explique le scheduling de linux, surtout ce qui concerne la gestion des processus parallèles !!
merci a vous
A voir également:

3 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
17 nov. 2008 à 01:41
Ce n'est pas du tout mon domaine, mais je pense que tu devrais regarder tout ce qui à trait aux sémaphore, et éventuellement au promela et aux réseaux de Pétri.
http://fr.wikipedia.org/wiki/Sémaphore_(informatique)
https://fr.wikipedia.org/wiki/PROMELA
http://fr.wikipedia.org/wiki/Réseau_de_Petri

Le sémaphore est le moyen technique utilisé pour éviter que deux processus parallèles n'interfèrent dans une section critique de code. Le promela permet de décrire un système asynchrone. Les réseaux de Petri apportent un formalisme mathématique pour (in)valider un système asynchrone.

Pour la partie scheduling c'est un peu vague. Il y en a un peu partout en informatique, en réseau par exemple pour gérer les buffers. Le scheduling est aussi utilisé pour avantager/désavantager un processus, ou équilibrer les ressources entre chacun d'eux. Dans ce dernier cas, le scheduling peut être influencé par la commande nice (favoriser/défavoriser un processus), par ulimit (brider les ressources utilisées par un utilisateur) etc...
https://fr.wikipedia.org/wiki/Ordonnancement#Informatique

Bonne chance
0
el tipito Messages postés 112 Date d'inscription samedi 27 septembre 2008 Statut Membre Dernière intervention 7 avril 2012 25
17 nov. 2008 à 17:55
merci pour les liens !! mais ce que je cherche en particulier, c'est la politique du gestionnaire du processeur dans unix en cas de parallélisme, car j'ai fait un TP dans lequel j'ai utilisé le parallélisme a l'aide de instruction fork, et j'ai besoin de connaitre le comportement du scheduler pour gerer mes processus paralléles. (pour le rapport de TP)
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
17 nov. 2008 à 18:07
Hmm...
L'actuel scheduler de Linux est CFS (Completely Fair Scheduler):
https://fr.wikipedia.org/wiki/Completely_Fair_Scheduler

J'ai rien compris O_o

Mais si tu connais l'anglais j'ai mieux:
https://lwn.net/Articles/240474/
https://lwn.net/Articles/254711/
0
el tipito Messages postés 112 Date d'inscription samedi 27 septembre 2008 Statut Membre Dernière intervention 7 avril 2012 25
17 nov. 2008 à 21:05
oulla !! l'anglais !! de quoi ça s'agit !!?? serieux !! merci pour liens !! je vais essayer d'en tirer quelques bonnes phrases !!
0