Utilité
Au niveau
système
-
simplification
de la conception: ensemble de spécialistes
qui interagissent
-
maintenance:
si
problème, cf. le spécialiste associé
-
clarté
et visibilité: chaque service (ensemble
de processus) est clairement défini avec des noms clairs et parlants
-
adaptation:
ne
pas utiliser une partie du système => ne pas exécuter les
spécialistes associés
-
performances:
grâce au parallélisme. Un processus met à jour des
données sur un disque pendant qu'un autre affiche des données
à l'écran et qu'un autre enfin envoie un mail
exemple:
2 programmes
P1 = lecture disque (50) + exécution
(100) + impression (100)
P2 = exécution (50) + impression (50) + lecture disque (50) + exécution
(100)
tps total = P1 + P2 = 500 si aucun parallélisme
tps total = P1 || P2 = 250 si parallélisme
suivant
plan