Assotsiatiivse vahemälu uuendamise strateegiad :
LRU - Least Recently Used
LFU – Least Frequently Used
LIFO – last in last out (viimasena sisse, esimesena välja)
FIFO – First In First Out (esimesena sisse, esimesena välja ehk kauem olnud andmed välja, nagu poejärjekord)
Järjestikune uuendamine (Round-Robin)
Random - juhuslik
Andmete kirjutamine vahemälust põhimällu:
Write-through, korraga muutused kirjutada vahemällu ja põhimälu
Write-back, kirjutatakse põhimällu vahemälu bloki asendamisel,
DMA või mõne teise siinihõive õigusega seadme pöördumisel antud aadressil või ka kui ei ole piisavalt kaua andmeid põhimällu kirjutatud (Pentium).
Probleem – vahemälu initsialiseerimine pärast RESET-i. Kus on juba vajalik mälust loetud info ja kus juhuslik sisselülitamisel kujunenud kood?
Lihtsaim lahendus – lisa bit (dirty bit) initsialiseeritakse resetiga.
http://et.wikipedia.org/wiki/M%C3%A4lu_(arvuti)
|