Information Technology Reference
In-Depth Information
- le nom logique du fichier;
- le type du fichier si les fichiers sont typés. Les principaux types de fichiers sont
les fichiers texte, les fichiers objet, les fichiers exécutables, les fichiers de traite-
ment par lots contenant des commandes pour l'interpréteur de commandes, les
fichiers binaires correspondant par exemple à des images ou à des impressions. Le
type d'un fichier est souvent codé dans son nom logique, à l'aide d'une extension
séparée du nom proprement dit du fichier par un point. Ainsi, les extensions.exe
pour les fichiers exécutables, .o pour les fichiers objets, .doc pour les fichiers texte
issus de l'application Word, .gif ou .jpeg pour des fichiers binaires de type images;
- l'adresse physique du fichier, c'est-à-dire une information permettant d'accéder
aux blocs physiques alloués au fichier. Cette information dépend de la méthode
d'allocation mise en œuvre sur le disque. Ainsi, dans le cas d'une allocation
contiguë ou dans le cas d'une allocation par blocs chaînés, l'information mémo-
rise l'adresse du premier bloc alloué au fichier. Dans le cas d'une allocation par
zones, cette information est une structure contenant l'adresse de la zone primaire
et les adresses des zones secondaires allouées au fichier. Enfin, dans le cas d'une
allocation indexée, cette information est constituée par l'adresse du bloc d'index;
- la taille en octets ou en blocs du fichier;
- la date de création du fichier;
- le nom du propriétaire du fichier;
- les protections appliquées au fichier, à savoir si le fichier est accessible en lecture,
écriture ou en exécution et éventuellement par quels utilisateurs.
Le système de gestion de fichiers offre des primitives permettant de manipuler les
répertoires ; ce sont les opérations permettant de lister le contenu d'un répertoire, de
changer de répertoire, de créer un répertoire ou de détruire un répertoire.
Ainsi sous le système Unix, la commande mkdir nom_rep crée un répertoire. La
commande rmdir nom_rep détruit le répertoire. Enfin, la commande ls - l nom_rep
permet d'afficher l'ensemble des fichiers connus du répertoire avec leurs caracté-
ristiques.
Structure des répertoires
Les différentes structures de répertoires existantes se distinguent par le nombre de
niveaux qu'elles présentent. Les répertoires à un niveau groupent tous les fichiers
d'un support de masse dans une même table. S'ils sont simples, les répertoires à un
niveau posent des difficultés quand le nombre de fichiers augmente et lorsque
plusieurs utilisateurs différents stockent leurs fichiers sur un même support de masse
car tous les noms de fichiers doivent être différents. On préfère alors les répertoires
à deux niveaux où chaque utilisateur possède un répertoire propre, appelé répertoire
de travail . La structure à deux niveaux se généralise facilement dans une structure à
n niveaux pour laquelle chaque utilisateur hiérarchise son propre répertoire en autant
de sous-répertoires qu'il le désire. Cette structure en arbre est composée d'un réper-
toire initial appelé la racine, souvent symbolisée par « / », d'un ensemble de nœuds
 
Search WWH ::




Custom Search