2Aug

De ce RAM trebuie să fie volatile?

click fraud protection

Computer RAM este volatil;ceea ce este stocat în el dispare de îndată ce electricitatea este oprită.De ce, tocmai, este RAM computer volatil, totuși? Citiți-ne pe măsură ce investigăm fizica construirii unei memorii de mare viteză a computerului.

Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

Cititorul

SuperUser Întrebare Chintan Trivedi este curios de ce exact RAM-ul computerului trebuie să fie volatil:

Dacă RAM-ul computerului ar fi non-volatil ca și alte tipuri de stocare persistente, atunci nu ar exista nici un timp de bootup. Atunci de ce nu este fezabil să ai un modul de tip "non-volatile"?Mulțumesc.

Deși există tipuri de RAM non-volatile( denumite NVRAM și găsite în tot felul de aplicații cum ar fi stocarea datelor în routerul Wi-Fi), Chintan se referă în mod specific la tipul de memorie RAM găsită în PC-uri. Ce anume ne oprește să folosim NVRAM în calculatoarele noastre desktop și notebook?

instagram viewer

Răspunsul MSalters

SuperUser contribuie la o înțelegere a modului în care nu putem să scăpăm de limitele fizice( cu toate acestea microscopice la scară) hardware-ului:

Deep down is due to physics.

Orice memorie nevolatilă trebuie să își păstreze biții în două stări care au o barieră energetică mare între ele, sau altfel cea mai mică influență ar schimba bitul. Dar când scriem acea amintire, trebuie să depășim în mod activ bariera energetică.Designerii

au destulă libertate în stabilirea acestor bariere energetice. Setați-l scăzut 0.1 și obțineți memorie care poate fi rescrisă foarte mult fără a genera o mulțime de căldură: rapidă și volatilă.Setați bariera energetică ridicată 0 |1 și biții vor rămâne aproape aproape pentru totdeauna, sau până când veți consuma energie gravă.Modulul DRD

folosește condensatori mici, care prezintă scurgeri. Conductoarele mai mari ar fi scurgeri mai puțin, vor fi mai puțin volatile, dar vor dura mai mult pentru încărcare.

Flash utilizează electroni care sunt împușcați la tensiune înaltă într-un izolator. Bariera energetică este atât de mare încât nu puteți să le scoateți într-un mod controlat;singura modalitate este de a curăța un întreg bloc de biți.

Cu alte cuvinte, singura modalitate de a face RAM la fel de mare ca avem nevoie de ea pentru operațiunile moderne ale computerului este de a menține rezistența între schimbările de stare extrem de scăzute( și astfel fac RAM volatilă și susceptibilă la ștergerea datelor în fața puteriipierderi).

Trebuie să adăugați ceva la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.