Académique Documents
Professionnel Documents
Culture Documents
TION
DRBAHIAZEBBANE
ZEBBANE@GMAIL.COM
CHAPITREI: INTRODUCTIONAUXSYSTÈMES
D
’E XPLOITATIO
N
DRBAHIAZEBBANE
ZEBBANE@G
MAIL.C
OM
ZEBBANE 2
PROGRAMME
¡ ChapitreI:Introdu cti
ona uxs ystèmesd’ex
ploitation
¡ Systèmeinformati
que
¡ Organisa
tiond’unSystèmeinformatique
¡ Qu’estcequ’unSystèmed’Exploitation?
¡ Fonction
sd’unsystèmed’exploitation
¡ Modesd’exploitat
ion
¡ Modemonoprogrammé
¡ Modemultiprogrammé
¡ Modetempspartagé
ZEBBANE 3
SYST
ÈMEIN
FORM
ATIQUE
¡ Systèmeinformatique=Mat
ériel+Logicie
l
¡ Objectif:Automati
serlet
rait
emen
tdel’information
Unité Centrale
Unité Centrale de Traitement
Données
Unité de commande
ZEBBANE 6
QU’ESTCEQ
U’U
NSYST
ÈMED
’EXPLOITATION?
Définition
¡ Lesyst
èmed’exploitation(OperatingSystem
,O.S.)estunensemble
deprogrammes(modules)quij ouel erôl ed’interm
édiaireentreun
ordinateur(ouengénér alu na ppareilmunid’unprocesseur)et
l’utilisateur(lesapplicationsutilisées.
ZEBBANE 7
QU’ESTCEQ
U’U
NSYST
ÈMED
’EXPLOITATION?
Rôles
¡ Machineétendueouencoremachinevirtuel
le(VirtualMachine)
¡ Masquerdesélément
sfa
stid
ieuxl
iésaum
atériel
¡ Gestionnairederessources
¡ Contrôlel’accèsetl
'all
ocat
ionde
sre
ssources(PC,MC,et
périphériques)auxdi
ffér
entsp
rogr
amme
saveclesobjectifs:
¡ Efficacité :utilisati
onmaximaledesressources
,
¡ Equité :pasdeprogrammeenattenteindéfinie,
¡ Cohérence:accèssimultanés
,
¡ Protection:accèsinterdits. 8
ZEBBANE
FONCTIONSD’UNSYST
ÈMED
’EXPLOITATION
¡ Gestionduprocesseur:a
lloc
atio
ndup
roce
sseurauxdifférentsprogrammes.
¡ Gestiondesentrées-sortie
s:a
ccèsa
uxpéri
phériques,vialespilotes
.
¡ Gestiondesobjetsexternes:pr
inci
pale
mentlesfichiers.
¡ Gestiondelamémoire:se
gmen
tati
one
tpa
gination.
¡ Gestiondelaconcurrence:s
ynch
roni
sati
onpourl'accèsà desressources
partag
ées.
¡ Gestiondelaprotection:re
spec
tde
sdr
oitsd'accèsauxressources.
¡ Gestiondesaccèsauréseau:éc
hang
eded
onnéesentredesmachines
distantes.
ZEBBANE 9
MODESD
’EX
PLOI
TATION
Modes
d’exploitation
Monoprogramm
é Multiprogram
mé Temps
partagé
-Un seul progr
amme en -PlusieursprogrammesenMC
M
C -Acc ès concurrent aux -Plusieursp r
ogr a
mmesenM C
-Accès à t outes les ressources -A ccès c oncurre
nt a ux
r
essources res
so urce
s
-A llocation d u P C p ar
tra
nc he de te mps appe
lée
Qua
nt um
ZEBBANE 10
MODESD
’EX
PLOI
TATION
¡ Exemple:soitdeuxprogrammesAetB
Job A
Job B
ZEBBANE 11
MODESD
’EX
PLOI
TATION
ModeMonoprogramm
é
CPU
Job A Job A Job B Job B
Temps de réponse de A
ZEBBANE
Temps de réponse de B 12
MODESD
’EX
PLOI
TATION
Modes
d’exploitation
Monoprogramm
é Multiprogram
mé Temps
partagé
-Un seul progr
amme en -PlusieursprogrammesenMC
M
C -Acc ès concurrent aux -Plusieursp r
ogr a
mmesenM C
-Accès à t outes les ressources -A ccès c oncurre
nt a ux
r
essources res
so urce
s
-A llocation d u P C p ar
Inconv
énient: tra
nc he de te mps appe
lée
Attenteactive Qua
nt um
ZEBBANE 13
MODESD
’EX
PLOI
TATION
ModeMultiprogramm
é
CPU
Job A Job B Job A Job B
Temps de réponse de A
ZEBBANE
Temps de réponse de B 14
MODESD
’EX
PLOI
TATION
Modes
d’exploitation
Monoprogramm
é Multiprogram
mé Temps
partagé
-Un seul progr
amme en -PlusieursprogrammesenMC
M
C -Acc ès concurrent aux -Plusieursp r
ogr a
mmesenM C
-Accès à t outes les ressources -A ccès c oncurre
nt a ux
r
essources res
so urce
s
I
nconvénient: -A llocation d u P C p ar
Inconv
énient: Te
mpsd ’attenteélevé tra
nc he de te mps appe
lée
Attenteactive sip asded emandes Qua
nt um
d’E/S
ZEBBANE 15
MODESD
’EX
PLOI
TATION
ModeTempspartagé (Q=2ut)
CPU
Job A Job B Job A
Job B
Temps de réponse de A
ZEBBANE
Temps de réponse de B 16
MODESD
’EX
PLOI
TATION
Modes
d’exploitation
Monoprogramm
é Multiprogram
mé Temps
partagé
-Un seul progr
amme en -PlusieursprogrammesenMC
M
C -Acc ès concurrent aux -Plusieursp r
ogr a
mmesenM C
-Accès à t outes les ressources -A ccès c oncurre
nt a ux
r
essources res
so urce
s
I
nconvénient: -A llocation d u P C p ar
Inconv
énient: Te
mpsd ’attenteélevé tra
nc he de te mps appe
lée
Attenteactive sip asded emandes Qua
nt um
d’E/S
Inconvénient:
ZEBBANE 17
Tempsder éponseélevé