MTRR-urile (Memory type range registers - Range registers of the memory type) - sunt folosite pentru a atribui tipul (politica) de stocare în cache zonelor de memorie. MTRR-urile oferă un mecanism pentru asocierea tipurilor de memorie cu intervale de adrese fizice din memoria sistemului. Acestea permit procesorului să optimizeze operațiunile pentru diferite tipuri de memorie, cum ar fi ROM , RAM , framebuffer și dispozitive I/O mapate cu memorie. De asemenea, simplifică proiectarea hardware-ului sistemului prin reducerea numărului de pini de control al memoriei care au fost utilizați în acest scop în procesoarele timpurii și dispozitivele logice externe.
Tipuri de registre MTRR:
Tipuri de memorie care pot fi codificate în MTRR: [1]