vahemälu

nimisõna tehniline tehnoloogia

Vahemälu on arvutis või seadmes asuv kiire ajutine mälu, kuhu salvestatakse sageli kasutatavad andmed, et kiirendada nende hilisemat käsitlemist ja vähendada põhimälu või ketta kasutamist.

Vahemälu (inglise keeles cache) on arvutisüsteemides kasutatav kiire ajutine salvestusruum, mis asub protsessori ja põhimälu või põhimälu ja kõvaketta vahel. Selle peamine eesmärk on kiirendada andmete töötlemist, säilitades sageli või hiljuti kasutatud andmeid kiiresti kättesaadavas kohas. Kui süsteem vajab mingeid andmeid, kontrollib ta esmalt vahemälust – kui need seal on (vahemälu tabamus), saab neid kasutada palju kiiremini kui põhimälust või kettalt lugedes. Vahemälu töötab hierarhiliselt: protsessoris on tavaliselt mitu taset (L1, L2, L3), millest igaüks on eelmisest aeglasem, kuid mahukam. Mida lähemale protsessorile vahemälu asub, seda kiirem ja väiksem see on. Lisaks riistvaralisele vahemälule kasutatakse mõistet ka tarkvaras: veebibrauserid salvestavad vahemällu külastatud veebilehtede pilte ja faile, et lehti kiiremini laadida; operatsioonisüsteemid hoiavad vahemälus failisüsteemi andmeid; rakendused võivad vahemälustada andmebaasipäringute tulemusi. Vahemälu tühjendamine (clearing cache) on sage tõrkeotsingu samm, kui rakendused käituvad valesti või näitavad aegunud sisu.

Etümoloogia

Eestikeelne liitsõna: vahe + mälu, kus 'vahe' viitab asukohale kahe süsteemikomponendi vahel ja 'mälu' andmete salvestamisele. Ingliskeelne vaste 'cache' pärineb prantsuse sõnast 'cacher' (peita).

Kasutusnäited

Kui veebileht ei laadi uuendusi, proovi brauseri vahemälu tühjendada.
Protsessori vahemälu maht mõjutab oluliselt arvuti jõudlust.
Rakendus salvestab pilvest alla laaditud andmed vahemällu, et need oleksid ka ilma internetiühenduseta kättesaadavad.

Otsi järgmist sõna

Sõnad, mõisted ja teemad — selgitatud lihtsalt ja selgelt