38
pages
Français
Documents
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
38
pages
Français
Documents
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
Publié par
Langue
Français
Publié par
Langue
Français
Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processus
Cours SR (Systemes et Reseaux) I5TC1
Structure des chiers et processus
Olivier Togni, LE2I
(038039)3887
olivier.togni@u-bourgogne.fr
Modi e le 30 septembre 2009
1 de 38Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processus
Structure des chiers et processus
Structure des chiers et processus
1. Architecture
2. Le systeme de gestion des chiers
3. Le systeme de gestion des processus
2 de 38Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processus
Structure des chiers et processus
Architecture
Architecture
prg utilisateur
Utilisateur
Bibliothèques
Interface des AS
Communication
SSGF
SSGP Ordonnanceur
Gestion MémoireNoyau
Buffer cache
caractère bloc
controleur périphérique
Controleur partie matérielle
Matériel Partie Matérielle
3 de 38Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processus
Le SSGF
Le SSGF
Au formatage, un disque est decoupe en blocs (entre 512 octets et
8ko)
0 1 2 n n+1 m
superMBR bloc
table des inoeuds blocs de données
Superbloc : contient les infos generales du SF :
I date mise a jour SF
I taille SF
I taille de la table des inoeuds
I pointeur sur blocs libres (freelist)
4 de 38Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processus
Le SSGF
Inoeuds
Un inoeud contient les informations relatives a un chier (ou
repertoire)
Contenu d’un inoeud stocke sur disque :
I uid, gid du prop
I type (ordinaire, rep, special bloc, special carac, fo (tube))
I permissions d’acces
I date d’acces au chier : derniere modif, dernier acces, derniere
modif inoeud
I nombre de liens : nombre de noms du chier dans le SF
I table des blocs de donnees
I taille du chier
5 de 386
Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processus
Le SSGF
Inoeud memoire
Les inoeuds sont charges en memoire pour pouvoir les gerer
Inoeud memoire = inoeud disque + champs supplementaires :
I etat : verouille, imem (di erent de inoeud disque apres
changement), c mem = c disque, c = point de montage
I numero du periph. logique du SF qui contient le c
I numero de l’inoeud (pas besoin pour inoeud disque car
tableau ; ici liste cha^ nee)
I pointeur sur d’autres inoeuds
I compteur de references = nb d’instances actives du c (nb de
"open")
6 de 38
..
--
,,
,,
++
++
**
**
))
))
((
((
''
''
&&
&&
%%
%%