Peamised erinevused: Vahemälu on suure kiirusega mälu, mida kasutatakse sageli ligipääsetavate andmete salvestamiseks. Kui see on vajalik, tehakse need keskprotsessorile kiiresti kättesaadavaks. Põhimälu on tuntud ka kui Random Access Memory. See on mäluseade, mis suhtleb otseselt keskprotsessoriga (CPU).
Vahemälu asub põhimälu ja CPU vahel. Kui protsessor peab peamälust asukohta kirjutama või lugema, kontrollib see vahemälu mälukoha olemasolu. Seda tehakse mälu asukoha aadressi võrdlemisel kõigi vahemälu sildidega, millel on võimalus see konkreetne aadress sisaldada. Kui vahemälus leidub mälu, peetakse seda vahemälu löögiks ja kui ei, siis sellisel juhul peetakse seda vahemälu vahele. Primaarne vahemälu on protsessorile kõige lähemal. Sekundaarne vahemälu asub protsessori teisel kõige lähemal.
Vahemälu ja põhimälu võrdlus:
Põhimälu (RAM) | Vahemälu | |
Määratlus | Põhimälu on tuntud ka kui Random Access Memory. See on mäluseade, mis suhtleb otseselt keskprotsessoriga (CPU) | Vahemälu kasutatakse sageli ligipääsetavate andmete salvestamiseks, et andmeid oleks võimalik kiiresti juurde pääseda. |
Lähedus CPU-ga | Võrreldes kaugel | Võrreldes |
Kiirus | Suhteliselt aeglane | Võrreldes kiire |
Võimsus | Suurem | Võrreldes vähem |
Komponent | See on osa kõvakettast (sekundaarne salvestus) | Asub protsessoril |