Random Access Memory (RAM) er en datamaskins driftsminne. Driftsminnet er der komponentene i operativsystemet som er nødvendig for å kjøre datamaskinen, lastes og lagres. RAM rommer også programmer mens de brukes. Det har vært mange typer RAM, men med utviklingen av minneteknologi, er typen mye brukt i dag basert på SDRAM (synkron dynamisk RAM) infrastruktur. Den nyeste DDR (dobbel datahastighet) 1, 2 og 3 er alle basert på SDRAM-arkitektur.
Borde
Dette er kretskortet som alle maskinvarekomponentene til RAM er loddet på. Den har en silisiumbasert integrert halvlederkrets som gir forbindelser mellom minnet komponenter samt grensesnitt med datamaskinen for å gi prosessoren og minnekontrolleren tilgang rammen.
Dagens video
Klokke
I motsetning til konvensjonell (asynkron) DRAM, er SDRAMs minneoperasjoner synkronisert til en klokkes signaler, forenkle kontrollgrensesnittet og eliminere behovet for å generere pseudo-analoge signaler som kreves i konvensjonell DRAM. Det reduserer også produksjonskostnadene for minnets komponenter fordi raskere minne kan lages til samme pris.
Modusregister
Dette on-chip registerets funksjon er konfigurasjonen av den grunnleggende enhetsoperasjonen. Den kontrollerer CAS-latensen (column address strobe), burstlengde og bursttype, og settes vanligvis opp mens datamaskinen først slås på.
Minnebanker
Dette er delen med de faktiske minnemodulene - celler - som lagrer data. I SDRAM er det alltid to eller flere banker, slik at en bank er tilgjengelig for tilgang mens den andre blir forhåndsladet. Dette eliminerer ventetiden forårsaket av forhåndslading av en enkelt bank, noe som resulterer i økte overføringshastigheter. Det reduserer også granulariteten til hver bank, noe som resulterer i høyere ytelse til lavere kostnader for 16 MB og høyere minnetettheter.
SPD-brikke
SPD står for seriell tilstedeværelsesdeteksjon. SDRAM har en innebygd SPD-brikke som inneholder informasjon om minnetype, størrelse, hastighet og tilgangstid. Denne brikken lar datamaskinen få tilgang til denne informasjonen ved oppstart mens den går gjennom testsyklusen ved oppstart.
Burst Counter
Burst-telleren er en on-chip-teller som holder styr på kolonneadresser for å muliggjøre høyhastighets burst-tilgang. Den bruker to burst-typer - sekvensielle og interleaved - og forskjellige burst-lengder, og disse parametrene kan programmeres ved hjelp av modusregisteret.