17
Rôles du système Rôles du système d'exploitation d'exploitation Guillermo Nogales Guillermo Nogales Y Y Sergiy Shvayka Sergiy Shvayka

Système d'exploitation

  • Upload
    neoh777

  • View
    2.050

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Système d'exploitation

Rôles du système Rôles du système d'exploitationd'exploitation

Guillermo NogalesGuillermo Nogales

YY

Sergiy ShvaykaSergiy Shvayka

Page 2: Système d'exploitation

ONGLETSONGLETS SystèmeSystème d’exploitation d’exploitation GestionGestion dudu processeurprocesseur GestionGestion de la de la mémoiremémoire vive vive GestionGestion des des entréesentrées//sortiessorties GestionGestion de l’exécution des applications de l’exécution des applications Gestion des droitsGestion des droits Gestion des fichiersGestion des fichiers Gestion des informationsGestion des informations CommercialisationCommercialisation Composantes du système d’exploitationComposantes du système d’exploitation Le noyauLe noyau L’interpréteur de commandeL’interpréteur de commande Le système des fichiersLe système des fichiers BibliographieBibliographie

Page 3: Système d'exploitation

Systeme d’exploitationSysteme d’exploitation Le Le système d'exploitationsystème d'exploitation (noté (noté SESE ou ou OSOS, ,

abréviation du terme anglais abréviation du terme anglais Operating SystemOperating System), est ), est chargé d'assurer la liaison entre les ressources chargé d'assurer la liaison entre les ressources matérielles, l'utilisateur et les applications matérielles, l'utilisateur et les applications (traitement de texte, jeu vidéo, ...). Ainsi lorsqu'un (traitement de texte, jeu vidéo, ...). Ainsi lorsqu'un programme désire accéder à une ressource programme désire accéder à une ressource matérielle, il ne lui est pas nécessaire d'envoyer des matérielle, il ne lui est pas nécessaire d'envoyer des informations spécifiques au périphérique, il lui suffit informations spécifiques au périphérique, il lui suffit d'envoyer les informations au système d'envoyer les informations au système d'exploitation, qui se charge de les transmettre au d'exploitation, qui se charge de les transmettre au périphérique concerné via son pilote. En l'absence périphérique concerné via son pilote. En l'absence de pilotes il faudrait que chaque programme de pilotes il faudrait que chaque programme reconnaisse et prenne en compte la communication reconnaisse et prenne en compte la communication avec chaque type de périphérique ! avec chaque type de périphérique !

Page 4: Système d'exploitation

Le système d'exploitation permet Le système d'exploitation permet ainsi de "dissocier" les programmes ainsi de "dissocier" les programmes et le matériel, afin notamment de et le matériel, afin notamment de simplifier la gestion des ressources simplifier la gestion des ressources et offrir à l'utilisateur une interface et offrir à l'utilisateur une interface homme-machine (notée «IHM») homme-machine (notée «IHM») simplifiée afin de lui permettre de simplifiée afin de lui permettre de s'affranchir de la complexité de la s'affranchir de la complexité de la machine physique. machine physique.

Page 5: Système d'exploitation

Gestion du processeurGestion du processeur

Gestion du processeurGestion du processeur : le : le système d'exploitation est chargé de système d'exploitation est chargé de gérer l'allocation du processeur entre gérer l'allocation du processeur entre les différents programmes grâce à un les différents programmes grâce à un algorithme d'ordonnancement. Le algorithme d'ordonnancement. Le type d'ordonnanceur est totalement type d'ordonnanceur est totalement dépendant du système dépendant du système d'exploitation, en fonction de d'exploitation, en fonction de l'objectif visé.l'objectif visé.

Page 6: Système d'exploitation

Gestion de la mémoire viveGestion de la mémoire vive

Gestion de la mémoire viveGestion de la mémoire vive : le : le système d'exploitation est chargé de gérer système d'exploitation est chargé de gérer l'espace mémoire alloué à chaque l'espace mémoire alloué à chaque application et, le cas échéant, à chaque application et, le cas échéant, à chaque usager. En cas d'insuffisance de mémoire usager. En cas d'insuffisance de mémoire physique, le système d'exploitation peut physique, le système d'exploitation peut créer une zone mémoire sur le disque dur, créer une zone mémoire sur le disque dur, appelée «mémoire virtuelle». La mémoire appelée «mémoire virtuelle». La mémoire virtuelle permet de faire fonctionner des virtuelle permet de faire fonctionner des applications nécessitant plus de mémoire applications nécessitant plus de mémoire qu'il n'y a de mémoire vive disponible sur qu'il n'y a de mémoire vive disponible sur le système. En contrepartie cette mémoire le système. En contrepartie cette mémoire est beaucoup plus lente. est beaucoup plus lente.

Page 7: Système d'exploitation

Gestion des entrées/sortiesGestion des entrées/sorties

