Set-assosiatiivinen välimuisti on tietyntyyppinen välimuisti, jota esiintyy RAM-muistissa ja prosessoreissa. Se jakaa välimuistin kahdesta kahdeksaan eri ryhmään tai alueeseen. Tiedot tallennetaan niihin kaikkiin, mutta välimuisti jakaa ne jokaiselle joukolle järjestyksessä, ei satunnaisesti. Useimmissa tapauksissa kunkin joukon tiedot luetaan myös peräkkäin, mikä nopeuttaa lukuprosessia vain hieman.
Technipages selittää Set-Associative-välimuistin
Koska välimuisti on kuitenkin jaettu, joukot, joihin on kirjoitettu ja jotka eivät ole enää käytössä, voivat olla valmisteltu seuraavia luku- tai kirjoitustoimintoja varten, kun tietoja luetaan tai kirjoitetaan eri joukosta tai aluetta. Tämä tarkoittaa, että sen sijaan, että käsitettäisiin välimuistia yhtenä suurena yksikkönä, joka on joko aktiivinen tai ei-aktiivinen, luodaan useita pienempiä yksiköitä, jotka antavat järjestelmälle enemmän joustavuutta lukemisen ja kirjoittaminen.
Tämä rakenne mahdollistaa sen, että mikroprosessori suorittaa käskyn yhdellä kellojaksolla sen sijaan, että se kestää kauemmin. Enemmän sarjoja ja alueita tarkoittaa parempaa suorituskykyä, mutta myös korkeampia kustannuksia muistin valmistuksessa ja käyttöönotossa. Alan hyväksymä standardi ja kompromissi kahden ääripään välillä on neljä aluetta – tämä mahdollistaa tietokoneen vaihtamisen alueiden välillä kohtuullisella nopeudella nostamatta hintaa liian pitkälle. Mahdollisuus määrittää dataa mihin tahansa osioihin, jotka ovat ilmaisia ja sopivia, helpottaa tietokoneen nopeaa reagointia ilman, että tarvitsee erityisesti etsiä käytettävää kohtaa.
Set-Associative-välimuistin yleiset käyttötavat
- Joukkoassosiatiivinen välimuisti voi olla missä tahansa kahdesta kahdeksaan joukosta leveä.
- Vaihtoehtoa assosiatiiviselle välimuistille kutsutaan suoraksi kartoitukseksi – se antaa prosessorille vähemmän vapautta sijoittaa asioita.
- Set-assosiatiivinen välimuisti tarkoittaa, että käyttämättömät osat voidaan valmistaa seuraavaa toimintoa varten, kun se on valmis.
Set-Associative-välimuistin yleisiä väärinkäytöksiä
- Set-assosiatiivinen välimuisti on prosessi, joka suoritetaan suorittimessa muistitilan säästämiseksi.