Professional Documents
Culture Documents
Systmes dExploitation 1
Srie TD N1
Ordonnancement des processus (1)
Questions de cours :
1)Quelestlerledunsystmedexploitation?Lesinterprteursdecommandesetlescompilateurs
fontilspartiesdusystmedexploitation?
Ilgreetcontrlelematrieletoffreauxutilisateursunemachinevirtuelleplussimpledemploique
lamachinerelle(appelssystmes).Non,lesinterprteursetlescompilateursnefontpaspartiedu
systmedexploitation.
2)Questcequunsystmemultiprogramm?Unsystmedetraitementparlots?Unsystmeen
tempspartag?
Unsystmemultiprogrammgrelepartagedesressources(mmoire,processeur,priphriques)
delordinateurentreplusieursprogrammeschargsenmmoire.Dansunsystmedetraitementpar
lots,lesprocessussontexcutslunlasuitedelautreselonlordredarrive.Dansunsystmeen
tempspartag,leprocesseurestallouchaqueprocessuspendantauplusunquantumdetemps.
Auboutdecequantum,leprocesseurestallouunautreprocessus.
3)Quelestlerledunordonnanceur?
Lordonnanceurgrelallocationduprocesseurauxdiffrentsprocessus.LordonnanceurdUNIXest
unordonnanceurdeuxniveaux,prioritquiordonnancelesprocessusdemmeprioritselon
lalgorithmedutourniquet.
4)DanslesystmeUNIX,lesvritablesappelssystmesonteffectuspartir
dunprogrammeutilisateur
dunecommandeshell
duneprocduredelabibliothquestandard
Sontilsexcutsenmodesuperviseurouenmodeutilisateur?
Apartirdelabibliothquestandarddesappelssystme(instructionTRAP).Ilssontexcutsenmode
superviseur(Leurscodesconstituentlesystmedexploitation).
5)Pourquoilepartagededonnesposedesproblmesdansunsystmemultiprogrammentemps
partag?LesystmeUNIXpermetildecontrlerlesaccsauxdonnespartages?Questce
quunesectioncritique?
Unautreprocessuspeutaccderauxdonnespartagesavantquunprocessusnestfinideles
utiliser(modifier).Oui,parexemplelessmaphores.Unesuitedinstructionsquiaccdentdes
objetspartagsavecdautresprocessus.
Page1
Institut Suprieur dInformatique 2009-2010
1re anne SIL Semestre 2
Exercice :
On considre 4 programmes P1, P2, P3 et P4 dont le comportement est dfinit comme suit :
Page2
Institut Suprieur dInformatique 2009-2010
1re anne SIL Semestre 2
Temps dexcution :
P1 : 90 ms
P2 : 120 ms
P3 : 50 ms
P4 : 80 ms
Temps dattente
P1 : 330 90 = 240
P2 : 340 120 = 220
P3 : 310 50 = 260
P4 : 190 80 = 110
Page3