Što je PSDRAM (pseudo statički RAM)?

Mnogi korisnici računala bit će upoznati s RAM-om. Možda niste znali da je RAM na koji mislite vrsta DRAM-a. Vaše računalo također ima nešto SRAM-a. Postoje mnoge razlike između ova dva, ali, iz korisničke perspektive, uglavnom se svodi na to da je DRAM jeftiniji i dostupan u puno većim kapacitetima.

SRAM je znatno skuplji, ali puno brži. To dovodi do njihove dvije različite upotrebe. DRAM se koristi kao glavni RAM sustava. Niska cijena i visoka gustoća su od pomoći jer vam je potrebno gigabajta u modernim računalima. SRAM se koristi kao predmemorija procesora. Velika brzina ovdje je izvrsna budući da napaja CPU, ali kapaciteti su ograničeni kako bi CPU bili pristupačni.

Objašnjavanje imena

SRAM je kratica za Static Random Access Memory, dok je DRAM kratica za Dynamic Random Access Memory. Međutim, gore navedene razlike zapravo ne objašnjavaju zašto se jedan smatra statičnim, a drugi dinamičnim.

Razlika je zapravo u načinu rada memorijske ćelije. Statički RAM jednostavno treba zapisati. Zadržat će podatke koje je pohranio bez ikakve daljnje interakcije, sve dok postoji napajanje. Dinamički RAM, međutim, treba da se svaka memorijska ćelija redovito puni ili će se podaci koje sadrži izgubiti, čak i uz stalno napajanje. Ćelija DRAM-a se ponovno puni čitanjem njezinog sadržaja i zatim zapisivanjem istih podataka.

Bilješka: I DRAM i SRAM su nestabilna memorija. Obje će izgubiti sve podatke koje imaju ako izgube napajanje. Ovo također vrijedi za PSDRAM.

Naravno, računala vam ne pokazuju da vaš RAM stalno mora u sebe pisati iste podatke. To bi bilo potpuno nepotrebno i zbunjujuće za korisnike. Unatoč tome, CPU, posebno memorijski kontroler, mora redovito davati upute memorijskim ćelijama da izvrše ciklus osvježavanja. Što dodatno opterećuje memorijski kontroler. SRAM ne mora raditi ništa od ovoga. Svaka SRAM ćelija ne pati od opadanja napunjenosti, tako da ćelija nikada ne mora biti osvježena.

Najbolje od oba svijeta?

PSDRAM, također s obzirom na akronim PSRAM, označava Pseudostatički RAM. To je oblik modificiranog DRAM-a koji ga čini sličnijim SRAM-u. Pojedinačne memorijske ćelije i dalje se izrađuju na isti način kao DRAM, što ih čini jeftinima.

Iako je relativno jeftin, gustoća je niža od pravog DRAM-a. To je zato što PSDRAM uvodi dodatni unutarnji sklop koji automatski osvježava memorijske ćelije. Poput SRAM-a, memorijski kontroler ne treba učiniti ništa da zadrži podatke u PSDRAM-u. Jednostavno radi.

Pojednostavljenje znači da je sklop naredbi potreban za interakciju s PSDRAM-om manje kompliciran od DRAM-a. Jedan od mogućih nedostataka ovoga je taj što CPU ne kontrolira kada će memorijske banke doći osvježen, može izdati zahtjev za podacima odmah nakon što relevantna banka PSDRAM-a počne a ciklus osvježavanja. Ovaj specifični problem znači da u nekim slučajevima može doći do neočekivano velike latencije memorije.

Zaključak

PSDRAM je sredina između DRAM-a i SRAM-a. Memorijske ćelije potrebno je redovito osvježavati jer su izgrađene na istom procesu kao DRAM. Međutim, memorija se može predstaviti CPU-u poput SRAM-a, budući da se unutarnji sklop brine za automatsko osvježavanje memorijskih ćelija. Na kraju dana, međutim, PSDRAM ne nudi mnogo posebnih prednosti. Uopće se ne koristi u standardnim računalima.

To ne znači da je PSDRAM loš jer se svakako koristi. Može se naći u nekim automobilskim sustavima, industrijskim sustavima upravljanja i sustavima temeljenim na FPGA, gdje je smanjena složenost upravljanja korisna. Ali PSDRAM nema velik tržišni otisak, što se ne čini vjerojatno da će se promijeniti. Ne zaboravite podijeliti svoje mišljenje o ovoj temi u komentarima ispod.