Cours 11 : Les systèmes d’exploitation : rôle et
fonctionnement
🔹 Définition
Un système d’exploitation (SE) est un logiciel
fondamental qui gère le matériel informatique et
permet aux utilisateurs d'interagir avec l'ordinateur. Il
sert d'interface entre l'utilisateur, les logiciels et le
matériel. Le rôle principal d'un système
d’exploitation est de garantir que les applications
fonctionnent correctement tout en permettant une
utilisation efficace des ressources matérielles
(processeur, mémoire, disques durs, périphériques,
etc.).
🔹 Rôle d’un système d’exploitation
Le système d'exploitation assure plusieurs fonctions
clés :
• Gestion des ressources matérielles : Le SE gère
les ressources de l'ordinateur telles que le
processeur, la mémoire vive (RAM), les
périphériques d’entrée/sortie (clavier, souris,
imprimante), et le stockage.
• Gestion des processus : Le SE assure la gestion
des programmes en cours d'exécution, leur
planification, et la gestion du multitâche.
• Gestion de la mémoire : Le SE contrôle la
manière dont la mémoire est allouée aux
différents processus et garantit une utilisation
optimale.
• Sécurité et gestion des utilisateurs : Il contrôle
l’accès aux fichiers et ressources en fonction des
droits des utilisateurs et protège contre les
menaces extérieures.
🔹 Les différents types de systèmes d’exploitation
Il existe plusieurs types de systèmes d’exploitation,
chacun adapté à des usages spécifiques :
• Systèmes d’exploitation monoutilisateur : Ce
type de SE est conçu pour être utilisé par une
seule personne à la fois, comme Windows,
macOS ou Linux sur des ordinateurs personnels.
• Systèmes d’exploitation multiutilisateur : Ces
systèmes permettent à plusieurs utilisateurs
d'accéder au même système en même temps,
comme Unix ou Linux sur des serveurs.
• Systèmes d’exploitation mobiles : Conçus
spécifiquement pour les smartphones et
tablettes, tels que Android et iOS.
🔹 Exemples de systèmes d’exploitation
• Windows : Un SE propriétaire développé par
Microsoft, largement utilisé sur des ordinateurs
personnels et dans les entreprises.
• macOS : Un SE propriétaire développé par Apple,
utilisé sur ses ordinateurs Mac.
• Linux : Un SE libre et open-source qui peut être
modifié et utilisé gratuitement. Il est populaire
pour les serveurs et pour les utilisateurs qui
cherchent plus de contrôle sur leur système.
• Android : Un système d’exploitation mobile basé
sur Linux, principalement utilisé sur les
smartphones et tablettes.
• iOS : Le système d’exploitation mobile d’Apple,
utilisé exclusivement sur les appareils mobiles
de la marque.
🔹 Architecture d’un système d’exploitation
Les systèmes d’exploitation modernes sont
structurés en couches :
• Noyau (Kernel) : Le noyau est la partie centrale
d'un système d’exploitation. Il est responsable
de la gestion des ressources matérielles, de la
communication entre les différents composants,
et de la sécurité.
• Système de fichiers : Organise et gère les
données stockées sur des disques ou d’autres
supports de stockage. Il permet la création, la
lecture, l'écriture et la suppression de fichiers.
• Interface utilisateur : Permet aux utilisateurs
d’interagir avec le système via une interface
graphique (GUI) ou en ligne de commande.
🔹 Points essentiels
• Un système d’exploitation est essentiel pour
gérer les ressources matérielles et permettre le
bon fonctionnement des logiciels.
• Il existe des systèmes d’exploitation pour des
ordinateurs personnels, des serveurs, des
appareils mobiles, et même des dispositifs
embarqués.
• Les principaux types de SE sont monoutilisateur,
multiutilisateur, et mobile, et chacun a ses
particularités d’utilisation.
🔹 À retenir
• Le système d’exploitation est un programme clé
qui permet à un ordinateur de fonctionner
efficacement et de gérer les ressources
matérielles.
• Windows, macOS, Linux, Android, et iOS sont les
systèmes d’exploitation les plus courants.