Modulele de memorie pot fi fabricate în moduri diferite pentru a oferi suport pentru funcții suplimentare. Aceste funcții necesită componente suplimentare.
Modulele din memoria de registru conțin registre sau tampoane care asigură controlul transferului de date, ceea ce sporește fiabilitatea stocării și a transmisiei. De asemenea, acestea vă permit să creșteți scalabilitatea memoriei (devine posibilă instalarea mai multor memorii RAM). Din această cauză, memoria de înregistrare este folosită în principal în servere. Unele module de memorie DIMM înregistrează o funcție de paritate. Este folosit pentru verificarea suplimentară a erorilor. Pentru a utiliza această funcție, placa de bază a computerului trebuie să accepte paritatea. În acest caz, înregistrarea modulelor de memorie cu controlul parității poate fi utilizată în sistemele care suportă numai memoria de registru. În acest caz, funcția de paritate nu este pur și simplu utilizată. Modulele de memorie de registru suportă funcția ECC, dar nu toate registrele ECC sunt înregistrate.
Tamponul complet are câteva funcții ale controlerului de memorie (un cip care controlează transferul de date în RAM) executându-le direct pe modulul de memorie. Aceasta deschide posibilități suplimentare de scalare a memoriei. Memoria cu tampon completă nu poate fi utilizată pe un computer care suportă memoria de înregistrare și invers. Memoria totală tamponată suportă tehnologia ECC, dar nu toată memoria cu suport ECC este complet tamponată.
Memoria fără memorie este memorie RAM care nu conține nici tampoane sau registre. Acest tip de memorie este cel mai adesea folosit în computere desktop și laptop-uri. Nu puteți utiliza memoria de registru sau memoria tamponată integral într-un computer care acceptă memorie fără memorie.
Memoria cu tehnologia ECC (codul de corectare a erorilor) conține un cip de memorie suplimentar care permite plăcii de bază să detecteze și să corecteze erorile în biții individuali. Acest lucru sporește fiabilitatea stocării datelor și poate ajuta la identificarea unor module de memorie potențial defecte. Toate modulele de memorie de registru și modulele de memorie cu memorie completă suportă și tehnologia ECC (Error Correction Code). Dar există și memorie cu suport ECC și fără tamponare, care este de obicei folosită în cele mai productive stații de lucru. În unele cazuri, memoria cu memorie activată fără memorie ECC poate fi utilizată pe un computer care acceptă instalarea de memorie fără buffer, dar nu suportă tehnologia ECC. În acest caz, o astfel de funcție de memorie nu va fi pur și simplu utilizată.