SRAM ir saīsinājums Statiskā brīvpiekļuves atmiņa. Tas attiecas uz operatīvo atmiņu vai brīvpiekļuves atmiņu, tieši tādu, kas izmanto noteiktu arhitektūru. SRAM izmanto fiksācijas shēmas, ko sauc arī par flip-flops, lai saglabātu datu bitus savās šūnās. SRAM, piemēram DRAM, ir gaistošas atmiņas veids, tāpēc saglabātie dati tiek zaudēti, ja strāva tiek brīvprātīgi (vai netīšām) nogriezt. Atšķirībā no DRAM, tas nav regulāri jāatsvaidzina, lai saglabātu tās informāciju.
Atšķirībā no DRAM, kur šūnām ir tikai divi stāvokļi - 0 un 1, SRAM ir trīs formas. Gaidīšanas režīms, lasīšana un rakstīšana ir stāvoklis, kādā viņi var atrasties. Gaidīšanas vai dīkstāves režīmā tas aktīvi neko nedara. Lasīšanas stāvoklī SRAM šūna nodrošinās savu saturu jebkuram procesam, kas to pieprasa. Nav pārsteidzoši, ka rakstīšanas stāvoklī tas ierakstīs tai piegādāto informāciju pieejamajā bitu telpā.
Kur tas tiek izmantots?
Pirmkārt, jūs atradīsit SRAM, kas tiek izmantota datora centrālo procesoru daļās, piemēram, kešatmiņā un iekšējos reģistros. Tā lielais ātrums ir galvenais faktors, kas padara to par labu izvēli šim lietojumam. Reti var atrast SRAM, ko izmanto datora galvenajai atmiņai (
daļa, ko parasti dēvē tikai par RAM). Tas ir dārgs un nav tik efektīvs kā DRAM.SRAM arhitektūra nedaudz atšķiras no DRAM — ja DRAM iztiek tikai ar diviem elementiem, SRAM ir seši tranzistori katrā atmiņas šūnā. Tie aizņem vairāk vietas, tāpēc atmiņas šūnas nav tik blīvas uz kvadrātcollu. Ir grūti no SRAM šūnām izveidot lielāku RAM apjomu.
Kādas ir priekšrocības un trūkumi?
Tāpat kā DRAM, SRAM ir arī nepastāvīgas atmiņas veids. Informācija tiek zaudēta, kad tiek nodrošināta strāvas padeve, lai gan SRAM joprojām var saglabāt daļu informācijas – to sauc par datu saglabāšanu. Tas var izraisīt datu bitu aizplūšanu pat pēc dzēšanas (tīši vai netīši). Tomēr tā ir blakusparādība, nevis paredzēta funkcija. SRAM galvenais aspekts ir tā vienkāršā piekļuve datiem bez atsvaidzināšanas shēmas.
Lai gan tā ir priekšrocība, kopumā SRAM šūnas ir dārgākas, un, kā minēts, tās aizņem vairāk vietas. Lasīšanas un rakstīšanas darbību laikā šūnas patērē vairāk enerģijas nekā citādi, taču to kompensē DRAM atsvaidzināšanas ķēžu nepieciešamības trūkums.
Secinājums
SRAM apzīmē statisko brīvpiekļuves atmiņu. Tāpat kā citi RAM veidi, arī SRAM ir nepastāvīga, kas nozīmē, ka tā zaudē glabātos datus, kad tā zaudē enerģiju. Vārds statisks nosaukumā norāda, ka SRAM nav regulāri jāatsvaidzina, kā to dara DRAM. SRAM parasti izmanto CPU kešatmiņā. Dalieties savās domās tālāk sniegtajos komentāros.