Dipende in realtà dalla dimensione del file, e dall'entità delle operazioni che ci deve svolgere. Se non ci sono grossi spostamenti di blocchi di dati, va benissimo anche caricare in memoria solo le porzioni su cui si deve lavorare, per poi rimemorizzarle nel file. Tieni presente le operazioni sui file, in tutti i sistemi oerativi moderni sono bufferizzate, per cui la porzione di file che stai leggendo è comunque in RAM.