0% ont trouvé ce document utile (0 vote)
3 vues13 pages

Cours Part9

Le document traite de la gestion des périphériques d'entrée/sortie (E/S) dans les systèmes d'exploitation, en expliquant les méthodes de communication comme la scrutation et les interruptions. Il aborde également la gestion des fichiers, leur définition, l'importance des répertoires pour organiser les fichiers, et le rôle essentiel du système de fichiers pour structurer et gérer les données. Enfin, il souligne que les fichiers et répertoires sont organisés en une structure arborescente pour une utilisation efficace.

Transféré par

OmarKammoun
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues13 pages

Cours Part9

Le document traite de la gestion des périphériques d'entrée/sortie (E/S) dans les systèmes d'exploitation, en expliquant les méthodes de communication comme la scrutation et les interruptions. Il aborde également la gestion des fichiers, leur définition, l'importance des répertoires pour organiser les fichiers, et le rôle essentiel du système de fichiers pour structurer et gérer les données. Enfin, il souligne que les fichiers et répertoires sont organisés en une structure arborescente pour une utilisation efficace.

Transféré par

OmarKammoun
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

115

GESTION DES
PÉRIPHÉRIQUES
116

Les Périphériques d’E/S


• L’ordinateur échange des données à travers des
organes externes:
– Électroniques: Mémoires
– Magnétiques: Disque
– Mécaniques: clavier , imprimante

• Il existe deux méthodes de communication entre les


périphériques et les programmes
• Scrutation ( Polling): L’initiative est au programme
• Interruption: l’initiative est au périphérique
117

La Gestion des Périphériques


• Le SE a la tâche importante de contrôler les
périphériques d’entrées/sorties (E/S) à travers:
– L’émission des commandes vers les
périphériques
– L’interception des interruptions
– La gestion des erreurs
• Afin de:
– Simplifier l’interfaçage entre les périphériques et
le système
– Donner une Interface identique pour tous les
périphériques
118

Unités d’entrées sorties


Il existe deux catégories d’unités entrées sorties:
• Périphériques par bloc : informations stockées par
blocs de taille fixe, chacun possédant sa propre
adresse (ex.. : disque)
• Périphériques par caractères : l’information circule
sous la forme d’un flot de caractères, sans aucune
structure de bloc (ex.. : clavier, imprimante, souris)
• Deux parties dans une unité
– un composant mécanique, le périphérique (ex.. :
disque)
– un composant électronique, le contrôleur de
périphérique (e.g. : contrôleur IDE)
119

La Communication
• Interface entre contrôleur et périphérique de très bas
niveau
• Le contrôleur possède des registres qui permettent la
communication avec le processeur
– Écriture dans ces registres : le SE ordonne au périphérique
de délivrer des données, d’en accepter ou d’effectuer une
action donnée
– Lecture : le SE peut connaître l’état du périphérique, savoir
s’il est capable d’accepter une nouvelle commande
• Certains périphériques sont équipés d’un tampon de
données que le SE peut lire ou écrire
120

GESTION DES FICHIERS


121

Définition d’u fichier


• La notion de fichier est l’abstraction
fondamentale introduite dans les systèmes
d’exploitation pour gérer les données des
utilisateurs acquises ou produites via les divers
périphériques connectés : disques,
écran/clavier, imprimantes, scanners, modems,
etc
• Le système de fichiers d’un système
d’exploitation est la partie la plus couramment
sollicitée par l’utilisateur.
122

LES FICHIERS
• Dans le cas d’un programme écrit en langage C ou un texte saisi
par « Word », par exemple, chaque octet peut représenter un
caractère ou participer à cette représentation.

• La plupart des systèmes d’exploitation ne font pas de distinction


entres ces fichiers : ce sont les programmes qui les manipulent
qui doivent utiliser les bonnes conventions pour interpréter
correctement le contenu des fichiers qu’ils utilisent.

• Afin de rendre cette suite d’octets disponible après arrêt de


l’ordinateur, cette suite est généralement enregistrée sur un
support permanent appelé périphérique de stockage (disque dur
dans la plupart des cas, les bandes magnétiques, ….).
123

LES FICHIERS

• Chaque fichier est associé à un nom qui sera utilisé ensuite


pour l’identifier.
• À l’aide de ce nom, un programme peut demander au système
d’exploitation la lecture ou l’écriture du fichier.
• Pour beaucoup d’applications, le chargement complet d’un
fichier en mémoire n’est ni utile ni préférable (pour des raisons
de coûts, la capacité de la mémoire est très souvent inférieure
à celle des périphériques de stockage).
• Dans ce cas, un programme utilisera le fichier comme une
bande magnétique, en lisant successivement des petites
parties d’un fichier.
124

LES RÉPERTOIRES
Un nommage « à plat » des fichiers serait peu pratique à gérer au delà
d’une centaines de fichiers, ainsi tous les systèmes de fichiers
permettent la création de répertoires qu’un utilisateur utilisera pour
rassembler un ensemble de fichiers.

Pour rendre le classement encore plus efficace, ces répertoires peuvent


contenir à leur tour d’autres répertoires, ce qui donne une structure
arborescente.

Les opérations usuelles portant sur les répertoires sont les suivantes :
La création d’un répertoire ;
La suppression d’un répertoire ;
La lecture d’un répertoire, afin d’obtenir la liste des fichiers ; cette
opération nécessite généralement plusieurs opérations
élémentaires, qui peuvent distinguer une ouverture de répertoire, la
lecture (répétée) d’un nom de fichier, et la fermeture ;
125

Le Système des Fichiers


• Composante essentielle d’un système d’exploitation noté
(FS : File System), il permet d’enregistrer les fichiers dans
une arborescence
• Le système de fichier offre à l’utilisateur une vision
structurée et organisée des données et des ressources.
• Le système gère le création des fichiers, leur destruction,
leur affectation avec les dispositifs physiques, la gestion
des droits sur les fichiers
• L’organisation du système de fichiers est donc primordiale
et elle conditionne l’utilisation efficace de la machine.
• Les fichiers sont organisés en une structure arborescente
126

Structure d’un système de fichier :


Exemple LINUX
127

Structure d’un système de fichier:


Exemple WINDOWS

Vous aimerez peut-être aussi