![]() | Peräkkäistiedoston käsittelyssä kahden tiedoston menetelmällä etuna on ratkaisun yksinkertaisuus. |
![]() | Haittapuolena on raskas levyliikenne: tiedostoa luetaan ja kirjoitetaan levyltä levylle hyvin tiuhaan. |
Toisena vaihtoehtona on käsitellä tiedostoa aina keskusmuistissa:
![]() | Mikäli tiedosto ei ole kovin suuri (< 64 kB), sille voidaan varata keskusmuistista kiinteänkokoinen staattinen (= tila taulukolle varataan käännöksen aikana) taulukko, johon se kopioidaan käsittelyä varten. |
![]() | Kun tiedosto on luettu taulukkoon, kaikki käsittelytoimet (lisäykset, poistot ja muutokset) voidaan kohdistaa muistissa olevaan tiedoston kopioon. |
![]() | Kun kaikki halutut muutokset on tehty, taulukko kopioidaan takaisin tiedostoon. |
![]() | |
![]() | Taulukon määrittely tiedostoa varten |
![]() | Tiedoston lukeminen taulukkoon |
![]() | Taulukkoon kohdistuvat muutokset |
![]() | Taulukon kirjoittaminen takaisin tiedostoon |