M. DALMAU - IUT de Bayonne - Les systèmes d'exploitation 1
Les Systèmes d’Exploitation
Comment
Comment
Comment
Comment ç
ç
ç
ça marche ?
a marche ?
a marche ?
a marche ?
RTX
M. DALMAU - IUT de Bayonne - Les systèmes d'exploitation 2
Les Systèmes d’Exploitation
1. Introduction
2. Les Processus
3. Les Threads
4. Concurrence entre processus
5. Communication entre processus
6. Les interruption logicielles (signaux)
7. Gestion de la mémoire
8. Ordonnancement
9. Les Entrées/Sorties
10. Le système de fichiers
11. Démarrage d’un système
12. Interblocage
13. Sécurité
14. Systèmes multiprocesseurs
M. DALMAU - IUT de Bayonne - Les systèmes d'exploitation 3
Définitions possibles
Machine étendue :
Fournir une vision de la machine plus simple à utiliser
c’est-à-dire des services pour la mémoire, l’UE, …
Gestionnaire de ressources :
Partager les ressources dans le temps et l'espace
dans le temps par exemple partager le CPU
dans l'espace par exemple partager la mémoire, le
disque, …
M. DALMAU - IUT de Bayonne - Les systèmes d'exploitation 4
Point de vue historique
Au début les SE étaient mono processus car on faisait surtout du calcul
donc on utilisait les CPU au maximum.
Plus tard, programmes interactifs et avec fichiers => beaucoup d'attente
sur l'UE => le CPU est sous utilisé => changer de processus quand le
processus courant est en attente = multiprogrammation.
Puis temps partagé (le 1
er
est CTSS – Compatible Time Sharing System
du MIT) puis devient MULTICS (MULTIplexed Information and
Computing System) qui donnera UNIX puis LINUX.
Sur les micros CPM est mono programme, MPM est multi processus.
Avec le PC retour en arrière avec MSDOS (mono programme) puis
Windows (multi processus)
De plus en plus de machines multiprocesseurs => le partage du CPU se fait
dans le temps ET dans l'espace.
M. DALMAU - IUT de Bayonne - Les systèmes d'exploitation 5
Ce que fait un SE
Le SE doit gérer :
la mémoire
les E/S
les fichiers
les processus
Les outils sont :
la mémoire virtuelle pour la mémoire
les ITs pour les E/S, les fichiers et le temps parta
le contexte (registre, environnement) pour les processus
On y ajoute des mécanismes de :
sécurité pour la mémoire et les fichiers
communication entre processus
contrôle du blocage des processus.
1 / 199 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !