next up previous contents
Next: Ajonaikaiset näppäimistökomennot Up: Tulostiedostot Previous: Varsinainen tulostiedosto

Valmiit projektiokulmat sisältävä tiedosto

Järjestelmän vikasietoisuus perustuu pääasiassa siihen, että keskeytynyt laskenta pystytään käynnistämään uudestaan ilman että saavutetut osittaiset tulokset katoavat. Valmiit projektiokulmat sisältävässä tiedostossa pidetään kirjaa siitä, mitkä projektiokulmat on jo kokonaan käsitelty. Projektiokulman esiintyminen valmiit projektiokulmat -tiedostossa ei välttämättä kuitenkaan tarkoita, että sitä vastaavat laskentatulokset olisivat päivittyneet varsinaiseen tulostiedostoon; tarkemmin asiasta luvussa 8.3.

Valmiit projektiokulmat talletetaan binäärimuodossa lisäämällä tiedoston loppuun projektiokulmien int-tyyppisiä tunnisteita sitä mukaan kun projektioita valmistuu. Vikasietoisuuden parantamiseksi tiedosto jaetaan kuitenkin useaan osaan siten, että kunkin varsinaisen tulostiedoston päivitysoperaation yhteydessä perustetaan uusi valmiit projektiokulmat -tiedosto, jonka loppuun valmistuneiden projektiokulmien tunnisteita seuraavaan tulostiedoston päivitysoperaatioon asti lisätään. Tiedostoversiot nimetään samaan tapaan kuin varsinaisen tulostiedoston tapauksessa. Tiedoston päivitystavasta johtuen kaikki valmistuneet projektiokulmat valmistumisjärjestyksessä sisältävä tulostiedosto saadaan katenoimalla versionumeroidut osatiedostot versionumeroiden mukaisessa järjestyksessä peräkkäin.


T Valtteri Rahkonen
2000-04-02