/ / Kāpēc RAM ir jābūt nepastāvīgam?

Kāpēc RAM ir jābūt nepastāvīgam?

Datora operatīvā atmiņa ir nepastāvīga; neatkarīgi no tā, kas tiek glabātstas pazūd, tiklīdz tiek izslēgta elektrība. Kāpēc tieši, tomēr, datora RAM ir nepastāvīgs? Lasiet tālāk, kad mēs pētām ātrdarbīgas datora atmiņas veidošanas fiziku.

Šodienas Jautājumu un atbilžu sesija nāk no mums, pateicoties SuperUser - Stack Exchange apakšsadaļai, kas ir sabiedrības virzīta jautājumu un atbilžu vietņu grupa.

Jautājums

SuperUser lasītājam Chintan Trivedi ir ziņkārīgs, kāpēc tieši datora RAM ir jābūt nepastāvīgam:

Ja datora RAM būtu nepastāvīgs kā citipastāvīga krātuve [veidi], tad nebūtu tādas lietas kā sāknēšanas laiks. Tad kāpēc nav iespējams būt nepastāvīgam ram modulim? Paldies.

Lai gan ir nestabilas operatīvās atmiņas veidi(saukts par NVRAM un atrodams visu veidu lietojumprogrammās, piemēram, datu glabāšanai Wi-Fi maršrutētājā), Chintan īpaši norāda uz personālajos datoros atrodamo RAM veidu. Kas tieši traucē mums izmantot NVRAM mūsu galddatoros un piezīmjdatoros?

Atbilde

SuperUser līdzautors MSalters piedāvā nelielu ieskatu par to, kā mēs nevaram izvairīties no aparatūras fiziskajiem ierobežojumiem (lai arī cik mikroskopiski būtu mērogi):

Dziļāk tas notiek fizikas dēļ.

Jebkurai nepastāvīgai atmiņai tās biti ir jāuzglabādivi stāvokļi, starp kuriem ir liela enerģijas barjera, pretējā gadījumā mazākā ietekme nedaudz mainītos. Bet, rakstot tajā atmiņā, mums aktīvi jāpārvar šī enerģijas barjera.

Dizaineriem ir diezgan liela brīvība noteikt šos enerģijas šķēršļus. Uzstādiet to zemu 0 . 1, un jūs iegūstat atmiņu, kuru var daudz pārrakstīt, neradot daudz siltuma: ātru un nepastāvīgu. Uzstādiet augstu barjeru 0 | 1 un biti paliks gandrīz visu mūžu vai kamēr jūs iztērēsit nopietnu enerģiju.

DRAM izmanto mazus kondensatorus, kas noplūst. Lielākiem kondensatoriem būtu mazāk noplūdes, tie būtu mazāk gaistoši, taču to uzlāde prasa ilgāku laiku.

Zibspuldze izmanto elektronus, kas tiek nošauti augstuspriegums izolatorā. Enerģijas barjera ir tik augsta, ka jūs nevarat viņus izvadīt kontrolētā veidā; vienīgais veids ir iztīrīt visu bitu bloku.

Citiem vārdiem sakot, vienīgais veids, kā padarīt RAM kāLiels ātrums, kāds mums vajadzīgs mūsdienu datoru operācijām, ir saglabāt ārkārtīgi zemu pretestību starp stāvokļu izmaiņām (un tādējādi padarīt operatīvo atmiņu nepastāvīgu un jutīgu pret datu izdzēšanu, ņemot vērā enerģijas zudumus).


Vai ir ko pievienot skaidrojumam? Skaņa komentāros. Vai vēlaties uzzināt vairāk atbilžu no citiem tehnoloģiski gudriem Stack Exchange lietotājiem? Pārbaudiet pilnu diskusiju sadaļu šeit.