Académique Documents
Professionnel Documents
Culture Documents
Semestre : 2
N.B. : - Les réponses aux questions doivent être argumentées et aussi concises que possible.
- Le barème est donné à titre indicatif.
Remarque :
Pour la générateur de nombres aléatoires, nous supposons l’existence d’une fonction prédéfinie en C : int rand( )
Exemple d’affichage :
La commande shell doit contenir exactement deux commandes Unix (ls, ps, grep,…), deux options (une option par
commande) et un tube de communication.
1/2
Exemples d’utilisation :
Indication :
Pour la fonction main(), vous pouvez utiliser les deux paramètres : int argc et char *argv[]
Nous supposons de plus qu’à chaque processus est associée une date d’échéance, avant laquelle il doit se terminer,
sinon il y a « une faute temporelle ».
Hypothèse :
Les temps de commutation de contexte sont considérés comme négligeables.
Questions :
Pour chaque processus on vous demande de calculer la date de fin d’exécution selon la nature de
l’ordonnancement du processeur et de dire s’il y a « une faute temporelle » ou non. Présenter, pour chaque cas,
le chronogramme d'allocation du processeur.
1. Selon la politique de l’ancienneté (FIFO).
2/2