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 ).