Arvutid I - Vahemälu organiseerimine
Vahemälu organiseerimine
Vahemälu ingliskeeles cache on mälu liik, mis hoiustab andmeid nende kiireks uuesti
kasutamiseks. Vahemälust andmete lugemine on kiirem kui lähteandmete lugemine
muutmälust (RAM) või kõvakettalt. Vahemälu kasutamise tulemusena väheneb korduvalt
kasutatavate andmete lugemseks kulunud aeg ja suureneb üldine tulemuslikkus
arvutisüsteemis.
Tööpõhimõte
Vahemälu on suure juurdepääsukiirusega mälu, mille eesmärk on saavutada vähima
juurdepääsuajaga ligipääs andmetele, mis sisalduvad püsimälus (edaspidi "põhimälus").
Vahemälu kasutatakse keskprotsessoris (CPU), kõvaketastel, brauserites, veebiserverites,
DNS-is ja WINS-is.
Vahemälu koosneb kirjete kogumist, mille iga kirje on seotud andmeühikuga või andmete
blokiga (väikese osaga andmetest), mis on andmeühiku koopia püsimälus. Igal sissekandel on
tunnus-ID, mis määratleb andmeühikute vastavuse vahemälus nende koopiatega põhimälus.
Kui vahemälu kasutaja (CPU, veebibrause...