Hvad er PSDRAM (Pseudo Static RAM)?

click fraud protection

Mange computerbrugere vil være bekendt med RAM. Du ved måske ikke, at den RAM, du tænker på, er en type DRAM. Din computer har også noget SRAM i den. Der er mange forskelle mellem disse to, men fra et brugerperspektiv kommer det mest ned på, at DRAM er billigere og tilgængelig i meget større kapaciteter.

SRAM er betydeligt dyrere, men meget hurtigere. Dette giver anledning til deres to forskellige anvendelser. DRAM bruges som hovedsystemets RAM. De lave omkostninger og høj tæthed er nyttige, fordi du har brug for gigabyte af det i moderne computere. SRAM bruges som CPU-cache. Den høje hastighed er fremragende her, da den holder CPU'en fodret, men kapaciteten er begrænset for at holde CPU'er overkommelige.

Forklaring af navnene

SRAM står for Static Random Access Memory, mens DRAM står for Dynamic Random Access Memory. Forskellene ovenfor forklarer dog ikke rigtig, hvorfor den ene betragtes som statisk og den anden som dynamisk.

Forskellen ligger faktisk i, hvordan hukommelsescellen fungerer. Statisk RAM skal simpelthen skrives til. Den beholder de data, den har gemt, uden yderligere interaktion, så længe der er en strømforsyning. Dynamisk RAM kræver dog, at hver hukommelsescelle genoplades regelmæssigt, ellers vil de data, den har, gå tabt, selv med en konstant strømforsyning. En DRAM-celle genoplades ved at læse dens indhold og derefter skrive de samme data tilbage.

Bemærk: Både DRAM og SRAM er flygtig hukommelse. Begge vil miste alle data, de har, hvis de mister strøm. Dette gælder også for PSDRAM.

Selvfølgelig viser computere dig ikke, at din RAM konstant har de samme data tilbage til sig selv. Dette ville være helt unødvendigt og forvirrende for brugerne. På trods af dette skal CPU'en, specifikt hukommelsescontrolleren, regelmæssigt instruere hukommelsescellerne til at udføre en opdateringscyklus. Hvilket øger belastningen på hukommelsescontrolleren. SRAM behøver ikke at gøre noget af dette. Hver SRAM-celle lider ikke af ladningsforfald, så cellen behøver aldrig at blive opdateret.

Det bedste fra begge verdener?

PSDRAM, også givet akronymet PSRAM, står for Pseudostatisk RAM. Det er en form for modificeret DRAM, der gør det til stede mere som SRAM. Individuelle hukommelsesceller er stadig lavet på samme måde som DRAM, hvilket gør dem billige.

Selvom det er relativt billigt, er tætheden lavere end ægte DRAM. Dette skyldes, at PSDRAM introducerer ekstra interne kredsløb, der automatisk opdaterer hukommelsescellerne. Ligesom SRAM behøver hukommelsescontrolleren ikke at gøre noget for at opbevare data i PSDRAM. Det virker bare.

Forenklingen betyder, at kommandokredsløbet, der er nødvendigt for at interagere med PSDRAM, er mindre kompliceret end DRAM. En potentiel ulempe ved dette er, at fordi CPU'en ikke styrer, hvornår hukommelsesbanker bliver opdateret, kan den udstede en anmodning om data lige efter, at den relevante bank af PSDRAM er begyndt opdateringscyklus. Dette specifikke problem betyder, at der i nogle tilfælde kan være uventet høj hukommelsesforsinkelse.

Konklusion

PSDRAM er en mellemting mellem DRAM og SRAM. Hukommelsesceller skal opdateres regelmæssigt, fordi de er bygget på samme proces som DRAM. Hukommelsen kan dog præsenteres for CPU'en som SRAM, da interne kredsløb sørger for at opdatere hukommelsescellerne automatisk. I slutningen af ​​dagen tilbyder PSDRAM dog ikke mange særlige fordele. Det bruges slet ikke i standardcomputere.

Det betyder ikke, at PSDRAM er dårligt, fordi det bestemt bruges. Det kan findes i nogle bilsystemer, industrielle kontrolsystemer og FPGA-baserede systemer, hvor den reducerede kontrolkompleksitet er nyttig. Men PSDRAM har ikke et stort markedsfodaftryk, hvilket ikke ser ud til at ændre sig. Glem ikke at dele dine tanker om emnet i kommentarerne nedenfor.