Mynd: FNV-1a 64-bita Hash reiknirit – Hugmyndalegt flæðirit
Birt: 12. janúar 2026 kl. 13:27:59 UTC
Síðast uppfært: 9. janúar 2026 kl. 21:26:53 UTC
Skýr upplýsingamynd sem útskýrir flæði FNV-1a 64-bita kjötkássureikniritsins á háu stigi, frá inntaksbætum í gegnum einfalda vinnslulykkju til loka kjötkássuúttaks.
FNV-1a 64-bit Hash Algorithm – Conceptual Flow Diagram

Tiltækar útgáfur af þessari mynd
Myndaskrárnar sem hægt er að hlaða niður hér að neðan eru minna þjappaðar og í hærri upplausn - og þar af leiðandi í hærri gæðum - en myndirnar sem eru felldar inn í greinar og síður á þessari vefsíðu, sem eru betur fínstilltar fyrir skráarstærð til að draga úr bandvíddarnotkun.
Venjuleg stærð (1,536 x 1,024)
Stór stærð (3,072 x 2,048)
Mjög stór stærð (4,608 x 3,072)
Mjög stór stærð (6,144 x 4,096)
Kómískt stór stærð (1,048,576 x 699,051)
- Er enn að hlaða inn... ;-)
Lýsing myndar
Myndin er breið, landslagsmiðuð fræðslumynd sem útskýrir flæði FNV-1a 64-bita hass reikniritsins á hugmyndalegu stigi. Hún notar hreinan hvítan bakgrunn með mjúkum pastelbláum og grænum litum, ávölum rétthyrningum og einföldum örvum til að leiðbeina lesandanum frá vinstri til hægri. Lengst til vinstri táknar lóðréttur stafli af litlum rétthyrningum merktum „Inntaksbæti“ straum af innkomandi gögnum. Þessir bætiblokkir eru örlítið færðir til hliðar til að gefa til kynna að reikniritið vinnur úr gögnum einu stykki í einu. Ör leiðir frá þessum stafla inn í stærri, ávöl kassa merktan „Hass staða“ eða „Núverandi staða“, sem gefur til kynna að verið sé að uppfæra innra gildi.
Frá þessum stöðukassa fer skýringarmyndin inn í lykkjuflæði. Lykkjan er teiknuð með sveigðri ör sem snýst um tvo miðkassa, sem styrkir sjónrænt hugmyndina um endurtekningu fyrir hvert inntaksbæti. Fyrsti miðkassinn er merktur „XOR með stöðu“ og sýnir lítið bætatákn sem rennur saman við stöðukassann, sem gefur til kynna samsetningaraðgerð án þess að nefna neina fasta eða bitamynstur. Annar kassinn er merktur „Margfalda stöðu“ og er tengdur beint á eftir XOR kassanum, sem sýnir annað hugmyndafræðilega skrefið sem umbreytir stöðunni frekar. Kassarnir tveir eru raðaðir lárétt, með örvum á milli þeirra, og lykkjuörin bognar frá margföldunarkassanum aftur í átt að inntaksvinnsluleiðinni, sem gerir það ljóst að þessi tvö skref endurtaka sig fyrir hvert bæti.
Hægra megin við lykkjuna bendir feitletrað ör merkt „Eftir öll bæti“ á loka stóran rétthyrning merktan „64-bita kjötkássuúttak“. Þessi úttakskassi er sjónrænt aðgreindur, örlítið dekkri en hinir, til að undirstrika að þetta er lokaafurð reikniritsins. Inni í kassanum er aðeins textamerkingin; það eru engar tölur eða bitamyndir, sem heldur innihaldinu almennu og ónæmu fyrir ónákvæmni.
Í allri upplýsingamyndinni eru notaðar litlar táknmyndir eins og einfölduð bæti-tákn og hringlaga örvar til að auka skýrleika án þess að gera mikið úr þeim. Leturgerðin er stór og notendavæn, hönnuð fyrir nemendur, og hver merkimiði er orðaður á einföldu máli frekar en í stærðfræðilegri táknmynd. Engar tilvísanir eru í ákveðna fasta, frávik, frumtölur eða nákvæmar aðgerðir umfram yfirgripsnöfnin „XOR“ og „Mafgreiða“, sem tryggir að skýringarmyndin helst að mestu leyti rétt jafnvel þótt útfærslur séu mismunandi.
Í heildina litið lesst samsetningin eðlilega frá vinstri til hægri: gögn koma inn sem bæti, eru sameinuð keyrsluástandi, umbreytt ítrekað í tveggja þrepa lykkju og að lokum send út sem 64-bita kjötkássa. Sjónræna stíllinn er nútímalegur og aðgengilegur, sem gerir reikniritið minna ógnvekjandi en miðlar samt grunnbyggingu FNV-1a ferlisins.
Myndin tengist: Fowler-Noll-Vo FNV1a-64 Hash kóða reiknivél
