Lier un fichier sur mémoire secondaire à un programme

Les besoins:
  • Il faut faire un lien entre la mémoire secondaire et le programme. Le programmeur doit disposer d'une variable de type fichier qui va être liée à un fichier représenté par son nom sur la mémoire secondaire. Ce lien est nécessaire pour manipuler le fichier (le créer, le lire ou le modifier).
  • Il faut disposer de primitives (fonctions) permettant les transferts d'informations entre la mémoire secondaire et la mémoire principale.

Les solutions:
  • Tout langage de programmation offre au programmeur un ou des types pour travailler sur les fichiers dans un programme (FILE en C). Ce type est structuré (cf. cours sur les structures)  et certains champs sont des informations utiles au système d'exploitation.
  • Tout langage de programmation offre au programmeur des fonctions pour travailler sur les fichiers.
 suivant                   plan