LES SYSTÈMES D`EXPLOITATION

Transcription

LES SYSTÈMES D`EXPLOITATION
LES SYSTÈMES D'EXPLOITATION
Définition
En informatique, un système d'exploitation (appelé « OS » : Operating System) est un ensemble de
programmes qui dirige l'utilisation des capacités d'un ordinateur par des applications.
Ces logiciels applicatifs lui envoient des demandes d'utilisation des capacités de l'ordinateur
(comme les capacités de stockage ou de calcul), que le système d'exploitation accepte ou refuse,
puis il « réserve » les ressources en question pour éviter que leur utilisation n'interfère avec des
demandes venant d'autres logiciels.
Un système d'exploitation sert donc d'intermédiaire entre les logiciels applicatifs et le matériel
informatique.
Historique succint
Dans les années 1940, les ordinateurs étaient programmés par des interrupteurs à bascule, puis par
l'introduction d'une pile de cartes perforées dans un lecteur.
Plus tard, les ingénieurs eurent l'idée d'isoler les instructions les plus fréquentes dans un programme
qui résiderait continuellement dans la machine, quel que soit le programme en cours d'exécution.
Ce fut le premier système d'exploitation, sous sa forme la plus rudimentaire.
Les systèmes d'exploitation les plus connus
Il existe sur le marché des dizaines de systèmes d'exploitation différents. Ils sont souvent livrés avec
l'appareil informatique (comme pour Windows, Mac OS, Ubuntu et Android, par exemple). Les
fonctionnalités sont différentes d'un modèle à l'autre, et sont liées à l'exécution des programmes,
l'utilisation de la mémoire centrale ou des périphériques, la communication ou la détection d'erreurs.
En 2012, les deux familles de systèmes d'exploitation les plus populaires sont Unix (avec Mac OS
X, Linux, iOS et Android) et Windows qui détient le monopole des ordinateurs personnels, avec
près de 90 % de part de marché.
• Windows
• Mac
• Linux
• Ubuntu
• Android
• Irix
• Net BSD
• VMS
Les différents services du système d'exploitation
Le système d'exploitation offre une suite de services généraux :
1. L'utilisation des périphériques (lecteur de disquettes, disque dur, lecteur de CD...) : chaque
périphérique a ses propres instructions, avec lesquelles il peut être manipulé et dont le
système d'exploitation tient compte. Il permet à l'utilisateur de se servir du périphérique
seulement grâce à de simples demandes de lecture ou d'écriture
2. Accès aux fichiers : le système d'exploitation tient compte du format propre à chaque
support servant au stockage de fichiers et contient des mécanismes de protection permettant
de contrôler la manipulation des fichiers par les utilisateurs
3. L'accès aux ressources : le système d'exploitation protège les ressources contre l'utilisation
non autorisée, et résout les conflits lorsque deux utilisateurs requièrent la même ressource en
même temps
4. Détection et récupération en cas d'erreur : lorsqu'une erreur survient, qu'elle soit due au
matériel ou au logiciel, le système d'exploitation la traite en adoucissant son impact sur le
système informatique. Il peut tenter de recommencer l'opération interrompue par l'erreur,
arrêter l'exécution du programme posant problème, ou encore signaler l'erreur à l'utilisateur
5. Contrôle : un système d'exploitation peut tenir des statistiques d'utilisation des ressources
de la machine ou surveiller sa performance
Un système d'exploitation peut ainsi être vu comme une « machine virtuelle ». Le matériel et le
système d'exploitation forment la « machine » qui exécute le logiciel applicatif.
Laure du Mesnildot, TS1

Documents pareils