Next:
Index
 
Index
Programmation Parallèle
IUP MIAGe 3
Année 99-00
Université Bordeaux I
Alain Griffault
Index
Informations générales.
Avertissement
Bibliographie
Les pré-requis
Le contrôle
Introduction.
Pour quoi faire ?
Des calculs indépendants
Des sources d'information multiples
Gain en efficacité
Où en trouve t'on ?
Les systèmes d'exploitation
Les calculs
Les applications temps réel
Les télécommunications
L'animation graphique
Les interfaces Homme-Machine
Les applications client-serveur
Les concepts des langages parallèles
Les caractéristiques d'un langage parallèle
L'expression du parallèlisme
Les coroutines
Le fork
Les instructions spéciales
La création dynamique de processus
Les modes de communication/synchronisation
Les variables partagées : un exemple
Les messages : un exemple
L'expression du non-déterminisme
Les mécanismes de synchronisations
Le problème de la section critique
Les solutions logicielles.
Les primitives matérielles de synchronisation.
Les sémaphores : Dijkstra - 1965
Définition
Une solution au problème de la section critique
Implémentation
Les messages
Une solution au problème de la section critique.
Les moniteurs
Equivalences
Autres problèmes classiques de synchronisation
Le Producteur/Consommateur avec buffer limité
Les lecteurs/rédacteurs
Les philosophes mangeurs de spaghettis
Les utilisations possibles
Avertissement
L'ordonnancement de tâches
Le partage de ressources indistinguables
L'animation graphique
Les applications client-serveur
About this document ...
Alain GRIFFAULT
2000-03-24