Memoria telefonului Android: RAM (RAM), ROM (ROM) și memorie internă. Memorie read-only (ROM) - ce este și de ce este utilizată?

18.08.2019 Lucrul cu imagini

RAM (Random Access Memory) sau RAM (Random Access Memory) sunt doi termeni care înseamnă același lucru, dar sunt adesea de interes pentru utilizatorii diferitelor echipamente, inclusiv dispozitive tactile, adică smartphone-uri. Ce este RAM sau RAM (folosit în engleză)?

RAM sau RAM este unul dintre tipurile de memorie a dispozitivului, în în acest caz, operațional, care stochează codul mașinii executante, precum și datele de intrare, ieșire și intermediare procesate de procesor.

În parte, viteza dispozitivelor moderne, inclusiv a smartphone-urilor, depinde direct de cantitatea de memorie RAM. Se dovedește că cu cât se folosește mai multă RAM într-un dispozitiv, cu atât este mai mare viteza de funcționare a acestuia, dar în realitate acest lucru nu este întotdeauna aplicabil, așa cum demonstrează iPhone și iOS. O cantitate mare de RAM este necesară atunci când lucrați cu mai multe aplicații care consumă energie.

Cantitatea de memorie RAM poate varia. Dacă primele smartphone-uri erau mulțumite cu 128 MB și 256 MB, atunci la momentul scrierii acestui articol unul dintre smartphone-uri seriale are până la 10 GB RAM - mai mult decât multe computere! Cantitatea de memorie este cu adevărat uriașă și cât de justificată este, fiecare decide singur. Dar, vezi tu, este grozav când ai un smartphone în mână, gata să dea cote multor computere în ceea ce privește puterea și viteza.

Cum afli capacitatea RAM a smartphone-ului tău?

Puteți afla atât cantitatea totală de memorie RAM cât și memorie disponibilă. În primul caz, consultați specificațiile dispozitivului dvs. Deci, în exemplul nostru, cantitatea totală de RAM este de 3 GB. Disponibil, desigur, mult mai puțin, deoarece dispozitivul și programele consumă resurse.

Să mergem la setări.

Deschideți secțiunea „Memorie”.

Aici vedem că capacitatea totală a memoriei este de 2,7 GB, volumul memorie liberă- 1,9 GB.

Puteți folosi aplicație terță parte de exemplu CPU-Z.

Instalați, deschideți fila Dispozitiv și vedeți volumul memorie partajată, și, de asemenea, accesibil.

Cu cât rulezi mai multe aplicații, cu atât folosești mai multă memorie RAM. Nu uitați să le închideți.

Este posibil să creșteți fizic RAM?

Cu ceva timp în urmă, a fost demonstrat un smartphone care constă în întregime din module înlocuibile, iar utilizatorul, așa cum a fost intenționat, ar putea schimba el însuși anumite module, inclusiv modulul RAM. Dar acel smartphone a rămas un concept.

ÎN smartphone-uri obișnuite Este imposibil din punct de vedere fizic să mărești RAM-ul, adică nu poți adăuga, să zicem, încă 3 GB la cei 3 GB de memorie existente, așa cum este cazul unui PC de acasă. Volum memorie fizică nu se modifică, dar puteți crește cantitatea de memorie disponibilă prin închiderea aplicațiilor și optimizarea dispozitivului.

Tipuri de memorie
ROM (Read Only Memory), ROM este o memorie care nu necesită energie pentru a-și stoca datele (memorie „neștersabilă”).
În smartphone-uri, aceasta este memoria internă în care este stocat sistemul de operare (OS).
RAM (Memorie cu acces aleatoriu), RAM- aceasta este memoria în care sunt stocate informațiile pentru curent rularea proceselor; acestea și datele sunt imediat disponibile proceselor. Cantitatea de memorie este afișată de managerii de activități, raportând în în acest moment despre aplicații și memoria disponibilă pentru acestea. Datele stocate în memoria cu acces aleatoriu (RAM) necesită energie constantă și se pierd atunci când alimentarea este oprită (memorie „ștersabilă”).
Stocare internă (“ Memoria internă”) – o parte din spațiul de memorie flash încorporat alocat pentru instalarea aplicațiilor (fișiere apk), bazele lor de date, setări și altele fișiere locale. Toate telefoanele Android au „Memorie internă”. Toate telefoanele Android pot stoca aplicații pe „Memoria internă”, dar nu toate pot stoca aplicații pe un card SD extern.
Android: tipuri de memorie ale telefonului și funcțiile acestora
Telefonul Android are diverse tipuri memoria internă şi memorie externă stocarea datelor.
1. RAM
RAM (RAM) este o memorie cu „acces aleatoriu”, adică așa-numita. RAM, Unde software(Software) scrie și citește informații rapid (și fără emulare). Conținutul memoriei RAM va fi șters atunci când există o întrerupere a curentului, de exemplu, dacă telefonul este oprit. Cantitatea de memorie RAM decide câte aplicații pot fi rulate simultan sau cum dosar mare poate fi încărcat în memorie pentru lucru (vizionare, editare etc.). Poate apărea o eroare „Out of Memory” dacă memoria este epuizată și programul nu poate fi pornit. Android 2.2 știe ce aplicații pot fi eliminate din RAM atunci când este necesar. Înainte de Android 2.2, era acceptat maximum 256 MB de RAM.
2. ROM (ROM)
ROM (ROM) este memorie doar pentru citire. Ceea ce este stocat în el nu poate fi niciodată schimbat (este înregistrat o dată în timpul fabricării telefonului); iar ROM (ROM) stochează date chiar și fără alimentare.
Într-un telefon Android, ROM-ul este împărțit în mai multe secțiuni. O parte pentru OS ( sistem de operare). Partiția OS este protejată și nu veți putea scrie în ea fără drepturi root. Root înseamnă obținerea drepturilor de superutilizator asupra sistemului de operare, apoi va fi posibil să citiți/scrieți în partiția OS, de exemplu, înlocuiți imaginea OS (care, astfel, vă permite să utilizați mai multe sisteme de operare diferite).
3. Stocare internă a telefonului
Stocarea internă a telefonului este a doua parte a memoriei dedicată datelor utilizatorului, inclusiv aplicațiilor descărcate și datele stocate ale acestora (din RAM). În Android 2.2, este montat în /mnt/asec, care conține fișierele apk ale aplicațiilor descărcate. Prin urmare, acest tip de memorie se numește Stocare internă a telefonului. Această partiție este similară cu HDD-ul intern al computerului („C:” în Windows sau „ sistem de fișiere” pentru Ubuntu/Linux). Spațiul liber în stocarea internă a telefonului devine mai mic pe măsură ce instalați mai multe aplicații. Puteți verifica această locație astfel: „Setări” -> „Memorie card SD și telefon” -> „Stocare internă”. Poate veni un moment în care nu mai este posibilă instalarea aplicațiilor - când există prea puțin spațiu liber în Memoria internă a telefonului; atunci trebuie să eliminați programele inutile.
4. MicroSD/SDHC
Acesta este singurul tip de memorie care poate fi extins de către utilizator. Este asemănător cu cel extern hard disk(HDD extern) pentru un computer. MicroSD-ul este montat în /etc/SDCARD pe telefon. Această memorie poate fi văzută în secțiunea „Setări” -> „Card SD și memoria telefonului” -> „Card SD”.
Puteți stoca orice date sub formă de fișiere (filme, muzică, fotografii etc.) pe un card MicroSD. De fapt, vă puteți folosi telefonul ca așa-numit. „unități flash”, adică ca un card microSD. În partea Android 2.2 aplicații instalate poate fi transferat de pe „Stocare internă” aici – pe cardul SD; prin urmare, economisește spațiu prețios de „stocare internă”. Dar nu toate aplicațiile pot fi mutate din „Memoria internă” pe cardul de memorie SD. Prin urmare, chiar și adăugarea unui card SD mare nu va ajuta dacă „Memoria internă” este aproape plină.
Dacă doriți, înlocuiți cardul SD (de exemplu, cu altul cu unul mai mare debitului), nu uitați să deconectați („dezmontați”) cardul SD curent înainte de a-l scoate fizic: „Setări” -> „Cartel SD și memoria telefonului” -> „Cartel SD” -> „Deconectare SD-Card” (la urma urmei Android se bazează pe Linux). Un nou card SD introdus va fi instalat automat („montat”).

