Livre_silo 30 août 2013 16:32 Page 19
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
19
1 – Machine, système d’exploitation et environnement de développement
POUR ALLER PLUS LOIN Comment toutes ces informations sont-elles organisées sur le disque ?
Du point de vue conceptuel, un fichier est une séquence finie d’octets, sans signification
a priori : c’est le programme lisant cette séquence d’octets qui décidera de la façon de la
comprendre. Il peut contenir des données de tout type : texte, son, vidéo et même des
programmes directement exécutables par le processeur (programmes dits « binaires » ou
« en langage machine »).
Les fichiers présents sur le disque dur sont répertoriés dans des tables, stockées à un endroit
du disque conventionnellement fixé, qui donnent des informations relatives à ces fichiers,
appelées métadonnées, notamment :
1 Date de création, de dernière modification, de dernière lecture.
2 Taille du fichier.
3 Emplacement des données du fichier sur le disque.
4 Suivant les systèmes de fichiers employés, un numéro identifiant le fichier, appelé inode
sous Unix.
La table des métadonnées est aussi appelée table des inodes.
Du point de vue du système d’exploitation, un répertoire est juste un fichier particulier,
qui contient une liste de couples (n, i) où n est un nom de fichier et i l’inode du fichier.
Une information supplémentaire est stockée dans la table des inodes pour indiquer, pour
chaque fichier, s’il contient des données ou s’il s’agit d’un répertoire.
1.2.4 Contrôle d’accès
Plutôt indiscret, Jean Dupont décide d’aller explorer les répertoires de ses collègues Dominique Martin et Xavier Durand. Cependant, lorsqu’il clique sur le répertoire xdurand,
il obtient un message d’erreur, présenté figure 1.8.
slash-home.png
Figure 1.7
Répertoire /home
xdurand-perm-refusee.png
Figure 1.8
Refus d’accès à /home/xdurand
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
19
1 – Machine, système d’exploitation et environnement de développement
POUR ALLER PLUS LOIN Comment toutes ces informations sont-elles organisées sur le disque ?
Du point de vue conceptuel, un fichier est une séquence finie d’octets, sans signification
a priori : c’est le programme lisant cette séquence d’octets qui décidera de la façon de la
comprendre. Il peut contenir des données de tout type : texte, son, vidéo et même des
programmes directement exécutables par le processeur (programmes dits « binaires » ou
« en langage machine »).
Les fichiers présents sur le disque dur sont répertoriés dans des tables, stockées à un endroit
du disque conventionnellement fixé, qui donnent des informations relatives à ces fichiers,
appelées métadonnées, notamment :
1 Date de création, de dernière modification, de dernière lecture.
2 Taille du fichier.
3 Emplacement des données du fichier sur le disque.
4 Suivant les systèmes de fichiers employés, un numéro identifiant le fichier, appelé inode
sous Unix.
La table des métadonnées est aussi appelée table des inodes.
Du point de vue du système d’exploitation, un répertoire est juste un fichier particulier,
qui contient une liste de couples (n, i) où n est un nom de fichier et i l’inode du fichier.
Une information supplémentaire est stockée dans la table des inodes pour indiquer, pour
chaque fichier, s’il contient des données ou s’il s’agit d’un répertoire.
1.2.4 Contrôle d’accès
Plutôt indiscret, Jean Dupont décide d’aller explorer les répertoires de ses collègues Dominique Martin et Xavier Durand. Cependant, lorsqu’il clique sur le répertoire xdurand,
il obtient un message d’erreur, présenté figure 1.8.
slash-home.png
Figure 1.7
Répertoire /home
xdurand-perm-refusee.png
Figure 1.8
Refus d’accès à /home/xdurand