Gestion des entrées/sortiesGestion des entrées/sorties : le : le système d'exploitation permet système d'exploitation permet d'unifier et de contrôler l'accès des d'unifier et de contrôler l'accès des programmes aux ressources programmes aux ressources matérielles par l'intermédiaire des matérielles par l'intermédiaire des pilotes (appelés également pilotes (appelés également gestionnaires de périphériques ou gestionnaires de périphériques ou gestionnaires d'entrée/sortie). gestionnaires d'entrée/sortie).

Page 8: Système d'exploitation

Gestion de l'exécution des Gestion de l'exécution des applicationsapplications

Gestion de l'exécution des Gestion de l'exécution des applicationsapplications : le système : le système d'exploitation est chargé de la bonne d'exploitation est chargé de la bonne exécution des applications en leur exécution des applications en leur affectant les ressources nécessaires affectant les ressources nécessaires à leur bon fonctionnement. Il permet à leur bon fonctionnement. Il permet à ce titre de «tuer» une application à ce titre de «tuer» une application ne répondant plus correctement. ne répondant plus correctement.

Page 9: Système d'exploitation

Gestion des droitsGestion des droits

Gestion des droitsGestion des droits : le système : le système d'exploitation est chargé de la d'exploitation est chargé de la sécurité liée à l'exécution des sécurité liée à l'exécution des programmes en garantissant que les programmes en garantissant que les ressources ne sont utilisées que par ressources ne sont utilisées que par les programmes et utilisateurs les programmes et utilisateurs possédant les droits adéquats. possédant les droits adéquats.

Page 10: Système d'exploitation

Gestion des fichiersGestion des fichiers

Gestion des fichiersGestion des fichiers : le système : le système d'exploitation gère la lecture et d'exploitation gère la lecture et l'écriture dans le système de fichiers l'écriture dans le système de fichiers et les droits d'accès aux fichiers par et les droits d'accès aux fichiers par les utilisateurs et les applications. les utilisateurs et les applications.

Page 11: Système d'exploitation

Gestion des informationsGestion des informations

Gestion des informationsGestion des informations : le : le système d'exploitation fournit un système d'exploitation fournit un certain nombre d'indicateurs certain nombre d'indicateurs permettant de diagnostiquer le bon permettant de diagnostiquer le bon fonctionnement de la machine. fonctionnement de la machine.

Page 12: Système d'exploitation

CommercialisationCommercialisation

Les systemes d’exploitation sont souvent Les systemes d’exploitation sont souvent vendus avec les appareils informatiques, vendus avec les appareils informatiques, par exemple, les series de windows. par exemple, les series de windows. Divers logiciels utilitaires sont fournis Divers logiciels utilitaires sont fournis avec le systeme d´exploitation. Ils avec le systeme d´exploitation. Ils permettent à l´utilisateur de régler des permettent à l´utilisateur de régler des parametres de configuration du systeme parametres de configuration du systeme d´exploitation, ou d´effectuer des d´exploitation, ou d´effectuer des operations basiques de manipulation des operations basiques de manipulation des fichiers.fichiers.

Page 13: Système d'exploitation

Composantes du système Composantes du système d'exploitationd'exploitation

Le système d'exploitation est composé Le système d'exploitation est composé d'un ensemble de logiciels d'un ensemble de logiciels permettant de gérer les interactions permettant de gérer les interactions avec le matériel. Parmi cet ensemble avec le matériel. Parmi cet ensemble de logiciels on distingue de logiciels on distingue généralement les éléments suivants : généralement les éléments suivants :

Page 14: Système d'exploitation

Le Le noyaunoyau (en anglais (en anglais kernelkernel) ) représentant les fonctions représentant les fonctions fondamentales du système fondamentales du système d'exploitation telles que la gestion de d'exploitation telles que la gestion de la mémoire, des processus, des la mémoire, des processus, des fichiers, des entrées-sorties fichiers, des entrées-sorties principales, et des fonctionnalités de principales, et des fonctionnalités de communication.communication.

Page 15: Système d'exploitation

L'L'interpréteur de commandeinterpréteur de commande (en (en anglais anglais shellshell, traduisez «, traduisez «coquillecoquille» par » par opposition au noyau) permettant la opposition au noyau) permettant la communication avec le système communication avec le système d'exploitation par l'intermédiaire d'un d'exploitation par l'intermédiaire d'un langage de commandes, afin de langage de commandes, afin de permettre à l'utilisateur de piloter les permettre à l'utilisateur de piloter les périphériques en ignorant tout des périphériques en ignorant tout des caractéristiques du matériel qu'il utilise, caractéristiques du matériel qu'il utilise, de la gestion des adresses physiques, de la gestion des adresses physiques, etc. etc.

Page 16: Système d'exploitation

Le Le système de fichierssystème de fichiers (en anglais (en anglais ««file systemfile system», noté », noté FSFS), permettant ), permettant d'enregistrer les fichiers dans une d'enregistrer les fichiers dans une arborescence.arborescence.

Page 17: Système d'exploitation

BibliographieBibliographie

Fiches du profeseur et les pages de Fiches du profeseur et les pages de le même.le même.