RAM (Random Access Memory) - memoria cu acces aleatoriu a dispozitivelor. Memoria unui dispozitiv, în cazul nostru un telefon mobil, este unul sau mai multe microcircuite care sunt realizate conform tehnologii speciale cu cerințe speciale. Astfel de cipuri sunt concepute pentru stocarea temporară sau permanentă a informațiilor, precum și a datelor în timpul execuției. procese software. adica rulează programe iar informațiile aferente sunt stocate în memoria RAM.

Există două categorii de cipuri - RAM și ROM. Principala diferență dintre RAM și ROM este de mare viteză funcționarea, precum și lipsa capacității de stocare a datelor atunci când alimentarea este oprită. Dispozitivele cu memorie RAM mică pot rula puține programe, ceea ce înseamnă că cu cât mai multă memorie, cu atât mai multe programe puteți rula în același timp. RAM se caracterizează prin capacitatea în megaocteți.

RAM există în multe dispozitive - telefoane, smartphone-uri, laptopuri, navigatoare. Fiecare dispozitiv necesită numărul necesar de megaocteți de memorie, deoarece scopul lor și numărul de sarcini sunt diferite. De regulă, 128 MB de RAM sunt suficiente pentru telefoanele mobile. Sarcinile principale în același timp se pot încadra cu ușurință în această dimensiune RAM. Citirea cărților, ascultarea muzicii, vizionarea de videoclipuri și navigarea pe internet sunt toate incluse în sarcinile principale. Dacă intenționați să utilizați un smartphone pentru un navigator, precum și pentru lucrul simultan aplicatii speciale, atunci memoria RAM ar trebui să fie de două sau chiar de trei ori mai mare.

RAM este una dintre cele mai importante componente munca de succes sisteme. Prin cumpărare telefon mobil, citiți cu atenție specificațiile RAM. Parametrul de memorie afectează în special smartphone-urile cu Platforma Symbian. Dacă aveți nevoie de un dispozitiv cu o cantitate mare de memorie pentru lucru, atunci pentru Symbian practic nu contează.




Toate computerele au nevoie de undeva pentru a stoca informațiile pe care le procesează. O astfel de stocare a informațiilor este de obicei organizată la două niveluri: memoria principală (formată din semiconductor RAM și ROM) și memoria de masă (implementată de obicei folosind magnetice și discuri optice diferite tipuri). Memoria ROM este nevolatilă și este folosită pentru a stoca programe și date care trebuie reținute atunci când computerul este oprit. memorie RAM deține informații doar atâta timp cât îi este furnizată energie. Orice întrerupere cea mai scurtă de alimentare va cauza pierderea conținutului RAM. O astfel de memorie se numește volatilă. Pe de altă parte, memoria ROM este nevolatilă și continuă să rețină informații chiar și atunci când nu este alimentată.

În funcție de arhitectura lor internă, dispozitivele semiconductoare cu memorie RAM și ROM pot stoca cantități diferite de date. Unitatea de măsură de bază pentru capacitatea memoriei semiconductoare este octetul, care constă din opt biți de informații. Bit (din engleză bit, cifră binară - cifră binară) este cea mai mică unitate de informație care poate fi reprezentată într-un sistem digital.

În majoritatea arhitecturii PC, informațiile sunt procesate într-unul sau altul multiplu de octeți, numit cuvânt. De exemplu, un procesor pe 64 de biți procesează informații în bucăți de 8 octeți. Acest număr se numește cuvântul procesorului. Dimensiunea cuvântului diferite dispozitive PC-ul nu se potrivește întotdeauna. De exemplu, dimensiunea cuvântului unui procesor poate fi de 8 octeți (64 de biți), un dispozitiv de memorie poate fi de 4 octeți (32 de biți), iar o magistrală (canal de comunicație între dispozitivele sistemului) poate fi de 1 octet (8 biți). În cazurile în care este necesar schimbul de date între dispozitive cu dimensiuni diferite cuvinte, cuvânt mai mare trebuie să-l împărțiți în cuvinte de dimensiunea utilizată în dispozitiv cu o dimensiune mai mică a cuvântului și să-l trimiteți de mai multe ori.

