Memoria flash este o memorie secundară și, prin urmare, nu este volatilă, ceea ce înseamnă că păstrează datele chiar și atunci când nu există o sursă de alimentare electrică. Această memorie flash funcționează pe principiul EEPROM. EEPROM înseamnă Memorie Read-Only Programabilă și cu Ștergere Electrică.
Operațiunea ROM permite scrierea o singură dată și citirea de mai multe ori, fără a putea fi ștearsă. Dar memoria flash poate fi ștearsă de mai multe ori și actualizată cu date sau programe integrate. Astfel, oferă flexibilitate în actualizarea programelor, pe când ROM nu are această caracteristică.
Istoria memoriei Flash
Memoria flash a fost dezvoltată de Dr. Masuoka Fujio și echipa sa de la Toshiba Corporation la mijlocul anilor 1980. El a fost un inginer japonez. Când au descoperit tehnologia semiconductorilor de memorie flash, aceasta a cunoscut un boom în acea perioadă. Multe dispozitive, cum ar fi camerele digitale, camerele video, playerele MP3 și dispozitivele audio/video, au fost dezvoltate folosind memoria flash.
Caracteristicile memoriei Flash
- Non-volatil: Nu există pierdere de date atunci când nu există alimentare electrică.
- Solid-state: Este o tehnologie SS, deci este mai rapidă decât stocarea de tip HDD.
- Timp de acces rapid: Suportă tehnologia solid-state, deci are un timp de acces mai rapid.
- Capacitate mare de stocare: Dispozitivele de memorie flash pot stoca cantități mari de date, de la câțiva GB (Gigabytes) la câțiva TB (Terabytes).
- Consum redus de energie: Nu se bazează pe componente mecanice ca HDD, deci folosește mai puțină energie pentru a citi datele.
- Flexibilitate la operațiunile de ștergere și scriere: Memoria flash poate fi ștearsă electric de mai multe ori și citită de mai multe ori, oferind mai multă flexibilitate în operațiunile de citire/scriere.
Cum funcționează memoria Flash?
Acestea sunt cele două etape principale.
- Scrierea datelor în memoria flash: Memoria flash este alcătuită din celule de memorie mici, formate din tranzistoare cu poartă plutitoare. Toate celulele de memorie sunt organizate în ordine secvențială, numită matrice de celule de memorie. Datele pot fi stocate în hardware doar sub formă de 0 și 1. Pentru a stoca datele în memoria flash, trebuie să furnizăm alimentare electrică pentru a adăuga modelul de 0 și 1 în memoria flash, iar odată ce acest model este integrat pe cip, datele corespunzătoare sunt, de asemenea, stocate în memoria flash. Dacă dorim să ștergem datele din memoria flash, trebuie să o facem prin furnizarea unui impuls electric pentru a face toate biții celulei de memorie să fie 0.
- Citirea datelor din memoria flash: Citind 0 și 1 stocate în celulă, putem obține datele noastre stocate în memoria flash. Pentru a citi bitul care poate conține 0 sau 1, trebuie să aplicăm tensiune la poarta tranzistorului, iar curentul care circulă în circuit este măsurat și, folosind această măsurătoare, putem identifica bitul prezent în celulă.
Tipuri de memorie Flash
- Memorie flash NAND: Memoria flash NAND are o densitate mare a celulelor de memorie, deci are o capacitate mare de stocare a datelor. Cardurile de memorie, unitățile USB și SSD-urile (Solid State Drive) folosesc acest tip de memorie flash, care consumă puțină energie pentru a stoca datele. Celula de memorie flash NAND este alcătuită din două porți.
- Poarta de control
- Poarta plutitoare
- Memorie flash NOR: Memoria flash NOR este alcătuită din FGMOS sau FGMOSFETs (Tranzistoare cu Efect de Câmp cu Poartă Metalică Plutitoare). FGMOS este un component electronic în memoria flash NOR care poate conține 0 sau 1. Deci, putem spune că celula de memorie în memoria flash NOR este FGMOS. Celulele de memorie flash NOR sunt atașate în mod paralel, astfel încât viteza de citire a acestui tip de memorie flash este mai rapidă comparativ cu altele.
- Memorie flash 3D: Este un tip mai nou de memorie flash. Are o densitate a celulelor de memorie mai mare decât memoria flash NAND. Este utilizată în SSD-uri de mare capacitate.
Diferența între memoria Flash NAND și NOR
|
NAND Flash |
NOR Flash |
|---|---|
|
Memoria flash NAND este organizată într-o serie de celule de memorie. |
Memoria flash NOR este organizată în paralel cu celulele de memorie. |
|
Memoria flash NAND are o densitate mai mare (stochează mai multe date într-un spațiu mai mic). |
Memoria flash NOR are o densitate mai mică decât memoria flash NAND. |
|
Memoria flash NAND are o viteză de citire mai rapidă. |
Memoria flash NOR are timpi de acces aleatoriu mai rapizi decât memoria flash NAND. |
|
Memoria flash NAND poate rezista la mai puține cicluri de ștergere/scriere înainte de a începe să se degradeze decât NOR. |
Memoria flash NOR poate rezista la mai multe cicluri de ștergere/scriere înainte de a începe să se degradeze decât NAND. |
|
Este utilizată în mod obișnuit în aplicații de stocare de înaltă densitate. |
Memoria flash NOR este utilizată în aplicații care necesită operațiuni frecvente de citire și scriere. |
Limitările memoriei Flash
- Durată de viață limitată: Scrierea pe memoria flash prin alimentare electrică poate deteriora hardware-ul, deci are unele limitări în ceea ce privește durata de viață a memoriei flash.
- Viteze de scriere mai lente: Frecvența vitezei de scriere este mai mică decât RAM și scrierea datelor folosind un impuls electric de fiecare dată poate dura mai mult decât RAM.
- Capacitate de stocare limitată: Memoria flash are o densitate mare de stocare, dar mai mică decât unele alte dispozitive de memorie, cum ar fi HDD-urile sau unitățile de bandă.
- Corupția datelor: Când scriem pe memoria flash folosind un impuls electric și alimentarea este întreruptă accidental, se poate pierde date.
Beneficiile memoriei Flash
- Capacitate mare de stocare: Memoria flash are o densitate mare de memorie, deci poate stoca un volum mare de date.
- Viteză mare: Unele memorii flash au arhitectură paralelă a celulelor de memorie, deci au o viteză mai mare pentru operațiunile de citire și scriere.
- Date persistente: Fără alimentare electrică, păstrează datele ca HDD-urile.
- Consum redus de energie: Memoria flash nu are componente mecanice ca HDD-urile, deci consumă mai puțină energie decât HDD-urile.
Aplicațiile memoriei Flash
- Utilizată în SSD-uri: Memoria flash este utilizată în SSD-uri pentru a crește viteza operațiunilor de citire/scriere.
- Sisteme încorporate: Memoria flash este utilizată în sisteme încorporate. Exemple: camere digitale, camere video, playere MP3 etc.
- Smartphone-uri și tablete: Memoria flash este utilizată în smartphone-uri și tablete.
- Unități USB: Memoria flash este utilizată frecvent în unități USB.






