next up previous contents
Next: Tietorakenteet Up: Tulosten kerääjä -prosessi Previous: Tulosten kerääjä -prosessi

   
Tulosten kirjanpito

Tulostenkerääjä joutuu pitämään kirjaa siitä, onko tiettyä projektiota verrattu kaikkiin elektronimikroskooppikuviin. Kirjanpidon avulla tiedetään koska laskenta on valmis ja koska jokin tietty projektio on käsitelty kokonaan ja tieto sen käsittelystä voidaan kirjoittaa kovalevylle keskeytyneen laskennan uudelleenaloittamista varten.

Koska projektioita on kesken enintään projektioiden välittäjä -prosessin puskuriin mahtuva määrä, tulosten kerääjä ei joudu kerralaan pitämään kirjaa kaikista mahdollisista projektiosta. Kirjanpitoon riittää, että tulosten kerääjä pitää yllä ympyräpuskuria laskureista siten, että ympyräpuskuriin mahtuu yhtä monta laskuria kuin projektioiden välittäjän puskuriin mahtuu projektioita.

Kun vertailijalta saapuu tulostietue, tulosten kerääjä lisää projektion tunnuksen perusteella oikean ympyräpuskurin sisältämän laskurin arvoa yhdellä . Kun laskurin arvo on saavuttanut elektronimikroskooppikuvien lukumäärän, tiedetään että laskurin kuvaamaa projektiota on verrattu kaikkiin elektronimikroskooppikuviin. Tässä vaiheessa voidaan projektion tunnus kirjoittaa käsitellyt pro-jek-ti-o-kul-mat -tie-dos-toon.



T Valtteri Rahkonen
2000-04-02