A voir également:
- Gestion de processus parallèles
- Logiciel gestion photo gratuit - Guide
- Gestion de fichiers - Télécharger - Gestion de fichiers
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Gestion planning equipe - Télécharger - Outils professionnels
- Gestion autorisation application android - Guide
3 réponses
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
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
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)
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/
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/