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 partagé
– 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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!