Memorie RAM pentru plăci de bază bazate pe procesoare Pentium Disponibil sub formă de module DIMM (Dual Inline Memory Module). Aceste module constau din cipuri de memorie montate pe ambele părți ale unui mic placa de circuit imprimat, care este introdus în conectori speciali cu zăvoare snap-on pe placa de sistem. Când DIMM-ul este introdus până la capăt în soclu, zăvorul de la ambele capete ale soclului se fixează automat și țin modulul de memorie în soclu. Pentru a preveni introducerea modulului în conector invers, există caneluri pe conectorul modulului și jumperii corespunzătoare în conectorul plăcii. Un DIMM tipic este prezentat în Fig. 1.12.

Orez. 1.12. Modul memorie DIMM

Cantitatea de informații conținută în DIMM-uri, specificat de obicei în megaocteți (MB) sau gigaocteți (GB). Un modul de memorie tipic poate stoca de la 256 MB la 1 GB de informații. Dar pe măsură ce tehnologiile de producție a memoriei se dezvoltă, aceste volume continuă să crească.

Geometria unui modul de memorie este specificată în formatul XÍY, unde X este dimensiunea cuvântului în biți și Y este numărul de cuvinte. Astfel, un modul de memorie de 512 MB conceput să funcționeze cu un microprocesor pe 64 de biți va fi proiectat să livreze date în cuvinte de 8 octeți (64 de biți Í 8 milioane de cuvinte).

PC-urile sunt de obicei vândute cu o memorie RAM mai mică decât întreaga cantitate. Acest lucru permite utilizatorului să achiziționeze un computer care să le satisfacă nevoile actuale, dar oferă opțiunea de a instala RAM suplimentară dacă este necesar în viitor.

Fiecare placa de baza conține ROM care stochează programul de bază al sistemului de intrare/ieșire a BIOS. Programul BIOS conține instrucțiuni pentru interacțiunile de bază dintre microprocesor și diverse dispozitive Sistem I/O. Până de curând, informațiile din cipurile ROM nu puteau fi modificate, iar pentru cea mai mică actualizare a programului BIOS a fost necesară schimbarea ROM-ului.

Progresele în tehnologia de memorie EEPROM (Electrically-Erasable Programmable Read Only Memory) au permis producerea de memorie ROM, numită memorie flash. memorie flash; procesul de înregistrare informații noiîntr-o astfel de memorie se numește intermitent), al cărei conținut poate fi actualizat. Noile informații din ROM-ul IS pot fi descărcate de pe un disc de actualizare sau prin rețea de pe un alt computer. Numărul de actualizări care pot fi scrise în memoria flash este nelimitat. Spre deosebire de circuitele integrate RAM, conținutul flash ROM nu dispare atunci când alimentarea este oprită. Nou oricum program BIOS trebuie să fie cea mai recentă versiune și, de asemenea, compatibil cu placa de sistem, pentru care se efectuează actualizarea.

Folosit pentru a stoca o serie de date imuabile. În terminologia engleză, Read Only Memory este memorie care poate fi doar citită. Informațiile aflate într-o astfel de memorie sunt preinstalate în timpul fabricării acesteia („cablate”) și nu sunt distruse atunci când alimentarea este oprită.

Prototip istoric

Dispozitivele de stocare numai în citire au început să găsească aplicații în tehnologie cu mult înainte de apariția computerelor și a dispozitivelor electronice. În special, unul dintre primele tipuri de ROM a fost o rolă cu came, folosită în orgă, cutii muzicale și ceasuri de sunet.

