Cours SR (Systèmes et Réseaux) I5TC1  Structure des fichiers et  processus
38 pages
Français

Cours SR (Systèmes et Réseaux) I5TC1 Structure des fichiers et processus

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
38 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processusCours SR (Systemes et Reseaux) I5TC1Structure des chiers et processusOlivier Togni, LE2I(038039)3887olivier.togni@u-bourgogne.frModi e le 30 septembre 20091 de 38Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processusStructure des chiers et processusStructure des chiers et processus1. Architecture2. Le systeme de gestion des chiers3. Le systeme de gestion des processus2 de 38Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processusStructure des chiers et processusArchitectureArchitectureprg utilisateurUtilisateurBibliothèquesInterface des ASCommunicationSSGFSSGP OrdonnanceurGestion MémoireNoyauBuffer cachecaractère bloccontroleur périphériqueControleur partie matérielleMatériel Partie Matérielle3 de 38Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processusLe SSGFLe SSGFAu formatage, un disque est decoupe en blocs (entre 512 octets et8ko)0 1 2 n n+1 msuperMBR bloctable des inoeuds blocs de donnéesSuperbloc : contient les infos generales du SF :I date mise a jour SFI taille SFI taille de la table des inoeudsI pointeur sur blocs libres (freelist)4 de 38Cours SR (Systemes et Reseaux) I5TC1 Structure des chiers et processusLe SSGFInoeudsUn inoeud contient les informations relatives a un chier (ourepertoire)Contenu d’un inoeud stocke sur disque :I uid, gid du propI type (ordinaire, rep, ...

Sujets

Informations

Publié par
Nombre de lectures 58
Langue Français

Extrait

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


..

--

,,

,,

++

++

**


**

))

))

((

((

''

''

&&

&&


%%

%%

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents