public:std-3:cm1:aspect_physique:2.1.5_fichiers_et_repertoires

La mémoire secondaire n’est pas directement accessible (les programmes n’ont pas la possibilité d’aller écrire directement sur le disque). Le système d’exploitation assure ainsi l’indépendance du programme par rapport à l’emplacement des données, au travers d’instructions d’entrée/sortie spécialisées. Pour que les programmes puissent écrire sur le disque, on introduit des objets intermédiaires : les fichiers. Un fichier est caractérisé par (nom, emplacement (volume, arborescence), droit d’accès, taille,…). Il s’agit d’une entité logique. Tout programme utilisant un fichier passe par le système d’exploitation qui, à partir des informations, détermine la localisation des données sur le support.

A retenir :
  • Un fichier est une référence vers un ou plusieurs blocs de données, enregistrés sur un support physique.
  • Un fichier est caractérisé par son descripteur, constitué de son nom, son chemin d’accès, ses droits d’accès (lecture/écriture/exécution) selon les utilisateurs, sa position sur le support, sa taille, etc…
  • La gestion des fichiers est une des fonctions essentielles des systèmes d’exploitation :
    • possibilité de traiter et conserver des quantités importantes de données
    • possibilité de partager des données entre plusieurs programmes.
Opérations de base :
  • Ouverture : initialisation d'un flux en lecture ou en écriture
  • Lecture : consultation des lignes l'une après l'autre (à partir de la première ligne), dans l'ordre où elles ont été écrites sur le support
  • Ecriture : ajout de nouvelles données à la suite ou en remplacement des données existantes

Répertoires Chaque volume possède un numéro appelé le label du volume. Tous les descripteurs de fichiers sont regroupés dans une table des matières appelée Répertoire (Directory).

Remarque : cette table des matières est en fait un fichier dont le descripteur est contenu dans le label du volume.

Organisation hiérarchique :

  • Lorsque le nombre de fichiers est élevé, les descripteurs de fichiers sont classés dans plusieurs répertoires, organisés sous une forme arborescente.
  • Le répertoire de plus bas niveau hiérarchique est appelé racine → chemin d’accès (path)

Voir aussi :

Previous : 2.1.4 Structures de stockage Up : 2.1 Aspect physique Next : 2.1.6 Indexation

  • public/std-3/cm1/aspect_physique/2.1.5_fichiers_et_repertoires.txt
  • Dernière modification : 2017/09/20 17:17
  • de edauce