Uvod v operacijske sisteme
Načini dostopa
Najpogostejši način dostopa je zaporedni (sekvenčni) dostop, kjer se datoteko bere od začetka naprej. Datotečni sistem mora poskrbeti za datotečni kazalec (index), ki kaže na trenutni položaj v datoteki.
Direktni dostop omogoča uporabniku, da zahteva točno določen zapis ali pa na kolikšnem zamiku v bytih se mora izvesti naslednja operacija.
Zaporedni dostop je lepo viden pri delu z datotekami v različnih programskih jezikih. Običajno gre za uporabo dveh kazalcev, prvi kaže na datoteko samo, drugega pa uporabi za postopanje po zapisih znotraj same datoteke. Postopek pisanja/branja iz datoteke je običajno sledeč:
- Odpremo datoteko, pri čemer navedemo ime in pot ter način odpiranja datoteke (branje ali pisanje). Sistem nam vrne kazalec na datoteko ali pa napako.
- Z uporabo iskalne funkcije se postavimo na zapis, ki ga hočemo prebrati.
- Preberemo ali zapišemo zapis.
- Zapremo datoteko.