j'ai une tâche pour calculer l'utilisation de l'UC, j'ai 4 proccess
P1 attendre d'e/S de 30% de son temps.
P2 attendre d'e/S de 40% de son temps.
P3 attendre I/0 20% de son temps.
P4 attendre I/0 à 50% de son temps.
mon résultat est 0.99999993...il me semble déraisonnable
La probabilité que tous les processus sont en attente d'e/S (et donc le PROCESSEUR est inactif) est:
Le CPU est donc occupé avec une probabilité de:
(1 - 0.012) = 0.988
, c'est à dire l'utilisation de l'UC =98.8%
.p
puis c'est correct, mais si ils ont chacun une probabilité différente,p0
,p1
,p2
,p3
, alors il est(1 - p0 * p1 * p2 * p3)
, comme je l'ai expliqué dans la réponse ci-dessus.p
et il y an
processus dans la mémoire, puis l'utilisation de l'UC est donnée par? Intuitivement, je pensais que la réponse est1-p^n
, mais la réponse estp^n
, comment? Je ne peux toujours pas envelopper ma tête autour de lui.