hi!
Da ich leider keine Ahnung habe, wie auf einer Festplatte Daten
abgelegt werden, habe ich eine grundsätzliche Frage zum Öffnen von
Dateien: wird wenn ein Programm eine Datei öffnet eigentlich immer
gleich die gesamte Datei von der Festpallte ausgelesen oder kann
dies auch Zeile pro Zeile geschehen?
Aus Sicht des Programms kann es selbst entscheiden, ob das File
blockweise (Binärfiles) oder zeilenweise (Textfiles) ausgelesen wird.
Dem Kernel/Betriebssystem ist das ziemlich egal, abgesehen davon,
dass das zeilenweise Auslesen mehr arbeit ist.
Ein gutes Betriebssystem wird basierend auf gewissen Heuristiken
vermutlich sowieso Teile der Datei im Voraus von der Festplatte laden,
um nicht unnötig Prozesse auszubremsen.
bye, Frank!