Sommaire: Rôle d’un système d’exploitation
1. Introduction générale
2. Processus et threads
3. Synchronisation
* Solutions de bas niveau
* Solutions de haut niveau
4. Gestion des interblocages
5. Gestion de la mémoire virtuelle
6. Le système de gestion de fichiers
7. Présentation du système Nachos
8. Gestion de la mémoire secondaire
♣ Extrait du cours
Introduction générale
– Systèmes d‟exploitation
* Rôles
* Organisations
* Historique
Rôle d’un Système d’Exploitation (SE)
– Intermédiaire entre l‟ordinateur et les applications/utilisateurs
* Ordinateur vu comme un ensemble de ressources (physiques + logiques)
* Fournir une interface d‟accès simplifiée aux ressources
* Gérer le partage efficace et équitable des ressources
* Assurer le contrôle d‟accès aux ressources
* Le SE est un gestionnaire de ressources qui met en oeuvre une machine virtuelle
Structure d‟un SE
– Noyau
* Partie qui réside constamment en mémoire centrale
* Routines qui requièrent un mode d’exécution privilégié
* Données globales et partagées par les serveurs système
– Serveurs système
* Partie qui peut être commutée / déchargée temporairement
– Pilotes (ou contrôleurs)
* Modules spécialisés qui dialoguent avec les périphériques réels
………