Académique Documents
Professionnel Documents
Culture Documents
Matriel
Logiciel
Unit centrale (UC)
Mmoires
Bus
Dispositifs priphriques
Communications
Super scalaires : paralllisme de plusieurs
instructions Excuter
l'instruction
Charger Dcoder
l'instruction l'instruction
Excuter
Tampon l'instruction
Charger Dcoder
l'instruction l'instruction Excuter
l'instruction
Un bit dans le PSW indique le mode de
fonctionnement
Le SE utilise les informations dans les registres
pour assurer la continuit et la scurit du
fonctionnement.
Mode de stockage
Mmoires prissables
Cache
Registres
Mmoire vive
Mmoires non-prissables
Mmoire secondaire
Mmoires permanentes
ROM (read-only memory)
PROM (programmable read-only memory)
EPROM (erasable programmable read-only memory)
EEPROM (electrically erasable programmable read-only memory)
Pourquoi autant de technologies diffrentes ?
Besoin Contraintes
Le systme d'exploitation doit utiliser et grer tous les
types de mmoire disponible dans le systme
Instructions machines = mots binaires,
directement interprtables par l'UC.
Les instructions d'un programme en cours
d'excution sont dans la mmoire principale
Rle du compteur d'adresses
Assembleur, compilateur, interprteur et diteur de
liens
Les langages volus
Le programme est un ensemble ordonn
d'instructions.
Le programme doit tre charg en mmoire pour
s'excuter
Un programme peut tre charg en partie
Plusieurs programmes peuvent tre chargs en
mme temps
Lorsqu'il y a plusieurs programmes en mmoire, ils
peuvent se drouler en parallle mais une UC ne
peut excuter qu'une instruction la fois.
Le traitement distribu :
Rsultats
Les tches sont excutes sur plusieurs machines
sans que l'utilisateur en soit averti.
Le lien entre les programmes utilisateurs et le SE sont
assurs par les appels systmes.
Les appels systmes (API = Application Program
Interfaces) constituent un lment essentiel du SE.
Les API diffrent d'un SE un autre, mais dans tous
les SE on retrouvent leur fonctions de base.
Les API sont appels
directement partir des programmes assembleurs ou C
par l'intermdiaire de procdures et/ou fonctions
spcifiques aux langages de programmation
Les problmes de scurit se situent plusieurs
niveaux
La confidentialit des donnes, au niveau utilisateur
La scurit d'utilisation des ressources par les
programmes, au niveau de l'exploitation
La rcupration en cas de panne
La protection contre les intrusions (virus, hacker...)
Tous ces aspects de la scurit sont grs par le SE