dimanche 4 septembre 2011

Rôles du système d'exploitation


1- Gestion du processeur :
    le système d'exploitation est chargé de gérer l'allocation du
processeur entre les différents programmes grâce à un algorithme d'ordonnancement.
Le type d'ordonnanceur est totalement dépendant du système d'exploitation, en fonction
de l'objectif visé.
L'ordonnanceur (anglais scheduler) est le programme du système d'exploitation qui
contrôle le déroulement des autres programmes. Dans un système d'exploitation
multitâche l'ordonnanceur assure l'exécution simultanée de plusieurs programmes
(concurrence). 
L'exécution simultanée de plusieurs programmes est réalisée de la
manière suivante: l'ordonnanceur commande l'exécution à tour de rôle de chaque
programme par le ou les processeurs de l'ordinateur, chaque processeur exécute les
instructions d'un programme pendant une fraction de seconde, puis l'ordonnanceur
effectue une commutation de contexte (anglais context switch), suspend l'exécution du
programme en cours et passe au programme suivant.

Les systèmes informatiques sont typiquement composés de nombreux
programmes qui coopèrent en s'échangeant des informations. Les échanges
d'informations entre les processus (programmes en cours d'exécution) peuvent
se faire à l'aide de messages stockés en mémoire, le système d'exploitation
s'occupant de collecter les messages et les mettre à disposition de chaque
destinataire. Tout processus qui attend un message sera interrompu jusqu'à
l'arrivée d'un message et l'ordonnanceur évitera toute commutation de contexte
vers un processus en attente.
Le système d'exploitation s'assure également que les processus qui partagent un
espace de stockage commun (en lecture ou écriture) ne se trouvent pas en
condition de concurrence, c'est-à-dire dans une situation ou le résultat d'une
opération dépend de l'ordre dans lequel les processus accèdent à l'espace
partagé.
2- Gestion de la mémoire vive : 
    le système d'exploitation est chargé de gérer l'espace
mémoire alloué à chaque application et, le cas échéant, à chaque usager. En cas
d'insuffisance de mémoire physique, le système d'exploitation peut créer une zone
mémoire sur le disque dur, appelée «mémoire virtuelle». La mémoire virtuelle permet de
faire fonctionner des applications nécessitant plus de mémoire qu'il n'y a de mémoire
vive disponible sur le système. En contrepartie cette mémoire est beaucoup plus lente.
3- Gestion des entrées/sorties : 
   le système d'exploitation permet d'unifier et de contrôler
l'accès des programmes aux ressources matérielles par l'intermédiaire des pilotes
(appelés également gestionnaires de périphériques ou gestionnaires d'entrée/sortie).
Un pilote (anglais driver) est un programme qui contient les instructions à exécuter pour
utiliser un certain périphérique informatique. Les pilotes sont fournis par l'auteur du
système d'exploitation ou le fabricant du périphérique. Un système d'exploitation
contient typiquement de nombreux pilotes correspondant à de nombreux composants
matériels susceptibles d'être montés dans l'ordinateur.
4- Gestion de l'exécution des applications :
    le système d'exploitation est chargé de la
bonne exécution des applications en leur affectant les ressources nécessaires à leur
bon fonctionnement. Il permet à ce titre de «tuer» une application ne répondant plus
correctement.
5- Gestion des droits : 
    le système d'exploitation est chargé de la sécurité liée à l'exécution
des programmes en garantissant que les ressources ne sont utilisées que par les
programmes et utilisateurs possédant les droits adéquats
.
6- Gestion des fichiers : 
    le système d'exploitation gère la lecture et l'écriture dans le
système de fichiers et les droits d'accès aux fichiers par les utilisateurs et les
applications.
Un système de fichier (anglais file system) est une structure en arbre dans laquelle sont
stockés des fichiers ainsi que d'autres informations. Divers programmes du système
d'exploitation s'occupent de répartir les fichiers sur les mémoires de masse tels que les
disques durs et de les relier pour former la structure du système de fichiers.

7- Gestion des informations :
    le système d'exploitation fournit un certain nombre
d'indicateurs permettant de diagnostiquer le bon fonctionnement de la machine.
                    Applications : Word, Excel ….
                    Système d’exploitation : Windows,
                      
                    Pilotes, BIOS, ....
                    Matériel

Aucun commentaire:

Enregistrer un commentaire