Čo je PSDRAM (pseudostatická RAM)?

click fraud protection

Mnoho používateľov počítačov pozná RAM. Možno neviete, že RAM, o ktorej uvažujete, je typ DRAM. Váš počítač má v sebe tiež nejakú pamäť SRAM. Medzi týmito dvoma je veľa rozdielov, ale z pohľadu používateľa ide väčšinou o to, že DRAM je lacnejšia a dostupná v oveľa väčších kapacitách.

SRAM je podstatne drahsia ale ovela rychlejsia. To vedie k ich dvom rôznym použitiam. DRAM sa používa ako hlavná systémová RAM. Nízka cena a vysoká hustota sú užitočné, pretože v moderných počítačoch potrebujete gigabajty. SRAM sa používa ako vyrovnávacia pamäť CPU. Vysoká rýchlosť je tu vynikajúca, pretože udržuje CPU napájané, ale kapacity sú obmedzené, aby boli CPU cenovo dostupné.

Vysvetlenie mien

SRAM znamená Static Random Access Memory, zatiaľ čo DRAM znamená Dynamic Random Access Memory. Vyššie uvedené rozdiely však v skutočnosti nevysvetľujú, prečo sa jeden považuje za statický a druhý za dynamický.

Rozdiel je v skutočnosti v tom, ako funguje pamäťová bunka. Do statickej RAM jednoducho treba zapisovať. Údaje, ktoré má uložené, uchová bez akejkoľvek ďalšej interakcie, pokiaľ je k dispozícii napájanie. Dynamická RAM však potrebuje každú pamäťovú bunku pravidelne dobíjať, inak sa dáta, ktoré uchováva, stratia aj pri stálom napájaní. Bunka DRAM sa dobíja prečítaním jej obsahu a následným zápisom tých istých údajov.

Poznámka: DRAM aj SRAM sú volatilné pamäte. Obaja stratia všetky údaje, ktoré majú, ak stratia energiu. To platí aj pre PSDRAM.

Počítače vám, samozrejme, neukazujú, že vaša RAM neustále zapisuje rovnaké údaje. Pre používateľov by to bolo úplne zbytočné a mätúce. Napriek tomu musí CPU, konkrétne pamäťový radič, pravidelne inštruovať pamäťové bunky, aby vykonali obnovovací cyklus. Čo zvyšuje zaťaženie pamäťového radiča. SRAM nemusí robiť nič z toho. Každá bunka SRAM netrpí poklesom náboja, takže bunka sa nikdy nemusí obnovovať.

To najlepšie z oboch svetov?

PSDRAM, tiež pod skratkou PSRAM, znamená Pseudostatická RAM. Je to forma modifikovanej DRAM, vďaka ktorej sa podobá skôr SRAM. Jednotlivé pamäťové bunky sú stále vyrábané rovnakým spôsobom ako DRAM, vďaka čomu sú lacné.

Aj keď je to relatívne lacné, hustota je nižšia ako skutočná DRAM. Je to preto, že PSDRAM zavádza ďalšie vnútorné obvody, ktoré automaticky obnovujú pamäťové bunky. Rovnako ako SRAM, aj pamäťový radič nemusí robiť nič, aby uchoval dáta v PSDRAM. Proste to funguje.

Zjednodušenie znamená, že príkazové obvody potrebné na interakciu s PSDRAM sú menej komplikované ako DRAM. Jednou z potenciálnych nevýhod je to, že CPU nekontroluje, kedy sa dostanú pamäťové banky obnovená, môže vydať požiadavku na údaje hneď po spustení príslušnej banky PSDRAM a obnovovací cyklus. Tento špecifický problém znamená, že v niektorých prípadoch môže dôjsť k neočakávane vysokej latencii pamäte.

Záver

PSDRAM je stredná cesta medzi DRAM a SRAM. Pamäťové bunky sa musia pravidelne obnovovať, pretože sú postavené na rovnakom procese ako DRAM. Pamäť však môže byť prezentovaná CPU ako SRAM, pretože interné obvody sa starajú o automatické obnovenie pamäťových buniek. Na konci dňa však PSDRAM neponúka veľa konkrétnych výhod. V štandardných počítačoch sa vôbec nepoužíva.

To neznamená, že PSDRAM je zlý, pretože sa určite používa. Možno ho nájsť v niektorých automobilových systémoch, priemyselných riadiacich systémoch a systémoch založených na FPGA, kde je užitočná znížená zložitosť riadenia. PSDRAM však nemá veľkú trhovú stopu, čo sa zrejme nezmení. Nezabudnite sa podeliť o svoje myšlienky na túto tému v komentároch nižšie.