Réseaux & Systèmes · FICHE DE RÉVISION
Le système d’exploitation
Noyau, mémoire, processus, fichiers et interfaces.
Le rôle du système
Le système d’exploitation fournit une interface entre les applications et les ressources matérielles. Il répartit les ressources et permet aux programmes de fonctionner sans gérer directement chaque détail du matériel.
- Gestion des processeurs et ordonnancement.
- Attribution et protection de la mémoire.
- Accès aux périphériques grâce aux pilotes.
- Organisation des fichiers et des utilisateurs.
Les composants
| Composant | Rôle |
|---|---|
| Noyau | Gestion centrale du matériel et des processus. |
| Bibliothèques | Fonctions réutilisables par les programmes. |
| Système de fichiers | Organisation persistante des données. |
| Shell | Interpréteur de commandes. |
| Interface graphique | Interaction visuelle avec le système. |
Multitâche et multi-utilisateur
Le multitâche permet de faire progresser plusieurs processus. Le multi-utilisateur permet de gérer plusieurs utilisateurs et leurs droits. Avec la préemption, le système peut interrompre un processus pour en exécuter un autre.
Quelle différence entre le noyau et le shell ?
Le noyau gère les ressources ; le shell interprète les commandes de l’utilisateur.