Random Access Memory (RAM) er en computers operationelle hukommelse. Den operationelle hukommelse er, hvor komponenterne i operativsystemet, der er nødvendige for at køre computeren, indlæses og gemmes. RAM rummer også programmer, mens de bliver brugt. Der har været mange typer RAM, men med udviklingen af hukommelsesteknologi er den type, der er meget brugt i dag, baseret på SDRAM (synkron dynamisk RAM) infrastruktur. Den seneste DDR (double data rate) 1, 2 og 3 er alle baseret på SDRAM-arkitektur.
Bestyrelse
Dette er printkortet, hvorpå alle hardwarekomponenterne i RAM er loddet. Den har et siliciumbaseret halvleder integreret kredsløb, der giver forbindelser mellem hukommelsen komponenter samt interface til computeren for at give processoren og hukommelsescontrolleren adgang RAM.
Dagens video
Ur
I modsætning til konventionel (asynkron) DRAM er SDRAMs hukommelsesoperationer synkroniseret med et urs signaler, forenkling af kontrolgrænsefladen og eliminering af behovet for at generere pseudo-analoge signaler, der kræves i konventionel DRAM. Det reducerer også produktionsomkostningerne for hukommelsens komponenter, fordi hurtigere hukommelse kunne laves til samme pris.
Tilstandsregister
Dette on-chip registers funktion er konfigurationen af den grundlæggende enhedsdrift. Den styrer CAS-latensen (column address strobe), burst-længde og burst-type, og den sættes normalt op, mens computeren først starter op.
Hukommelsesbanker
Dette er afsnittet med de faktiske hukommelsesmoduler - celler - der gemmer data. I SDRAM er der altid to eller flere banker, hvilket gør det muligt for en bank at være tilgængelig for adgang, mens den anden bliver forudopladet. Dette eliminerer forsinkelsen forårsaget af forudopladning af en enkelt bank, hvilket resulterer i øgede overførselshastigheder. Det reducerer også granulariteten af hver bank, hvilket resulterer i højere ydeevne til lavere omkostninger for 16 MB og højere hukommelsestætheder.
SPD-chip
SPD står for seriel tilstedeværelsesdetektion. SDRAM har en indbygget SPD-chip, der indeholder information om hukommelsestype, størrelse, hastighed og adgangstid. Denne chip giver computeren adgang til disse oplysninger ved opstart, mens den gennemgår sin starttestcyklus.
Burst tæller
Burst-tælleren er en on-chip-tæller, der holder styr på kolonneadresser for at muliggøre højhastigheds burst-adgang. Den bruger to burst-typer - sekventielle og interleaved - og forskellige burst-længder, og disse parametre kan programmeres ved hjælp af tilstandsregistret.