Système d'exploitation
I- Notions fondamentales.
Un système d’exploitation est un logiciel assurant la gestion de l’ordinateur et de ses périphériques par un ou plusieurs utilisateurs.
Vocabulaire.
Un système mono-tâche est un système qui ne gère qu’un programme à la fois. Une fois que le programme est lancé, il utilise seules les ressources de la machine et ne rend la main au système que lorsqu’il est terminé, ou en cas d’erreur. Ce type de système est obsolète de nos jours. MSDOS
Un système multi-tâches et mono-utilisateur gère « simultanément » plusieurs processus, même si, à l’instant « T » un seul processus est actif. C’est processus sont tour à tour actifs, en attente, suspendus ou détruits, suivant la propriété qui leur est associée. Ce type de système est également désuet de nos jours. OS/2, Windows95, Windows98
Un système multi-tâches et multi-utilisateurs est capable de gérer un environnement propre à plusieurs utilisateurs (ressources propres, droits d’accès…). Ce type de système implique la notion d’administrateur, un utilisateur chargé de la gestion du système dans son ensemble. Windows2000, Windows XP, Windows Vista, Linux
Evolution.
L’évolution des systèmes d’exploitation est liée à l’évolution du matériel. On peu distinguer trois grandes époques :
L’informatique centralisée (jusqu’au début des années 70)
La micro-informatique isolée (des années 70 au début des années 90)
Les réseaux informatiques (90 à nos jours)
L’informatique centralisée.
Des terminaux (écran + clavier) sont reliés à un ordinateur central qui travaille à tour de rôle pour chaque terminal.
Le système d’exploitation est dédié à une machine.
Le système est mono-tâche.
Les traitements se font par « lots ».
La micro-informatique isolée.
L’ordinateur est «autonome ».
Le système d’exploitation devient « généraliste » (compatible PC) : Il n’est plus dépendant d’une machine précise.
Les systèmes d’exploitation sont dans un premier temps mono-tâche, puis rapidement