ARVUTID I (IAF 0041)
põhimälust. Seega kaotab mõtte järjest kiiremate protsessorite ehitamine, kuigi uuenev tehnoloogia seda
võimaldab.
Lahenduseks on vahemälu, kus hoitakse sagedamini kasutavat osa programmist (käsud ja andmed).
Tegemist on millegi telefonimärkmiku sarnasega, kus enamkasutatavad numbrid on märkmikus, ülejäänud aga
telefoniraamatus. Alati on mõni nr märkmikus asendatav teisega, kui nr-it enam ei kasutata, ja kui mõnda nr-it
on jälle tihedamalt vaja, võib selle ju alati telefoniraamaust ümber kirjutada märkmikku. Analoogselt hoitakse
kiires ja väiksemahulises vahemälus just tihedalt kasutatavat osa programmist. Alati on võimalik mõni osa
vahemälust asendada infoga põhimälust.
Vahemälus asendatav info säilib alati põhimälus ja seda saab sealt alati uuesti vahemällu laadida. Vahemälu
on ühe osa põhimälu koopia. Loomulikult peab olema tagatud, et kui midagi vahemälus muudetakse, siis
muudetakse ka vastavat osa põhimälus.
6.1. Vahemälu organiseerimine