Chapprend · Réseaux & Systèmes

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

ComposantRôle
NoyauGestion centrale du matériel et des processus.
BibliothèquesFonctions réutilisables par les programmes.
Système de fichiersOrganisation persistante des données.
ShellInterpréteur de commandes.
Interface graphiqueInteraction 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.