Introduction aux Systèmes d'exploitation
OBJECTIFS SPECIFIQUES
A la fin de ce chapitre, l'élève doit être capable de :
1. Définir : Logiciel, Système d'exploitation
2. Distinguer les différents types de systèmes d'exploitation.
3. Donner les rôles et les fonctions d'un système d'exploitation.
I. DEFINITIONS DE BASE
Le Programme est une séquence d'instructions et de données enregistrées sur un support et susceptible d'être traité par un ordinateur.
Le logiciel est l'ensemble des programmes, procédés et règles, et éventuellement de la documentation, relatifs au fonctionnement d'un ensemble de traitement de l'information
Le système d'exploitation est un ensemble de programmes spécialement conçus pour permettre à la machine de contrôler et de bien gérer elle-même son propre fonctionnement d'une façon autonome, optimale et efficace.
II. LES FONCTIONS DU SYSTEME D'EXPLOITATION
Il s'agit ici de donner le rôle du système d'exploitation. Le système d'exploitation est généralement le premier programme introduit dans la machine.
Une fonction est une tâche potentielle prédéfinie ou le rôle spécifique d'un appareil. Il assure dans l'ordinateur les fonctions suivantes :
a. La gestion des périphériques entrées/sorties
Le système d'exploitation gère et coordonne les lecteurs de disques, il normalise[1] le fonctionnement des périphériques tels que le clavier, la souris, l'écran, les imprimantes, les cartes d'extension, etc… Il recherche, identifie et assure le transfert des informations.
b. Le contrôle des erreurs
Le système d'exploitation détecte les erreurs lors de la manipulation de l'ordinateur et aide l'utilisateur à trouver la source de son erreur.
Exemples : fichiers introuvables, erreurs d'E/S, lecteur, …
c. Accès multiples
Le système d'exploitation peut autoriser à plusieurs personnes d'utiliser l'ordinateur simultanément.
d. La gestion des travaux
Le système d'exploitation par l'introduction des programmes assure le contrôle, l'exécution et l'enchaînement des travaux confiés à l'ordinateur.
e. La gestion des fichiers, répertoires, disques et mémoires
Le système d'exploitation gère le catalogue et la sécurité des fichiers utilisateurs, il permet l'accès et la manipulation des fichiers.
Exemples : la disquette, le disque dur, ROM, RAM,…
f. Interprétation des commandes
Le système d'exploitation gère et interprète les différentes commandes[2] qui se trouvent en mémoire d'ordinateur ou introduites par l'utilisateur.
III. MODES D'EXPLOITATION
Le mode est la forme constituant la détermination particulière d'un système d'exploitation.
On distingue généralement deux modes d'exploitation :
1. Les systèmes d'exploitation Monoposte (mono utilisateur)
C'est un système beaucoup plus utilisé sur les micro-ordinateurs. Il est constitué d'un seul poste de travail. Les divers périphériques (écran, unités de disques, imprimantes, etc…) sont connectés à l'unité centrale et ne peuvent servir qu'à un seul utilisateur à la foi. Les plus utilisés sont :
· MS-DOS (Microsoft Disk Operating System)
· CP/M (Control Program for Microprocessor)
· OS/2 (Operating System/2)
2. Les systèmes d'exploitation Multipostes (Multi utilisateurs)
Dans ce système, plusieurs personnes disposent d'un poste de travail constitué généralement d'un clavier et d'un écran branchés sur un système commun possédant une mémoire de masse importante, une ou plusieurs imprimantes, de lecteurs de bandes, etc.. En dehors du clavier et de l'écran, le système partage également les mêmes périphériques entre plusieurs opérateurs. Ce système a la capacité de travailler en multitâches qui consiste à l'exploitation de plusieurs applications à la fois.
Exemple : Unix, Prolog, Windows, Linux, …
Notons cependant qu'il existe deux grands types de systèmes d'exploitation :
v Les systèmes mono tâches, qui ne peuvent exécuter qu'une tâche à la fois et qui ont pratiquement tous disparus des ordinateurs actuels.
v Les systèmes multitâches qui permettent d'effectuer plusieurs tâches simultanément, ou plus exactement en quasi-simultanéité.
En outre, le système d'exploitation diffère du logiciel d'application car celui-ci (logiciel d'application) permet d'exécuter les tâches particulières et ils sont conçus essentiellement pour être utilisés en conjonction[3] avec un système d'exploitation donné. On les regroupe par catégorie en fonction des tâches qu'ils exécutent.
Exemples : - Traitement de texte (Word)
- Tableur qui gère les tableaux de calculs (Excel)
- Gestion financière (SAARI)
- Gestion des bases de données (Access)
En conclusion nous dirons que le système d'exploitation assure l'interaction entre la partie matérielle et la partie logicielle d'un ordinateur avec l'utilisateur.
A découvrir aussi
- Algorithme commutation de contexte
- Algorithme commutation de contexte
- ORGANISATION DES DONNEES SUR UN SUPPORT
Inscrivez-vous au blog
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 26 autres membres