[PDF] Examen de systèmes dexploitation 1 Exercice1 : Questions de Cours





Previous PDF Next PDF



Examen de systèmes dexploitation 1 Exercice1 : Questions de Cours

(b) Un processus est une version exécutable d'un programme. Exercice 2: Un système fait appel à l'algorithme d'ordonnancement avec priorité préemptif (les 



TD Ordonnancement des Processus

En déduire pour chaque processus



Ordonnancement exercices

Le processus dont le temps restant est le « plus court » de la file d'attente est traité en premier par l'unité de calcul. La situation est réévaluée que lorsqu 



ORDONNANCEMENT Exercices avec solutions

13 апр. 2020 г. d'évaluation et examen des programmes ». Le PERT permet d'obtenir un ordonnancement optimum des tâches les unes par rapport aux autres pour ...



–CORRIGÉ– Contrôle Syst`emes dexploitation Réseaux Exercice 1

9 мар. 2012 г. Exercice 1 : Ordonnancement de processus (6 = 3 + 3). On consid`ere ... d'un ordonnancement PCTER et d'un ordonnancement tourniquet. Qu'en ...



le processus dexamen du comité déthique de santé publique et son

Le document portant sur le processus d'examen éthique du CESP et son cadre de ordonnancement de ce qui compte de ce qui a de la valeur



Annales des examens de Systemes dexploitation - L3 Informatique

15 дек. 2022 г. L'algorithme d'ordonnancement de ce syst`eme est basé sur le principe de Files de priorité. Les processus sont classés sur 2 niveaux de ...



Exercices chapitre 9

Exercices chapitre 9. Exercice 1. Considérant l'ordonnancement basé sur RMA : a d'ordonnancement le slack time de chaque processus (tâche). Le slack time d ...



Examen de systèmes d¶exploitation 1

27 мая 2013 г. La différence entre l'ordonnancement de programmes avec préemption et sans préemption est : (a) Si ou non un processus prêt peut être ...



Série dexercices #6 - Solution

20 февр. 2019 г. Solution. Dans un ordonnancement préemptif le système a toujours le contrôle et peut arrêter «à tout moment» un processus pour donner du ...



Examen de systèmes dexploitation 1 Exercice1 : Questions de Cours

(b) Un processus est une version exécutable d'un programme. Exercice 2: Un système fait appel à l'algorithme d'ordonnancement avec priorité préemptif (les 



–CORRIGÉ– Contrôle Syst`emes dexploitation Réseaux Exercice 1

