Protsessori vahemälu: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
PResümee puudub |
PResümee puudub |
||
7. rida:
Vahemälu on väike ja kiire mälu, mis talletab [[põhimälu]] kõige sagedamini kasutatavate [[mälupesa|pesa]]de koopiad. Kui kasutatakse peamiselt vahemälu, siis on mälu keskmine [[pöördusaeg]] lähemal vahemälu pöördusajale kui põhimälu omale.
Diagramm paremal näitab kahte mälu. Iga asukoht mõlemas mälus hoiab mingeid andmeid, olenevalt mälu ehitusest võib asukoha andmete hulk olla 8 kuni 512
Kui [[mikroprotsessor|protsessor]] soovib lugeda või kirjutada mõnda [[põhimälu]] pesa, kontrollitakse enne kas vastav mälupesa pole juba vahemälusse kopeeritud. Selleks võrreldakse mälupesa aadressi kõigi nende vahemälu lipikutega, mis vastavat aadressi võivad sisaldada. Kui protsessor leiab, et mälupesa on vahemälus, siis on toimunud vahemälu ''tabamus'' (''cache hit''), pesa puudumise korral on toimunud ''möödalask'' (''cache miss''). Tabamuse korral kirjutab protsessor andmed otse vahemälu ritta. Tabamuste ja pöörduste suhet nimetatakse ''hit rate''ks ja sellega mõõdetakse vahemälu efektiivsust.
|