Välimuistihierarkian
Välimuistihierarkia on tietokoneen muistijärjestelmän rakenne, joka hyödyntää useita eri nopeuksisia ja kokoisia välimuisteja parantamaan suorituskykyä. Tavoitteena on tarjota suorittimelle nopeasti pääsy usein käytettyyn dataan ja käskyihin. Heti suorittimen vieressä sijaitsee pienin ja nopein välimuisti, yleensä jaettu L1-välimuistiin datalle ja käskyille. Seuraavana tasolla on L2-välimuisti, joka on suurempi ja hieman hitaampi. Joissakin järjestelmissä voi olla myös L3-välimuisti, joka on vielä suurempi ja hitaampi, jaettu useamman suorittimen ytimen kesken.
Kun suoritin tarvitsee dataa, se tarkistaa ensin L1-välimuistin. Jos data löytyy sieltä (välimuistin osuma), se noudetaan
Kun dataa haetaan alemmalta tasolta, se kopioidaan myös ylemmille välimuistitasoille. Näin tulevat pyynnöt samalle datalle voivat