09?/03?/2012 Exercice 1 : Ordonnancement de processus (6 = 3 + 3). On consid`ere les cinq exécutions de processus suivants (la durée est exprimée en ...



TD Ordonnancement des Processus

Ordonnancement des Processus. Exercice 1. (Exam rat. 06/2013). On considère trois (3) processus P1 P2



Partie 6 : Ordonnancement de processus Exercice 1 :

Partie 6 : Ordonnancement de processus. Exercice 1 : Considérez un système d'exploitation qui ordonnance les processus selon l'algorithme du tourniquet.



TD n°4 : Ordonnancement CORRECTION

Ordonnancement à priorités. Selon les priorités affectées aux processus. X. X. 2) Le fait d'augmenter le quantum de temps fera que l'algorithme se 



PLANIFICATION et Ordonnancement

Chercher un ordonnancement minimisant la durée totale du projet. L'adéquation charge - capacité peut aussi désigner le processus de décision qui fera ...



Examen blanc_OS_Juin_2009

06?/06?/2009 Dans un système à ordonnancement non préemptif ou sans réquisition le système d'exploitation choisit le prochain processus à exécuter



Examen L3 SI S51 Architecture III - Session 2

26?/06?/2018 Qu'appelle-t-on ordonnancement de processus dans un système d'exploitation? 3. Citez 4 types d'ordonnancement et décrire leur principe de ...



Systèmes dexploitation 1: Ordonnancement de Processus

Le modèle d'exécution peut être assez différent suivant les machines par exemple entre l'IBM 580 et le Sun E3000. Page 3. 3. Série d'exercices SE1: 



Modélisation et simulation des systèmes de production: une

07?/05?/2013 simulation avec des concepts processus "légers" basés sur l'outil ... marquantes en planification et ordonnancement de la production.



Examen de systèmes d’exploitation 1 Exercice1 : Questions de Cours

>Examen de systèmes d’exploitation 1 Exercice1 : Questions de CoursWebExamen de systèmes d’exploitation 1 (Documentation non autorisée) Exercice1 : Questions de Cours Q1) la stratégie d’ordonnancement de processus la plus appropriée pour un système d’exploitation es temps partagé est : (a) Le Court-travail Premier (SJF) (b) Priorité (d) Premier arrivée Premier Servi (FCFS) (c) Rond-Robin (e

.
Université A. Mira Bejaia Juin 2012

Faculté des Sciences Exactes Durée 2h00

Département d'Informatique

Année d'étude: 2eme Année Licence en Informatique

Examen de systèmes d'exploitation 1

(Documentation non autorisée)

Exercice1 : Questions de Cours

Q1) la stratégie d'ordonnancement de processus la plus appropriée pour un système d'exploitation es

temps partagé est : (a) Le Court-travail Premier (SJF). (b) Priorité. (d) Premier arrivée Premier Servi (FCFS). (c) Rond-Robin. (e) tout ce qui précède.

Q2) Un processus était observé de commuter depuis l'état actif vers l'état prêt. L'ordonnancement (ou

le scheduling) doit être : a) Le plus court job le premier (SJF) d) Round Robin b) Préemptive e) Aucune de ce qui précède c) Non-préemptive.

Q3) Les processus peuvent être dans un de trois états : Actif, Prêt, ou Bloqué. Dans quel état est le

processus pour chacun des deux cas suivants ? (a) Attente des données d'être lues à partir d'un disque. (b) Avoir juste accompli une E/S et attendre d'être ordonnancé encore sur le processeur.

Q4) un programme d'éditeur de liens

(a) place le programme dans la mémoire afin de l'exécution. (b) traduit un programme source en un programme objet. (c) lie le programme avec d'autres programmes nécessaires pour son exécution. (d) Est une interface d'un programme avec les entités produisant ses données d'entrée.

Q5) Vrai /faux. Entourer le choix adéquat. Une bonne réponse vaut 1 point, une mauvaise réponse

vaut -0.5 points et pas de réponse vaut 0. (a) Un quantum court dans un ordonnancement Round Robin donne un meilleur temps de réponse pour les utilisateurs interactifs mais une utilisation peu efficace du processeur qu'un plus long quantum. (b) Un processus est une version exécutable d'un programme.

Exercice 2:

Un système fait appel à l'algorithme d'ordonnancement avec priorité préemptif (les processus au

numéro de priorité élevé ont une priorité plus importante). Les processus sont introduits dans le

système avec une priorité de 0. Lors de l'attente dans la file des processus prêt, la priorité d'un

processus change au rythme Į. Lors de l'exécution du processus, sa priorité est modifiée au rythme ȕ.

a) Quel algorithme résulte de ȕ> Į>0 b) Quel algorithme résulte de ȕ< Į<0

Exercice 3

Soient quatre processus dont les temps d'arrivés et d'exécutions estimé sont données dans la table

suivante : processus Temps d'arrivés Temps d'exécution

P1 0 8

P2 3 6

P3 5 2

P4 6 1

1) Donner le diagramme de GANTT illustrant l'ordonnancement des processus en utilisant la

méthode du plus court temps restant d'abord " SRTF» (short romained time first)

2) Si les processus p1, p2, p3, et p4 sont arrivés au instant 2, 5, 7, 8 respectivement, donner le

diagramme de GANTT illustrant l'ordonnancement des processus en utilisant la méthode du

Round Robin (RR) avec un quantum =2.

3) Une commutation de mot d'état prend c unités de temps et la durée moyenne de la phase de calcul

d'un processus est de p unités de temps. Calculer le rendement (temps passé pour l'exécution des

processus sur temps total pendant lequel le CPU est occupé) du CPU en fonction de c, p et la valeur

q du quantum lorsqu'un un Round Robin est utilisé. Étudier les cas particuliers où q tend vers l'in

et vers 0.

Corrigé :

Exercice1 :

Q1) réponse : (c) Rond-Robin.

Q2) réponse : ( b) Préemptive

Q3) réponse :

(a) Attente des données d'être lues à partir d'un disque. : bloqué

(b) Avoir juste accompli une E/S et attendre d'être ordonnancé encore sur le processeur. : prêt

Q4) réponse : (c) lie le programme avec d'autres programmes nécessaires pour son exécution. Q5) a) Un quantum court dans un ordonnancement Round Robin donne un meilleur temps de réponse pour les utilisateurs interactifs mais une utilisation peu efficace du processeur qu'un plus long quantum. (Vrai) b) Un processus est une version exécutable d'un programme. (Faux)

Exercice 2 :

w^/

43rtï

f1 k+ lz ?e- oIs6-t11e{tù e(D 9-3 _3 h'(c)_3?e$) 37
)1f{|5 ?s Pr' +831?eQ ?u@
c, _3(e)?z-G> (&Ht.p'h. nT t=$> ?e atti./<- J.'*- \-^ FL 1.,t8* ùo,>/ ['^ ç{lz r,{ -9{ c Pr e"'tà b u -t'v r-r-.-^ #-t il .I,. **b tjr-jae:l W

E= A9-, ?z ïqr*;*' pl e'r'"*F^'

e bt A3s P1 43) On note T tot le temps total pendant lequel le CPU est occupé et R le rendement. D'après l'énoncé, R = Temps passé pour l'exécution des processus / T tot . = p/ T tot On a : le temps passé pour l'exécution des processus = p

Il faut qu'on calcule le temps total T

tot en fonction de c, p et q.

Soit une variable, n, qui correspond au nombre de commutations qui seront nécessaires pour exécuter

un processus de durée p. En effet, il faudra ajouter la durée c d'une commutation à chaque fois qu'une

"tranche" de durée q aura été consommée par le processeur. Alors le temps passé à faire des

commutations est égale n*c = p/q*c.

Donc la durée T

tot se calcule en faisant la somme du temps p et du temps passé à faire des commutations, soit T tot = p + p/q *c. par conséquent : R=p / (p+p/q*c) lorsque q +, lim q R =1. Ce résultat est cohérent, puisqu'il indique que lorsque la durée du quantum est infinie, alors le rendement est maximal, du fait qu'il n'y a jamais besoin de commutations.

Inversement, lorsque q0, lim

q 0 lim q 0 R=0.quotesdbs_dbs4.pdfusesText_8