Kaj je dinamični pomnilnik z naključnim dostopom?

Dinamični pomnilnik z naključnim dostopom ali DRAM je najpogostejša vrsta računalniškega pomnilnika. Še posebej je uporaben za računalnike, saj lahko hrani veliko podatkov v majhnem fizičnem prostoru. Vendar pa običajno ne hrani podatkov, ko je napajanje izklopljeno, kar pomeni, da ni primerno za trajno shranjevanje.

Pomnilnik z naključnim dostopom se preprosto nanaša na pomnilnik, kjer je mogoče skoraj takoj dostopati do katerega koli podatka. To je v nasprotju s pomnilniškimi mediji, kot so kasete, kjer je do podatkov mogoče dostopati le v določenem zaporedju. “Dinamični” element DRAM-a je, da je treba njegovo napajanje nenehno osveževati, da lahko deluje. To ga razlikuje od statičnega pomnilnika z naključnim dostopom ali SRAM-a.

Tako SRAM kot DRAM delujeta tako, da hranita informacije v binarni obliki, kar pomeni, da so razčlenjene na 1s in 0s. Pri statičnem pomnilniku z naključnim dostopom se to izvede prek električnega toka, ki se lahko preklopi v dve različni smeri. Z dinamičnim pomnilnikom z naključnim dostopom to storijo serije celic, ki so bodisi polne elektronov bodisi prazne. Vendar se vse celice samodejno izpraznijo skoraj v trenutku, zato jih je treba nenehno polniti.

Večina računalnikov uporablja obe vrsti pomnilnika skupaj. Na splošno se dinamični pomnilnik z naključnim dostopom uporablja pri večjih zmogljivostih, ker je veliko bolj prostorsko učinkovit in s tem cenejši. Za predpomnjenje se običajno uporablja statični pomnilnik z naključnim dostopom, ki je hitrejši za dostop, vendar manj prostorsko učinkovit. To vključuje shranjevanje podatkov, ki jih računalnik najverjetneje potrebuje med delovanjem, s čimer se zmanjša, kolikokrat mora računalnik dostopati do počasnejšega DRAM-a.

Ker dinamični pomnilnik z naključnim dostopom potrebuje napajanje za nadaljnje polnjenje celic, običajno ne more shraniti podatkov, ko se napajanje ustavi, na primer, ko je računalnik izklopljen. To se razlikuje od oblik pomnilnika, kot je Flash, ki se uporablja za pomnilniške kartice in pogone SSD. To je eden od razlogov, zakaj je DRAM veliko cenejši od pomnilniške kartice Flash enake zmogljivosti.
Način delovanja dinamičnega pomnilnika z naključnim dostopom zagotavlja, da bo ob pravilnem delovanju še naprej hranil podatke, dokler mu napajalnik omogoča, da ponovno napolni celice. Vendar ne deluje v obratni smeri: ni nobenega zagotovila, da bo prekinitev napajanja izbrisala pomnilnik. Čeprav je to v praksi izjemno težko izvedljivo, obstaja več teorij o tem, kako bi bilo mogoče dostopati do pomnilnika računalnika, ki je bil izklopljen, na primer z zamrznitvijo pomnilniškega čipa in preklopom na drugo napravo. To je postavilo pod vprašaj zanesljivost nekaterih varnostnih ukrepov, ki šifrirajo trdi disk in shranjujejo šifrirni ključ v DRAM.