Odată cu dezvoltarea tehnologiei electronice și a computerelor, a apărut nevoia de ROM-uri de mare viteză. În era electronicii cu vid, ROM-urile erau folosite pe baza potențialoscoape, monoscoape și lămpi cu fascicul. În calculatoarele bazate pe tranzistori, matricele de plug au fost utilizate pe scară largă ca ROM-uri de capacitate mică. Dacă a fost necesară stocarea unor cantități mari de date (pentru calculatoarele de prima generație - câteva zeci de kiloocteți), s-au folosit ROM-uri bazate pe inele de ferită (nu trebuie confundate cu tipuri similare de RAM).

Din aceste tipuri de ROM își are originea termenul „firmware” - starea logică a celulei a fost stabilită de direcția de înfășurare a firului din jurul inelului. Deoarece o sârmă subțire trebuia trasă printr-un lanț de inele de ferită, pentru a efectua această operație au fost folosite ace metalice asemănătoare cu acele de cusut. Și operațiunea de umplere a ROM-ului cu informații în sine amintea de procesul de cusut.

Tipuri de memorie

Structura ROM simplificată

În funcție de scopul lor funcțional, dispozitivele de stocare pot fi împărțite în clase:

  • înregistrarea dispozitivelor de stocare internă;
  • memoria principală;
  • dispozitive de stocare externe (ESD).

Dispozitivele de stocare care fac parte din memoria principală constituie cel mai important modul al oricărui computer în care stochează programele și datele procesate procesor central. Memoria principală este formată din memorie cu acces aleatoriu (RAM) și memorie doar pentru citire (ROM).

Aplicație

Programele care permit funcționarea sunt stocate în memoria permanentă. dispozitiv tehnic(TELEVIZOR, telefon mobil, diverse controlere și computere) după ce este pornit în rețea (Basic Input Output System, BIOS) sau OpenBoot pe mașinile SPARC. Aici sunt stocate și datele care nu se modifică în timpul funcționării. Memoria permanentă este utilizată numai în modul citire. Sistemul BIOS este asociat cu acronimul CMOS. Acest nume este dat memoriei permanente reprogramabile bazate pe tehnologia de bază a producției sale: CMOS - Complementary Metal-Oxide-Semiconductor. ÎN sistem BIOS disponibil Program de instalare, care poate modifica conținutul memorie CMOS in functie de configuratia calculatorului. Cipul CMOS implementează, de asemenea, un ceas în timp real RTS (Rial Time Clock). Ele funcționează și atunci când computerul este oprit din rețea folosind o baterie specială. Ceasul vă permite să urmăriți ora curentă, un utilizator de computer poate afla oricând ora, data, luna, anul și poate folosi programe care vor limita timpul în care copiii folosesc computerul pentru jocuri. Computerul își poate aminti proprietarului despre necesitatea de a lua în prealabil planificat anumit timp acțiuni, pornirea echipamentelor electronice la o anumită oră sau oprirea acestuia etc.

BootROM - firmware astfel încât dacă este scris pe un cip ROM adecvat instalat în placa de retea, atunci devine posibilă încărcarea sistemului de operare pe computer de la o gazdă la distanță retea locala. Pentru computere încorporate plăci de rețea BootROM poate fi activat prin BIOS. ROM-ul în computerele IBM compatibile cu PC-ul este situat în spațiul de adrese de la F600:0000 la FD00:0FFF.

Clasificare

Termenul englezesc ROM (Read-Only Memory) este adesea folosit. Dar în terminologia engleză termenul este folosit într-un sens mai larg - ca ROM, i.e. ROM-ul poate fi rescris. În acest sens, ROM-ul poate fi clasificat astfel:

  • După tipul de execuție ROM
  1. ROM-uri în care matricea de date (numită în mod obișnuit „firmware”) este combinată cu un dispozitiv de eșantionare (dispozitiv de citire):

cip ROM; una dintre resursele interne ale unui microcomputer cu un singur cip (microcontroller), de obicei FlashROM;

  1. ROM-uri în care matricea de date există independent (CD; înregistrare flexibilă de gramofon cu înregistrare digitală(din 1975); card; bandă de hârtie perforată; coduri de bare; montajul „1” și montajul „0”).
  • În funcție de tipurile de microcircuite, ROM-urile se disting:

Tehnologia de fabricare a cristalelor

ROM

