Home Work - Operating System - STIC L1 –– Groupe A Exercice 1

publicité
Name : ………………..………………………… Surname : ………………………………………… Email: ………….……………….……………………….
Home Work - Operating System - STIC L1 –– Groupe A
Exercice 1
Les processus suivants sont à exécuter dans un système mono processeur. Le temps d'arrivée, le temps de
calcul ainsi que la priorité pour chaque processus sont donnés dans la table suivante (temps en
milliseconde).
Temps arrivée
Temps calcul
Priorité
A
0
10
3
B
5
1
1
C
0
2
4
D
3
5
2
NB. : La plus petite valeur correspond à la plus forte priorité
Travail demandé :


Donnez les diagrammes de Gantt pour l’exécution de ces différents processus en utilisant
successivement les algorithmes FCFS, Priorité avec et sans préemption.
Pour chaque algorithme, calculer le temps d'attente moyen ainsi que le temps de rotation moyen.
Réponses
Digramme de Gantt - FCFS
Digramme de Gantt - PRI avec préemption
Digramme de Gantt - PRIO sans préemption
Home Work – OS –STIC L1– Vendredi 4 mai 2012
1/2
Exercice 2
Nous définissons un processus par le triplet (t, d, p) ou t est la date de soumission du processus, d est la
durée d’exécution du processus et p est la priorité du processus.
Supposons les 3 processus suivants : {p1 = (2, 3, 2), p2 = (4, 4, 4), p3 = (3, 2, 2)}. Voici les diagrammes
d’exécution correspondant à deux algorithmes d’ordonnancement
Diagramme 1 : Priorité
Diagramme 2 : FCFS
Travail demandé :

Pour chaque algorithme d’ordonnancement, donnez le temps d’exécution (de séjour) de chaque
processus.

Quel est le temps moyen d’exécution pour chaque algorithme ?
Réponses
……………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………
Home Work – OS –STIC L1– Vendredi 4 mai 2012
2/2
Téléchargement