Počítačová pamäť RAM je nestále; všetko, čo je v ňom uložené, zmizne, akonáhle je elektrická energia vypnutá. Prečo je však počítačová RAM prchavá? Čítajte ďalej, keď skúmame fyziku budovania vysokorýchlostnej pamäte počítača.
Dnešná relácia otázok a odpovedí sa k nám dostala s láskavým združením oddeleniu SuperUser - rozdelenie Stack Exchange, skupiny komunitných skupín otázok a odpovedí.
Otázka
Čítač SuperUser Chintan Trivedi je zvedavý, prečo práve počítačová RAM musí byť volatilná:
If computer RAM was to be non volatile like other persistent storage [types], then there would be no such thing as bootup time. Then why is it not feasible to have a non volatile ram module? Thank you.
Hoci existujú typy neustálej pamäte RAM (označované ako NVRAM a nachádzajú sa vo všetkých druhoch aplikácií, ako je ukladanie údajov vo vašom smerovači Wi-Fi), Chintan sa konkrétne odvoláva na typ pamäte RAM nájdenej v počítačoch. Čo presne zabraňuje používaniu NVRAM v našich stolných a prenosných počítačoch?
Odpoveď
Sprostredkovateľ SuperUser MSalters ponúka určitý pohľad na to, ako môžeme uniknúť fyzickým obmedzeniam hardware (akokoľvek mikroskopicky):
Deep down it’s due to physics.
Any non-volatile memory must store its bits in two states which have a large energy barrier between them, or else the smallest influence would change the bit. But when writing to that memory, we must actively overcome that energy barrier.
Designer have quite some freedom in setting those energy barriers. Set it low
0. 1
a dostanete pamäť, ktorá môže byť prepisovaná veľa bez toho, aby ste vytvorili veľa tepla: rýchle a nestále. Nastavte energetickú bariéru vysoko
0 | 1
a bity zostanú takmer navždy, alebo až vyčerpáte vážnu energiu.
DRAM používa malé únikové kondenzátory. Väčšie kondenzátory by mohli uniknúť menej, byť menej volatilné, ale trvať dlhšie na nabíjanie.
Flash používa elektróny, ktoré sú strieľané vysokým napätím do izolátora. Energetická bariéra je taká vysoká, že ich môžete vyhnúť kontrolovaným spôsobom. jediný spôsob je vyčistiť celý blok bitov.
Inými slovami, jediný spôsob, ako urobiť RAM tak vysokú rýchlosť, ako ju potrebujeme pre moderné počítačové operácie, je udržať odpor medzi zmenami štátu extrémne nízkymi (a tým robiť RAM prchavé a náchylné na vymazanie dát v tvár výpadku napájania ).
Máte niečo doplniť vysvetlenie? Zvuk vypnúť v komentároch. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.