© Robert Rannou ENST de Bretagne
1Systèmes d ’exploitation et support d ’exécution
SST 201
Les systèmes
d'exploitation
et
leur support
architectural
© Robert Rannou ENST de Bretagne
2Systèmes d ’exploitation et support d ’exécution
Plan du cours
Introduction.
Historique.
Fonctions d ’un S.E.
Mise en œuvre des
processus et gestion
des processeurs
Entrées-sorties de bas
niveau
Gestion du temps
Ordonnancement
Mise en œuvre des
fichiers et gestion de la
mémoire
Les systèmes de
fichiers réseaux
(NFS,...)
© Robert Rannou ENST de Bretagne
3Systèmes d ’exploitation et support d ’exécution
2 façons de voir le rôle d'un S. E.
Fournir une machine virtuelle étendue plus agréable
à utiliser que la machine physique nue
Gérer de façon optimale les ressources (taux
d'occupation des processeurs) tout en assurant un
service de qualité (temps de réponse, ...)
© Robert Rannou ENST de Bretagne
4Systèmes d ’exploitation et support d ’exécution
Machine virtuelle étendue
Les processus, abstraction de la notion de processeur
Les transactions atomiques
debut-transaction, fin_transaction, abandon, lire, écrire
Les fichiers, abstraction de la notion :
de mémoire (principale, secondaire)
de périphérique
de terminal (clavier, écran)
de lien de communication
© Robert Rannou ENST de Bretagne
5Systèmes d ’exploitation et support d ’exécution
L'abstraction fichier
Fichier
séquentiel
direct
indexé
caractère
bloc
1 / 152 100%