Ajattelumalli
Ohjelmilla halutaan usein käsitellä tietokoneiden kiinteillä tai irrallisilla muistivälineillä olevia tietokokoelmia eli tiedostoja.
Toimintamalli
Otetaan käyttöön C-kielen kirjastofunktiot, jotka mahdollistavat tiedostojen käsittelyn.