next up previous index
Next: Structures, types et accès Up: Le système de fichiers Previous: Attributs d'un fichier   Index

Opérations sur les fichiers

Le système d'exploitation fournit des appels systèmes pour manipuler les fichiers.

la création
d'un fichier consiste à créer en mémoire la structure qui contient les attributs du fichier, puis la sauvegarder en mémoire auxiliaire de façon à pouvoir y accéder ensuite par le nom.
la destruction
d'un fichier consiste enlever de la mémoire auxiliaire la structure qui contient les attributs du fichier.
l'ouverture
d'un fichier consiste à charger en mémoire les attributs d'un fichiers. Comme plusieurs ouverture d'un même fichier sont possibles simultanément, l'ouverture incrémente généralement un compteur de référence. Ce compteur peut être un attribut du fichier, ou bien un compteur géré par le système pour sa gestion globale des fichiers ouverts.
la fermeture
d'un fichier consiste à sauvegarder l'information en mémoire auxiliaire, à mettre à jour les attributs, à sauvegarder la structure en mémoire, puis à décrémenter le compteur de référence. Si la nouvelle valeur est zéro, l'espace mémoire liée à la structure est libéré.
la lecture
d'un fichier consiste à retourner l'information unitaire (si elle existe) qui suit le pointeur de fichier.
l'écriture
d'un fichier consiste à l'information unitaire (si elle existe) qui suit le pointeur de fichier.
le positionnement
dans un fichier consiste à déplacer le pointeur de fichier à l'emplacement spécifié.

Remarque : Si l'ouverture charge l'ensemble du fichier en mémoire, les opérations de lecture, écriture et positionnement sont inutiles. Deux défauts, des parties du fichier sont chargées inutilement, et les écritures ne sont effectives que lors de la fermeture du fichier.


next up previous index
Next: Structures, types et accès Up: Le système de fichiers Previous: Attributs d'un fichier   Index
Alain GRIFFAULT
2000-12-22