ROM- (Engleză read-only memory, read-only memory) - ROM mascat, fabricat prin metoda din fabrică. Acest tip de memorie se numește Mask-ROM (Mask ROM). Memoria este aranjată sub forma unei matrice adresabile de celule (matrice), fiecare celulă din care poate codifica o unitate de informație. Datele de pe ROM au fost scrise în timpul producției prin aplicarea unei măști (de unde și denumirea) a șinelor de legătură din aluminiu folosind o metodă litografică. Prezența sau absența unei astfel de piese în locul corespunzător a fost codificată „0” sau „1”. Mask-ROM se caracterizează prin dificultatea modificării conținutului (numai prin fabricarea de noi cipuri), precum și prin durata ciclului de producție (4-8 săptămâni). Prin urmare, și tot datorită faptului că software-ul modern are adesea multe defecte și necesită adesea actualizare, acest tip de memorie nu este larg răspândit.

Avantaje:

  1. Costul redus al unui microcircuit programat finit (cu volume mari producție).
  2. Fiabilitate ridicată a microcircuitului finit și rezistență la câmpuri electromagnetice.

Defecte:

  1. Incapacitatea de a scrie și modifica datele după producție.
  2. Ciclu de producție complex.

BALUL DE ABSOLVIRE

BALUL DE ABSOLVIRE- (memorie programabilă doar pentru citire în engleză, ROM programabilă (PROM)) - ROM care este flash o dată de utilizator. Ca celule de memorie în acest tip s-au folosit jumperi fuzibili cu memorie. Spre deosebire de Mask-ROM, PROM are acum capacitatea de a codifica („arde”) celule dacă există dispozitiv special pentru înregistrare (programator). Programarea celulei în PROM se realizează prin distrugerea ("arderea") jumperului fuzibil prin aplicarea unui curent de înaltă tensiune. Capacitatea de a înregistra independent informațiile din ele le-a făcut potrivite pentru producția pe bucată și la scară mică. PROM a căzut aproape complet din uz la sfârșitul anilor 80.

Avantaje:

  1. Fiabilitate ridicată a microcircuitului finit și rezistență la câmpuri electromagnetice și radiații.
  2. Capacitatea de a programa un microcircuit finit, care este convenabil pentru producția pe bucată și la scară mică.
  3. Acces de mare viteză la celulele de memorie.

Defecte:

  1. Nu poate fi rescris
  2. Procent mare de defecte
  3. Necesitatea unui antrenament termic special pe termen lung, fără de care fiabilitatea stocării datelor ar fi scăzută

Cipul AMD AM2716 EPROM lansat în 1979

EPROM

EPROM- (Engleză: memorie doar pentru citire programabilă ștergabilă, ROM reprogramabilă/reprogramabilă (PPROM/RPM)). Surse diverse Abrevierea EPROM este descifrată diferit - ca ROM programabil șters sau ROM programabil electric (ROM programabil șters sau ROM programabil electric). În EPROM, înainte de a scrie, este necesar să o ștergeți (în consecință, a devenit posibilă suprascrierea conținutului memoriei). Ștergerea celulelor EPROM se realizează imediat pentru întregul cip prin iradierea cipului cu ultraviolete (UV-EPROM) sau raze Xîn câteva minute. Microcircuitele, care sunt șterse prin expunerea la lumina ultravioletă, au fost dezvoltate de Intel în 1971 și se numesc UV-EPROM (prefixul UV (Ultraviolet) - ultraviolet). Acestea conțin ferestre din sticlă de cuarț, care sunt sigilate după finalizarea procesului de ștergere.

EPROM-ul Intel a fost bazat pe tranzistoare MOS cu injecție de sarcină de avalanșă (FAMOS - Floating Gate Avalanche injection Metal Oxide Semiconductor, echivalent rusesc - LISMOP). Într-o primă aproximare, un astfel de tranzistor este un condensator cu o scurgere de încărcare foarte mică. Mai târziu, în 1973, Toshiba a dezvoltat celule bazate pe SAMOS (Stacked gate Avalanche injection MOS, conform unei alte versiuni - Silicon and Aluminium MOS) pentru memoria EPROM, iar în 1977 Intel a dezvoltat propria versiune de SAMOS.

