registrerede (også kaldet bufferede) hukommelsesmoduler har et register mellem DRAM-modulerne og systemets hukommelsescontroller. De lægger mindre elektrisk belastning på hukommelsescontrolleren og tillader, at enkelte systemer forbliver stabile med flere hukommelsesmoduler, end de ellers ville have gjort. Sammenlignet med registreret hukommelse kaldes konventionel hukommelse normalt ubufferet hukommelse eller uregistreret hukommelse. Når det fremstilles som et dobbelt in-line hukommelsesmodul (DIMM), kaldes et registreret hukommelsesmodul en RDIMM, mens uregistreret hukommelse kaldes UDIMM eller simpelthen DIMM.
registreret hukommelse er ofte dyrere på grund af det lavere antal solgte enheder og yderligere kredsløb, der kræves, så det findes normalt kun i applikationer, hvor behovet for skalerbarhed og robusthed opvejer behovet for en lav pris – for eksempel bruges registreret hukommelse normalt på servere.
selvom de fleste registrerede hukommelsesmoduler også har fejlkorrigerende kodehukommelse (ECC), er det også muligt for registrerede hukommelsesmoduler ikke at være fejlkorrigerende eller omvendt. Uregistreret ECC-hukommelse understøttes og bruges i arbejdsstation eller entry-level server bundkort, der ikke understøtter meget store mængder hukommelse.
ydeevne
normalt er der en præstationsstraf for brug af registreret hukommelse. Hver læsning eller skrivning bufferes i en cyklus mellem hukommelsesbussen og DRAM, så det registrerede RAM kan betragtes som at køre en urcyklus bag den tilsvarende uregistrerede DRAM. Med SDRAM gælder dette kun for den første cyklus af en burst.
denne præstationsstraf er dog ikke universel. Der er mange andre faktorer involveret i hukommelsesadgangshastighed. For eksempel får Intel 5600-serien af processorer adgang til hukommelse ved hjælp af interleaving, hvor hukommelsesadgang er fordelt på tre kanaler. Hvis der anvendes to hukommelsesdimm ‘ er pr.kanal, resulterer dette “i en reduktion af maksimal hukommelsesbåndbredde for 2dpc (DIMM’ er pr. kanal) konfigurationer med UDIMM med omkring 5% sammenlignet med RDIMM”. (s. 14). Dette sker, fordi “når du går til to DIMM ‘er pr.hukommelseskanal, på grund af den høje elektriske belastning på adresse-og kontrollinjerne, bruger hukommelsescontrolleren en” 2t “eller” 2n “timing for UDIMM’ er. Derfor strækkes hver kommando, der normalt tager en enkelt urcyklus, til to urcyklusser for at give mulighed for afregningstid.
Kompatibilitet
normalt skal bundkortet matche hukommelsestypen; som et resultat fungerer registreret hukommelse ikke i et bundkort, der ikke er designet til det, og omvendt. Nogle pc-bundkort accepterer eller kræver registreret hukommelse, men registrerede og uregistrerede hukommelsesmoduler kan ikke blandes. Der er meget forvirring mellem registreret og ECC-hukommelse; Det antages bredt, at ECC-hukommelse (som måske eller måske ikke er registreret) slet ikke fungerer på et bundkort uden ecc-support, ikke engang uden at give ECC-funktionaliteten, selvom kompatibilitetsproblemerne faktisk opstår, når man prøver at bruge registreret hukommelse (som også understøtter ECC og beskrives som ECC RAM) i et PC-bundkort, der ikke understøtter det.
bufferede hukommelsestyper
registrerede (bufrede) DIMM-moduler (R-DIMM) indsætter en buffer mellem stifterne på kommando-og adressebusserne på DIMM og hukommelseschips. En DIMM med høj kapacitet kan have adskillige hukommelseschips, som hver skal modtage hukommelsesadressen, og deres kombinerede indgangskapacitans begrænser den hastighed, hvormed hukommelsesbussen kan fungere. Ved at omfordele kommando-og adressesignalerne inden for R-DIMM gør det muligt at forbinde flere chips til hukommelsesbussen. Omkostningerne er øget hukommelsesforsinkelse som et resultat af en ekstra urcyklus, der kræves for at adressen kan krydse den ekstra buffer. Tidligt registrerede RAM-moduler var fysisk uforenelige med uregistrerede RAM-moduler, men de to varianter af SDRAM R-DIMM ‘ er er mekanisk udskiftelige, og nogle bundkort understøtter muligvis begge typer.
load Reduced DIMM (LR-DIMM) moduler ligner R-DIMM ‘ er, men tilføjer også en buffer til datalinjerne. Med andre ord buffer LR-DIMM ‘ er både kontrol-og datalinjer, samtidig med at alle signals parallelle karakter bevares. Som et resultat giver LR-DIMM ‘er stor samlet maksimal hukommelseskapacitet, samtidig med at man undgår ydeevne og strømforbrugsproblemer for FB-DIMM’ er, induceret af den krævede konvertering mellem serielle og parallelle signalformer.
fuldt bufrede DIMM-moduler (FB-DIMM) øger den maksimale hukommelseskapacitet i store systemer endnu mere ved hjælp af en mere kompleks bufferchip til at oversætte mellem den brede bus af standard SDRAM-chips og en smal seriel hukommelsesbus med høj hastighed. Med andre ord udføres al kontrol, adresse og dataoverførsel til FB-DIMM ‘ er serielt, mens den ekstra logik, der findes på hver FB-DIMM, omdanner serielle indgange til parallelle signaler, der kræves for at drive hukommelseschips. Ved at reducere antallet af ben, der kræves pr. hukommelsesbus, kunne CPU ‘ er Understøtte flere hukommelsesbusser, hvilket giver højere samlet hukommelsesbåndbredde og kapacitet. Desværre øgede oversættelsen yderligere hukommelsesforsinkelsen, og de komplekse højhastighedsbufferchips brugte betydelig strøm og genererede meget varme.
både FB-DIMM ‘er og LR-DIMM’ er er primært designet til at minimere den belastning, som et hukommelsesmodul præsenterer for hukommelsesbussen. De er ikke kompatible med R-DIMM ‘ er, og bundkort, der kræver dem, accepterer normalt ikke nogen anden form for hukommelsesmoduler.
- ^ “servere og arbejdsstationer: P9D-v bundkort”. Asus. Hentet 4.December 2014.
- ^ https://globalsp.ts.fujitsu.com/dmsp/Publications/public/wp-westmere-ep-memory-performance-ww-en.pdf
- ^ “eksempel på Dell-servere” (PDF). Dell.
- ^ Deffree, Susanne (20.September 2011). “Grundlæggende om LRDIMM”. EDN. Arkiveret fra originalen den 2. April 2021.
- ^ – en B Johan de Gelas (2012-08-03). “Lrdimms, RDIMMs og Supermicros seneste tvilling”. AnandTech. Hentet 2014-09-09.
- ^ – en b “hvad er LR-DIMM, LRDIMM-hukommelse? (Load-reducer DIMM)”. simmtester.com. hentet 2014-08-29.
- Hukommelsesbeslutninger, 8. februar 2004
- har jeg brug for ECC og registreret hukommelse (.doc dokument)
- Grundlæggende om LRDIMM
- LRDIMM vs RDIMM: signalintegritet, kapacitet, båndbredde