Antag, at du har købt eller kigget på computere i løbet af de sidste par år. I så fald har du måske bemærket, at systemhukommelsen er gået gennem generationer hurtigt. Det er ikke så længe siden, at DDR3 var standarden. Så blev DDR4 normen, og nu introduceres DDR5. Men hvad er DDR-hukommelse, forskellene mellem de forskellige versioner, og er det værd at opgradere?
Hvad er DDR-hukommelse?
DDR SDRAM er den type hukommelse, der i det væsentlige er blevet brugt i alle computere siden den første generation blev standardiseret i år 2000. DDR afløste sin forgænger, SDRAM, som med tilbagevirkende kraft blev omdøbt til SDR. SDR står for Single Data Rate, mens DDR står for Double Data Rate. Dette akronym giver væk kernefordelen ved DDR frem for SDR. Den kan overføre data med dobbelt så høj hastighed.
DDR bruger en "dobbeltpumpning"-teknik til at transmittere data på både den stigende og faldende kant af ursignalet. Dette alene fordobler båndbredden af DDR sammenlignet med SDR ved samme clockhastighed. Der var andre ændringer, herunder reducerede spændinger, øget pinantal og et lidt anderledes fysisk stik.
Denne dobbeltpumpeteknik er blevet brugt i alle efterfølgende generationer af DDR RAM. Det betyder også, at den annoncerede hastighed er overførselshastigheden snarere end urhastigheden. Hvis du går i dybden nok med overclocking, kan du justere ydeevneindstillingerne for RAM.
Du vil opdage, at en af de indstillinger, du ændrer, er urhastigheden, ikke overførselshastigheden. Dette kan føre til forvirring, da det er halvdelen af den hastighed, du kunne forvente, hvis du ikke indser forskellen. Derudover er alle DDR-timinger også relateret til clockhastigheden i MHz, der ikke generelt omtales som overførselshastighed.
Hvad er forskellene mellem DDR-versioner?
DDR RAM tilbød overførselshastigheder på 200-400MTs (Mega overførsler pr. sekund) afhængigt af klokfrekvensen, igen at bemærke, at klokfrekvensen (MHz) er halvdelen af overførselshastigheden (MT'er).
DDR2 blev standardiseret i 2003 og fordoblede databussens hastighed. Tillader dobbelt så lang båndbredde ved samme latenstid eller halvdelen af latens ved samme båndbredde som den første generation af DDR. De understøttede overførselshastigheder var mellem 400MTs og 1066.66MTs. Båndbredden startede ved DDRs 3200MBs og toppede ved 8533,33MBs. Teknisk set understøttede standarden op til 8 GB DDDR2 pr. DIMM. Chipset-understøttelse af dette var dog lav, og 2GB DIMM'er var langt de mest almindelige.
DDR3 blev standardiseret i 2007, og det fordoblede igen databussens hastighed. Fordi den samme teknik til at fordoble hastigheden blev brugt, tilbød den også dobbelt så lang båndbredde ved samme latency eller den samme båndbredde ved halv latens. Overførselshastigheder var mellem 800MTs og 2133.33MTs for båndbredder mellem 6400MBs og 17066.66MBs. Moduler med højere kapacitet var også tilgængelige, hvilket muliggjorde 16 GB DDR3 pr. DIMM.
Flere DDR'er
DDR4 blev standardiseret i 2014 og modtog tendensen ved ikke at ændre databushastigheden. I stedet fokuserede det på at øge kommandohastigheden. Det betyder, at DDR3 RAM med samme angivne hastighed som DDR4 RAM har præcis de samme ydeevneegenskaber. Der var dog kun minimalt overlap i den højere ende af DDR3-hastigheder og den lavere ende af DDR4. Overførselshastigheder er mellem 1600MTs og 3200MTs for båndbredder mellem 12800MBs og 25600MBs. Moduler med højere kapacitet blev også standardiseret, op til 64 GB pr. DIMM.
DDR5 er den nyeste DDR-standard. Det blev standardiseret i 2020. Hastigheden er igen blevet fordoblet, dog denne gang ved at give to smallere kanaler til hver DIMM. Overførselshastigheder varierer mellem 3200MTs og 7100MTs for båndbredder på 25600MBs til 57600MBs. Forbrugerdrev er stadig begrænset til 64 GB pr. DIMM. Server-DIMM'er understøtter dog op til 512 GB pr. DIMM. I øjeblikket er denne standard kun lige ved at nå markedet med begrænset tilgængelighed og support. Det vil dog stige i fremtiden.
Skal du opgradere?
Opgradering afhænger af din situation, selvom du typisk ikke har meget valg. Ingen DDR-version har været kompatibel med sin forgænger. Spændingerne, kommandosignalerne, pin-antal og DIMM-nøgle har alle været forskellige. Antag, at du simpelthen overvejer at opgradere din RAM og beholde resten af computeren. I så fald vil du ikke kunne opgradere til en nyere generation af RAM. Du kan dog muligvis få hurtigere versioner af din aktuelt understøttede DDR-generation.
Antag, at du opgraderer hele din computer, dvs. et nyt bundkort og CPU. I så fald kan den nye opsætning kræve en RAM-opgradering. Et bundkort vil kun understøtte én generation af RAM. Så tjek hvilken DDR-generation du har brug for.
Det er værd at bemærke, at det generelt ikke anbefales at opgradere til en ny generation af DDR-hukommelse, så snart den kommer ud. Historisk set er ydeevnen relativt lav i det første år eller to, da fremstillingsprocessen og optimering af hukommelsescontrollere er forbedret. Derudover er priserne ofte højere end en såkaldt early adopter skat.
Andre typer DDR-hukommelse
Stationære computere tager RAM i DIMM'er (Dobbelt in-line hukommelsesmodul). Selvom disse ofte kaldes RAM Sticks, er de generelt nemme at skifte ind og ud med minimal indsats, selvom computeren skal slukkes.
Bærbare computere bruger typisk den lille formfaktor SODIMM (Lille Outline Dual In-line hukommelsesmodul). Disse kan også skiftes ud. Nogle bærbare computere, især tynde og lette modeller, har dog en tendens til at lodde RAM-chipsene direkte til bundkortet. Gør det umuligt at opgradere dem til højere hastigheder eller højere kapacitet.
GPU'er bruger GDDR som VRAM, mens GDDR er baseret på de samme teknologier som DDR-hukommelse, den adskiller sig væsentligt og er inkompatibel. GDDR-hukommelse bruges udelukkende på grafikkort og er loddet så tæt på GPU-matricen som muligt for at minimere latens.
Konklusioner
DDR-hukommelse har været standarden for computer-RAM siden århundredeskiftet. Over fem generationer har det tilbudt øgede båndbredder og kapaciteter. Hver generation har været en øjeblikkelig forbedring fra den forrige generation. Der har været nogle, men relativt små mængder af overlap i understøttede båndbredder.
Der er dog ikke to generationer, der er kompatible. Derudover understøtter bundkort og - i hvert fald de fleste - CPU'er kun én generation af DDR-hukommelse, så medmindre du opgraderer hele din computer, er dit hukommelsesvalg begrænset til hastighed, timings og kapacitet, ikke generation.