În EPROM, ștergerea aduce toți biții din regiunea ștersă în aceeași stare (de obicei toți, mai rar toate zerourile). Scrierea în EPROM, precum și în PROM, se realizează și folosind programatori (oricât de diferiți de programatorii pentru PROM). În prezent, EPROM a fost aproape complet înlocuită de pe piața EEPROM și Flash.

Demnitate: Abilitatea de a suprascrie conținutul cipului

Defecte:

  1. Un număr mic de cicluri de rescriere.
  2. Imposibilitatea de a modifica o parte din datele stocate.
  3. Există o probabilitate mare de „frecare insuficientă” (care va duce în cele din urmă la defecțiuni) sau supraexpunerea microcircuitului la lumină UV (așa-numita supraștergere - efectul îndepărtării excesive, „ardere”), ceea ce poate reduce durata de viață. a microcircuitului și chiar duce la inutilizarea lui completă .

EEPROM

EEPROM- (Engleză: memorie de numai citire programabilă cu ștergere electrică, ROM reprogramabilă șters electric) - PROM-urile care se șterg electric au fost dezvoltate în 1979 de același Intel. În 1983, a fost lansat prima probă de 16Kbit, realizată pe baza tranzistoarelor FLOTOX (Floating Gate Tunnel-OXide - poarta „plutitoare” cu tunel în oxid).

Principalul distinctiv Caracteristica EEPROM(inclusiv Flash) din tipurile de memorie nevolatilă pe care le-am considerat anterior este posibilitatea reprogramarii atunci când sunt conectate la un standard magistrala de sistem dispozitiv cu microprocesor. EEPROM are acum capacitatea de a șterge o singură celulă folosind curent electric. Pentru EEPROM, ștergerea fiecărei celule este efectuată automat atunci când în ea sunt scrise informații noi, de exemplu. puteți modifica datele din orice celulă fără a le afecta pe celelalte. Procedura de ștergere durează de obicei mult mai mult decât procedura de scriere.

Avantaje:(comparativ cu EPROM)

  1. Durată de viață crescută.
  2. Mai usor de folosit.

Defecte:

  1. Cost ridicat

Unul dintre tipurile de EEPROM este memoria flash - un tip de memorie reinscriptibilă nevolatilă cu semiconductor în stare solidă.

  • ROM pe domenii magnetice. De exemplu, K1602RTs5, care avea un dispozitiv complex de eșantionare și stoca destul de mult volum mare date sub formă de zone magnetizate ale cristalului, fără a avea părți mobile (vezi. Memoria computerului). Oferă un număr nelimitat de cicluri de rescriere;
  • NVRAM- (memorie non-volatilă în engleză, memorie „non-distructivă”) - ROM, care, strict vorbind, nu este ROM. Aceasta este o memorie RAM de volum mic, combinată structural cu o baterie. În URSS, astfel de dispozitive erau adesea numite „Dallas” după compania care le-a lansat pe piață. În NVRAM-ul computerelor moderne, bateria nu mai este conectată structural la RAM și poate fi înlocuită;

Acces la memorie

  • ROM cu acces paralel (mod paralel sau acces aleatoriu)- ROM, care în sistem poate fi accesat în spațiul de adrese RAM.
  • ROM de acces serial - ROM folosit adesea pentru a încărca constante sau „firmware” odată într-un procesor sau FPGA folosit pentru a stoca, de exemplu, setările canalului TV și alte date.

Metoda de programare

  • ROM-uri neprogramabile;
  • ROM-uri programabile numai folosind un dispozitiv special- Programator ROM (amândouă o dată și în mod repetat). Utilizarea unui programator este necesară, în special, pentru furnizarea de non-standard și relativ înaltă tensiune(până la +/- 27 V) la bornele speciale;
  • ROM-uri (re)programabile în circuit (ISP - programare în sistem în limba engleză)- microcircuite care au în interior un generator de toate tensiunile înalte necesare. Poate fi reflashat în mod programatic, adică fără programator și fără dezlipire de pe placa de circuit imprimat.