Aller au contenu

Gestion des fichiers et entrées-sorties

Notions Commentaires
Interface de fichiers : taille, accès séquentiel.
Implémentation interne : blocs et nœuds d’index ( inode ). On présente le partage de blocs ( avec liens physiques ou symboliques ) et l’organisation hiérarchique de l’espace de nommage.
Accès, droits et attributs. On utilise sur des exemples les fonctions d’accès et d’écriture dans les différents modes.
Fichiers spéciaux : flux standard (entrée standard stdin, sortie standard stdout, sortie d’erreur standard stderr) et redirections dans l’interface système ( shell ). On présente la notion de tube ( pipe ).

Les seules notions exigibles sont celles permettant à un programme de gérer l’ouverture, la fermeture et l’accès à un ou plusieurs fichiers, selon les modalités précisées en annexes. On attend toutefois d’un étudiant une expérience du montage d’un support de fichiers amovible, de la gestion des droits d’accès à des parties de l’arborescence, de la création et du déplacement des parties de l’arborescence et de la gestion des liens physiques et symboliques. Le professeur expose également ses étudiants à la réalisation d’enchaînements de programmes via des tubes ( pipes ).