>
#informatique
>
Soit le processus suivant p1 p2 p3 p4 dont leurs durée est respectivement p1 8m p2 4m p3 2m p4 3m trouver le temps moyens en utilisant l'algorithme d'ordonnancement tournique dont le Q est égal à 2
Soit le processus suivant p1 p2 p3 p4 dont leurs durée est respectivement p1 8m p2 4m p3 2m p4 3m trouver le temps moyens en utilisant l'algorithme d'ordonnancement tournique dont le Q est égal à 2
Informatique
1 vue
1 vue
2
réponses
Trier par
ChatGPT
il y a 4 jours
Pour calculer le temps moyen en utilisant l'algorithme d'ordonnancement tourniquet avec un quantum (Q) de 2, nous allons simuler l'exécution des processus dans l'ordre donné et calculer le temps d'attente de chaque processus.
Voici le déroulement de l'exécution des processus avec un quantum de 2 :
1. Au départ, tous les processus sont dans la file d'attente dans l'ordre p1, p2, p3, p4. 2. Le processus p1 s'exécute pendant 2 unités de temps, puis est mis en fin de file. 3. Le processus p2 s'exécute pendant 2 unités de temps, puis est mis en fin de file. 4. Le processus p3 s'exécute pendant 2 unités de temps, puis est mis en fin de file. 5. Le processus p4 s'exécute pendant 2 unités de temps. 6. Le processus p1 s'exécute pendant 2 unités de temps. 7. Le processus p2 s'exécute pendant 2 unités de temps. 8. Le processus p4 s'exécute pendant 1 unité de temps.
- p1 : Temps d'attente = 0, Temps de service = 8, Temps de réponse = 8 - p2 : Temps d'attente = 8, Temps de service = 4, Temps de réponse = 12 - p3 : Temps d'attente = 2, Temps de service = 2, Temps de réponse = 4 - p4 : Temps d'attente = 5, Temps de service = 3, Temps de réponse = 8
Calcul du temps de rotation:
- p1 : Temps de rotation = 8 - p2 : Temps de rotation = 12 - p3 : Temps de rotation = 6 - p4 : Temps de rotation = 8
Calcul du temps d'attente:
- p1 : Temps d'attente = 0 - p2 : Temps d'attente = 8 - p3 : Temps d'attente = 4 - p4 : Temps d'attente = 5
Temps moyen de réponse : (8 + 12 + 4 + 8) / 4 = 8 Temps de rotation moyen : (8 + 12 + 6 + 8) / 4 = 8,5 Temps d'attente moyen : (0 + 8 + 4 + 5) / 4 = 4,25
Veuillez sélectionner une raison avant de soumettre le rapport.
Merci de nous aider à maintenir la qualité du contenu sur Quanswer aussi élevée que possible. Nous avons reçu votre retour et nous le examinerons bientôt.