Cum se stochează informațiile într-o memorie externă?

Memoriile Flash sunt o formă compactă de stocare care stochează informații diferit decât alte tipuri de spațiu de stocare.

sursă

Stocarea datelor este prezentată într-o varietate de formate, fiecare adaptată la sarcina specială la care va fi aplicată. Un exemplu în acest sens este memoria cu acces aleator (RAM), care este utilizată pentru a stoca aplicațiile care rulează pe un computer. RAM este adecvată acestei sarcini datorită vitezei sale ridicate, dar nu este adecvată pentru stocarea pe termen lung deoarece este șters atunci când nu este conectată la o sursă de alimentare. Memoria flash este un subtip de memorie numit EEPROM (ROM programabil și erasabil electric, pentru acronimul său în limba engleză).

caracteristici

Memoria flash are un număr de atribute care o fac potrivită pentru stocarea portabilă a datelor. Spre deosebire de memoria RAM, memoria flash nu se șterge atunci când dispozitivul este oprit. Deși există alte dispozitive care oferă această funcționalitate, ele au un număr de dezavantaje. ROM-ul sau memoria numai pentru citire stochează permanent datele cu care a fost impregnat în timpul fabricării. Pentru consumatorii care doresc să stocheze date la domiciliu, acest lucru nu este util. Utilizarea unui singur hard disk nu este utilă, deoarece necesită cantități mari de energie, conține componente în mișcare și nu este la fel de portabilă.

Mecanism fizic

Tranzistorii sunt responsabili pentru aspectul fizic al dispozitivelor de stocare a datelor. Majoritatea tranzistoarelor pot stoca informații numai atunci când energia curge prin ele. O componentă numită "ușa" determină dacă tranzistorul este într-o stare care reprezintă un "0" sau un "1". Flash tranzistori de memorie au oa doua poarta, numita poarta plutitoare. Aceasta captează electronii pentru a menține valoarea tranzistorului, chiar și atunci când nu există curent.

Stocarea datelor

Ca majoritatea formelor de stocare, unitățile de stocare stochează memoria folosind cifre binare. Un tranzistor poate stoca un "0" sau un "1", pe baza încărcăturii electrice prezente în el. Dacă un electron este prezent în interiorul unei uși, acesta nu mai este un conductor, care produce un "0". Un "1" apare dacă nu există electroni, ceea ce face ca tranzistorul să fie conductiv. Când un număr de tranzistori sunt grupate, se numește bloc sau sector. O serie dintre acestea permite echipei să formeze structuri complexe de date folosind cifre binare simple.

Purtați nivelare

După o utilizare suficientă, sectoarele de memorie flash sunt deteriorate datorită curentului electric. Acest lucru poate duce la pierderea datelor dacă nu este tratată în mod preventiv. Pentru a rezolva această problemă, producătorii de memorie flash utilizează o tehnică numită "nivelare la uzură". Această tehnică face ca datele să fie stocate în memorie în sectoarele care au fost scrise un număr relativ mic de ori în încercarea de a împiedica sectoarele să se desprindă rapid. Un tabel de căutare este stocat pe disc, astfel încât datele să fie tratate ca și cum ar fi fost stocate secvențial, chiar dacă nu este.