Système d'exploitation/Généralités
Une page de Wikiversité.
| Chapitre 1 | |||
| Leçon : Système d'exploitation | |||
|---|---|---|---|
| Retour au | Sommaire | ||
| Chap. suiv. : | Historique des systèmes d'exploitation | ||
En raison de limitations techniques, la typographie souhaitable du titre, « Système d'exploitation : Généralités
Système d'exploitation/Généralités », n'a pu être restituée correctement ci-dessus.
Sommaire |
[modifier] Définition d'un système d'exploitation
Le système d'exploitation, c'est le logiciel "caché".
C'est l'informatique pour les informaticiens !
[modifier] Rappel
Un ordinateur est une machine complexe constitués de plusieurs dispositifs matériels :
- Une carte mère
- Un ou plusieurs processeurs
- Des mémoires (RAM et ROM)
- Des périphériques de stockages (lecteur de disquettes 3.5" ou zip, lecteur CD/DVD/Blu-ray)
- Des unités d'entrées/sorties (clavier, souris, écran)
- Des cartes (réseau, vidéo, SCSI, PCI, USB, CF)
[modifier] Origine des systèmes d'exploitation
Au tout début, les machines ne possédaient pas de système d’exploitation. Pour les faire fonctionner, il fallait que les programmes utilisateurs gèrent directement les périphériques ce qui impliquait une connaissance fine des caractéristiques physiques et des spécificités de chaque composant. L'utilisation de la machine devenait alors lourde, fastidieuse et source d’erreur. L'idée fut de libérer les programmeurs de la gestion du matériel en introduisant une couche logicielle sous la forme d’un ensemble de sous-programmes (appels système) standard, générique (open, close, read, write…) et facile d’utilisation. C'est la naissance des systèmes d'exploitation.
Un système d'exploitation est donc l'interface entre le matériel et les programmes utilisateurs.
[modifier] Principales fonctionnalités d’un système d’exploitation
- Gestion :
- des processus (programmes en cours d’exécution)
- de la mémoire
- des interfaces : entrées/sorties vers les périphériques (drivers)
- des fichiers stockés sur disque
- des périphériques
Par contre, l'interpréteur de commande (le command.com du vieux DOS ou le shell d'Unix) est un processus comme les autres. Même si un système d'exploitation comporte un tel programme, il ne fait pas partie du cœur du système d'exploitation.
