modulele de memorie înregistrate (numite și tamponate) au un registru între modulele DRAM și controlerul de memorie al sistemului. Acestea plasează mai puțină sarcină electrică pe controlerul de memorie și permit sistemelor unice să rămână stabile cu mai multe module de memorie decât ar fi altfel. În comparație cu memoria înregistrată, memoria convențională este denumită de obicei memorie neînregistrată sau memorie neînregistrată. Când este fabricat ca modul de memorie dual in-line (DIMM), un modul de memorie înregistrată se numește RDIMM, în timp ce memoria neînregistrată se numește UDIMM sau pur și simplu DIMM.
memoria înregistrată este adesea mai scumpă din cauza numărului mai mic de unități vândute și a circuitelor suplimentare necesare, deci se găsește de obicei numai în aplicații în care nevoia de scalabilitate și robustețe depășește necesitatea unui preț scăzut – de exemplu, memoria înregistrată este de obicei utilizată în servere.
deși majoritatea modulelor de memorie înregistrate au, de asemenea, Memorie de cod de corectare a erorilor (ECC), este de asemenea posibil ca modulele de memorie înregistrate să nu corecteze erorile sau invers. Memoria ecc neînregistrată este acceptată și utilizată în stații de lucru sau plăci de bază Server entry-level care nu acceptă cantități foarte mari de memorie.
performanță
în mod normal, există o penalizare de performanță pentru utilizarea memoriei înregistrate. Fiecare citire sau scriere este tamponată pentru un ciclu între magistrala de memorie și DRAM, astfel încât memoria RAM înregistrată poate fi considerată ca rulând un ciclu de ceas în spatele DRAM-ului neînregistrat echivalent. Cu SDRAM, acest lucru se aplică numai primului ciclu al unei explozii.
cu toate acestea, această penalizare de performanță nu este universală. Există mulți alți factori implicați în viteza de acces la memorie. De exemplu, seria de procesoare Intel Westmere 5600 accesează memoria utilizând intercalarea, în care accesul la memorie este distribuit pe trei canale. Dacă se utilizează două DIMM-uri de memorie pe canal, acest lucru „duce la o reducere a lățimii de bandă maxime a memoriei pentru configurațiile 2dpc (DIMM-uri pe canal) cu UDIMM cu aproximativ 5% în comparație cu RDIMM”. (p. 14). Acest lucru se întâmplă deoarece „atunci când mergeți la două DIMM-uri pe canal de memorie, datorită încărcării electrice ridicate pe liniile de adresă și control, controlerul de memorie folosește o sincronizare” 2t ” sau ” 2n ” pentru UDIMM-uri. În consecință, fiecare comandă care are în mod normal un singur ciclu de ceas este întinsă la două cicluri de ceas pentru a permite stabilirea timpului.
compatibilitate
de obicei, placa de bază trebuie să se potrivească cu tipul de memorie; ca urmare, memoria înregistrată nu va funcționa într-o placă de bază care nu este proiectată pentru aceasta și invers. Unele plăci de bază pentru PC acceptă sau necesită memorie înregistrată, dar modulele de memorie înregistrate și neînregistrate nu pot fi amestecate. Există multă confuzie între memoria înregistrată și ECC; se crede pe scară largă că memoria ECC (care poate fi sau nu înregistrată) nu va funcționa deloc într-o placă de bază fără suport ECC, nici măcar fără a furniza funcționalitatea ECC, deși problemele de compatibilitate apar de fapt atunci când încercați să utilizați memoria înregistrată (care acceptă și ECC și este descrisă ca ECC RAM) într-o placă de bază PC care nu o acceptă.
tipuri de memorie tamponată
modulele înregistrate (tamponate) DIMM (R-DIMM) introduc un tampon între pinii autobuzelor de comandă și adresă de pe DIMM și cipurile de memorie. Un DIMM de mare capacitate ar putea avea numeroase cipuri de memorie, fiecare dintre acestea trebuie să primească adresa de memorie, iar capacitatea lor combinată de intrare limitează viteza cu care poate funcționa magistrala de memorie. Prin redistribuirea semnalelor de comandă și adresă în cadrul R-DIMM, acest lucru permite conectarea mai multor cipuri la magistrala de memorie. Costul este creșterea latenței memoriei, ca urmare a unui ciclu suplimentar de ceas necesar pentru ca adresa să traverseze tamponul suplimentar. Modulele RAM înregistrate timpuriu au fost incompatibile fizic cu modulele RAM neînregistrate, dar cele două variante ale SDRAM R-DIMM-urilor sunt interschimbabile mecanic, iar unele plăci de bază pot suporta ambele tipuri.
încărcare redusă DIMM (LR-DIMM) module sunt similare cu R-DIMM, dar se adaugă un tampon la liniile de date, de asemenea. Cu alte cuvinte, LR-DIMM-urile tamponează atât liniile de control, cât și cele de date, păstrând în același timp natura paralelă a tuturor semnalelor. Ca rezultat, LR-DIMM-urile oferă capacități mari de memorie maximă, evitând în același timp problemele de performanță și consum de energie ale FB-DIMM-urilor, induse de conversia necesară între formele de semnal seriale și paralele.
modulele DIMM complet tamponate (FB-DIMM) cresc și mai mult capacitățile maxime de memorie în sistemele mari, folosind un cip tampon mai complex pentru a traduce între magistrala largă a cipurilor SDRAM standard și o magistrală de memorie serială îngustă, de mare viteză. Cu alte cuvinte, toate transferurile de control, adrese și date către FB-DIMM-uri sunt efectuate în mod serial, în timp ce logica suplimentară prezentă pe fiecare FB-DIMM transformă intrările seriale în semnale paralele necesare pentru a conduce cipuri de memorie. Prin reducerea numărului de pini necesari pentru fiecare magistrală de memorie, procesoarele ar putea suporta mai multe magistrale de memorie, permițând o lățime de bandă și o capacitate totală mai mare a memoriei. Din păcate, traducerea a crescut și mai mult latența memoriei, iar cipurile tampon complexe de mare viteză au folosit o putere semnificativă și au generat multă căldură.
atât FB-DIMM-urile, cât și lr-DIMM-urile sunt concepute în principal pentru a minimiza sarcina pe care un modul de memorie o prezintă magistralei de memorie. Ele nu sunt compatibile cu R-DIMM-uri, și plăcile de bază care le necesită, de obicei, nu va accepta nici un alt tip de module de memorie.
- ^ „servere și stații de lucru: placa de bază P9D-V”. Asus. Accesat La 4 Decembrie 2014.
- ^ https://globalsp.ts.fujitsu.com/dmsp/Publications/public/wp-westmere-ep-memory-performance-ww-en.pdf
- ^ „servere Dell exemplu” (PDF). Dell.
- ^ Deffree, Suzanne (20 Septembrie 2011). „Bazele LRDIMM”. EDN. Arhivat din original la 2 aprilie 2021.
- ^ A B Johan de Gelas (2012-08-03). „LRDIMMs, RDIMMs și cel mai recent geamăn al lui Supermicro”. AnandTech. Accesat în 2014-09-09.
- ^ a b „ce este memoria LR-DIMM, LRDIMM? (Încărcare-Reduceți DIMM)”. simmtester.com. accesat în 2014-08-29.
- decizii de memorie, 8 februarie 2004
- am nevoie de ECC și memorie înregistrată (.document doc)
- elementele de bază ale LRDIMM
- LRDIMM vs RDIMM: integritatea semnalului, capacitatea, lățimea de bandă