/ / Proč musí být RAM volatilní?

Proč musí být RAM volatilní?

Počítačová RAM je nestálá; co je uloženo vzmizí, jakmile se elektřina vypne. Proč je však počítačová RAM těkavá? Čtěte dále, když zkoumáme fyziku budování vysokorychlostní počítačové paměti.

Dnešní relace otázek a odpovědí k nám přichází s laskavým svolením SuperUser - členění Stack Exchange, komunitního seskupování Q&A webových stránek.

Otázka

Čtečka SuperUser Chintan Trivedi je zvědavá, proč přesně musí být počítačová RAM nestálá:

Pokud by počítačová RAM měla být nestálá jako ostatníperzistentní úložiště [typy], pak by neexistovalo nic jako doba spuštění. Tak proč není možné mít energeticky nezávislý modul RAM? Děkuju.

Přestože existují typy energeticky nezávislé paměti RAM(označované jako NVRAM a nalezené ve všech druzích aplikací, jako je ukládání dat v routeru Wi-Fi), Chintan konkrétně odkazuje na typ paměti RAM nalezené v počítačích. Co přesně nám brání používat NVRAM v našich stolních a přenosných počítačích?

Odpověď

Přispěvatel programu SuperUser MSalters nabízí některé informace o tom, jak se nemůžeme vyhnout fyzickým omezením (ať už mikroskopickým měřítkem) hardwaru:

Hluboko dole je to kvůli fyzice.

Jakákoli energeticky nezávislá paměť musí své bity ukládatdva státy, které mají mezi sebou velkou energetickou bariéru, jinak by ten nejmenší vliv změnil bit. Ale při zápisu do této paměti musíme tuto energetickou bariéru aktivně překonat.

Návrhář má při určování těchto energetických překážek docela volnost. Nastavte ji nízko 0 . 1a dostanete paměť, kterou lze hodně přepsat, aniž byste generovali velké množství tepla: rychle a těkavě. Nastavte energetickou bariéru vysoko 0 | 1 a kousky zůstanou uloženy téměř navždy, nebo dokud nevyčerpáte seriózní energii.

DRAM používá malé kondenzátory, které unikají. Větší kondenzátory by unikaly méně, byly méně těkavé, ale nabíjení by trvalo déle.

Flash používá elektrony, které jsou vystřeleny vysokonapětí do izolátoru. Energetická bariéra je tak vysoká, že je nemůžete dostat kontrolovaným způsobem; Jediným způsobem je vyčistit celý blok bitů.

Jinými slovy, jediný způsob, jak vytvořit RAM jakoVysokou rychlostí, jak ji potřebujeme pro moderní počítačové operace, je udržovat extrémně nízký odpor mezi změnami stavu (a tím učinit RAM nestálým a náchylným k vymazání dat z důvodu ztráty napájení).


Máte něco k vysvětlení? V komentářích vypněte zvuk. Chcete si přečíst více odpovědí od ostatních technicky zdatných uživatelů zásobníku Exchange? Podívejte se na celou diskusní vlákno zde.