Ce este memoria non-volatilă?

click fraud protection

Memoria computerului vine cu multe distincții diferite. Una dintre cele pe care poate le-ați văzut este memoria volatilă vs. memorie non volatila. Cuvântul volatil înseamnă ceva care este tranzitoriu sau care este probabil să se schimbe. În calcul, se referă la tipuri de memorie care nu pot reține date atunci când își pierd puterea. În schimb, memoria nevolatilă își păstrează datele, chiar dacă nu are o sursă de alimentare.

Cum functioneazã

Este important de reținut că memoria volatilă nu șterge datele atunci când își pierde puterea. Nicio operațiune de ștergere nu trece și șterge memoria volatilă pe măsură ce computerul se închide. Memoria volatilă este pur și simplu incapabilă să păstreze sarcina electrică pentru a stoca date fără o sursă de alimentare constantă. De asemenea, merită remarcat faptul că diferitele memorie nevolatilă pot pierde date în timp. De exemplu, atunci când nu este alimentat, încărcarea utilizată pentru stocarea datelor în SSD-uri scade încet. Acest lucru duce la pierderea datelor după câțiva ani fără alimentare.

Memoria nevolatilă este ideală pentru stocarea pe termen lung. Probabil că nu veți fi surprins să auziți că hard diskul dvs. utilizează memorie nevolatilă. SSD-urile, HDD-urile, mediile optice de stocare și bandă magnetică sunt toate forme de memorie nevolatilă. Din punct de vedere tehnic, ai putea lua în considerare clasicele cărți perforate. Sau hârtie tipărită, o formă de memorie nevolatilă. Cu toate acestea, nu le folosiți așa.

Memoria volatilă pierde toate datele pe care le deține atunci când pierde energie. Acest lucru îl face inutil pentru depozitarea pe termen lung. Deoarece orice întrerupere de curent ar însemna pierderea datelor. Există totuși utilizări pentru memoria volatilă în computere. RAM de sistem este volatilă. Deține date în timp ce computerul este pornit. Apoi îl pierde când se stinge. Cache-urile de pe matrița CPU sunt, de asemenea, memorie volatilă.

În ambele cazuri, pierderea datelor atunci când alimentarea este întreruptă perfect, deoarece acestea sunt stocate pe memoria RAM nevolatilă. De fapt, memoria cache RAM și CPU ar trebui să piardă date atunci când computerul se oprește. Acest lucru asigură că datele pe care le dețin sunt șterse în mod adecvat și nu sunt vulnerabile la recuperarea datelor atunci când sunt oprite. Orice date necesare pot fi stocate cu ușurință din nou în memoria volatilă, citindu-le din memoria nevolatilă.

Beneficiile

Principalul beneficiu al memoriei nevolatile este capacitatea sa de a stoca date atunci când nu este alimentată. Există și alte beneficii. Memoria nevolatilă este de obicei mai ieftină decât memoria volatilă pe unitate de memorie. Acest lucru este deosebit de util deoarece aveți nevoie de cantități mari de spațiu de stocare nevolatil pentru a vă stoca datele pe termen lung.

Memoria nevolatilă își păstrează datele atunci când este oprită, ceea ce o face vulnerabilă la recuperarea datelor. Acest lucru este bun, deoarece vă permite să recuperați date de pe un hard disk stricat.

Un alt lucru util pe care îl poate folosi memoria nevolatilă este pre-salvarea fișierelor care nu au fost salvate. Să presupunem că ați scris vreodată un document în Word - o scrisoare sau o hârtie, de exemplu - și ați avut o întrerupere de curent sau ați avut un ecran albastru al computerului. Știi panica care urmează când îți dai seama că va trebui să refaci munca pentru că nu ai salvat-o niciodată.

Din fericire, Word și alte programe salvează adesea un fișier temporar pe hard disk înainte de a-l salva manual. Acest lucru vă permite să vă recuperați documentul „pierdut” după o repornire. Acest lucru nu ar fi posibil într-un computer fără memorie nevolatilă, deoarece datele s-ar pierde complet.

Dezavantajele

Memoria nevolatilă este de obicei mai lentă decât memoria volatilă. Dar de aceea, memoria volatilă este utilizată în locuri sensibile la viteză, cum ar fi memoria RAM și memoria cache a procesorului. Nu toată memoria volatilă este mai rapidă decât toată memoria nevolatilă. Ar fi zdrobit dacă ai lua RAM de la cele mai vechi computere și ai compara-o cu un SSD modern. Dar asta nu este o comparație corectă. Tehnologia și conectivitatea s-au îmbunătățit semnificativ de-a lungul timpului.

Memoria nevolatilă este de fapt mai lentă decât memoria volatilă în două moduri diferite. Este mai lent la citirea sau scrierea datelor, dar are o latență mult mai mare. Latența măsoară cât timp durează memoriei să găsească și să răspundă la datele solicitate. Viteza de citire sau scriere este viteza reală de transmisie a datelor.

Non-volatilul nu este ideal pentru stocarea datelor care trebuie să rămână în siguranță, deoarece acele date pot fi recuperate criminalistic. Acesta este un risc inevitabil pentru datele sensibile care trebuie stocate pe termen lung. Deși poate fi contracarat prin criptare. Pentru date sensibile efemere, totuși, nu doriți să utilizați memoria nevolatilă.

De exemplu, cheile de criptare temporare, cum ar fi cele utilizate în criptarea HTTPS, sunt stocate în RAM. Nu aveți nevoie de acestea din nou odată ce opriți computerul, deoarece puteți doar să negociați noi chei de criptare. Să presupunem că aveți aceste chei de mult timp. În acest caz, acestea ar putea fi vulnerabile la recuperarea datelor și utilizate pentru a decripta și a spiona traficul din rețea.

Un alt dezavantaj al memoriei nevolatile este că trebuie să ștergeți în mod activ datele din ea dacă doriți să vă asigurați că sunt șterse. Dacă uitați acest lucru când revindeți o unitate veche, noul proprietar ar putea să vă acceseze datele salvate.

Concluzie

Memoria nevolatilă este o parte critică a oricărui dispozitiv de calcul. Fără el, nu ai putea salva nimic permanent. Toate datele ar fi vulnerabile la pierdere dacă s-ar întrerupe vreodată curentul. Orice formă de stocare a datelor pe termen lung, cum ar fi HDD-uri, SSD-uri, CD-uri, DVD-uri, ROM-uri și bandă magnetică, este nevolatilă. Împărtășește-ți părerea în comentariile de mai jos.