Invatare Atomica

Memoria interna: RAM si ROM

Progres lectie:
0%
🎯

Obiectivul lectiei

Vei intelege cele doua memorii interne ale calculatorului — RAM (memoria de lucru, care se goleste la oprire) si ROM (memoria care tine programul de pornire) — ce rol are fiecare, prin ce seamana si prin ce se deosebesc, si care parametri fac diferenta atunci cand montezi un afis de concert, editezi o inregistrare sau lucrezi la portofoliul tau.

Dupa aceasta lectie vei putea:

  • Sa explici rolul memoriei RAM si de ce se pierde lucrul nesalvat cand se ia curentul
  • Sa descrii rolul memoriei ROM si ce se intampla in primele secunde dupa apasarea butonului de pornire
  • Sa enumeri cel putin doua asemanari si patru deosebiri intre RAM si ROM
  • Sa numesti parametrii care influenteaza performanta memoriei si sa spui care conteaza primul pentru munca ta
  • Sa citesti capacitatea, viteza si versiunea firmware-ului de pe propriul calculator, in Windows si in Ubuntu
  • Sa argumentezi, pe un caz concret, ce upgrade rezolva o problema de incetineala si ce upgrade nu o rezolva

Incearca singur!

Provocare:

Lucrai de 40 de minute la afisul recitalului de clasa. Nu ai apasat niciodata Salvare. Se ia curentul in tot liceul. Repornesti calculatorul: afisul a disparut, dar programul de grafica e tot acolo, iar calculatorul porneste normal, ca si cum nimic nu s-ar fi intamplat.

Intrebarea: de ce s-a pierdut exact lucrarea ta, si nu s-a pierdut nici programul, nici capacitatea calculatorului de a porni? Scrie mai jos ce crezi ca s-a intamplat cu fiecare dintre cele trei.

💡 Ai nevoie de un indiciu?

In calculator nu exista o singura memorie, ci mai multe, cu comportamente diferite fata de curentul electric.

Una tine ce lucrezi chiar acum si are nevoie de curent in fiecare clipa ca sa nu uite. Alta tine programul de pornire si nu uita niciodata, nici dupa luni de zile fara curent. A treia — discul — tine programele instalate si fisierele salvate.

Intreaba-te pentru fiecare dintre cele trei lucruri: pe care dintre aceste memorii statea?

1

1. RAM — masa de lucru care se goleste seara

Mai intai exemplul: ce se intampla cand deschizi un proiect

Ai pe disc fisierul afis_recital_v3. Dublu-clic: cateva secunde de asteptare, apoi imaginea apare pe ecran si de acolo se misca instantaneu — muti un strat, schimbi culoarea, apesi Anulare, totul raspunde imediat.

Acele cateva secunde de asteptare au fost copierea fisierului de pe disc intr-o alta memorie, mult mai rapida. De acolo il editezi. Cand apesi Salvare, modificarile sunt scrise inapoi pe disc. Daca nu apesi Salvare si dispare curentul, copia din memoria rapida se evapora si ramane doar versiunea veche de pe disc.

RAM (Random Access Memory — memorie cu acces aleator) este memoria interna de lucru a calculatorului. Aici stau, cat timp calculatorul e pornit: sistemul de operare, aplicatiile deschise si datele pe care le prelucrezi chiar acum.
Doua proprietati o definesc:
1. Se poate citi SI scrie — procesorul modifica in voie ce e in ea, de miliarde de ori pe secunda.
2. Este volatila — isi pastreaza continutul doar cat timp primeste curent. La oprire (sau la o pana de curent) se sterge complet.
De unde vine numele: acces aleator

Aleator nu inseamna la intamplare, ci ca procesorul poate ajunge direct la orice locatie din memorie, in acelasi timp, indiferent de ordine. Nu conteaza daca informatia ceruta e la inceput sau la sfarsit.

Contra-exemplul se afla in studioul de inregistrari: pe o banda magnetica, ca sa asculti minutul 12 trebuie sa derulezi prin primele 11. Pe un CD sau intr-o memorie cu acces aleator sari direct la piesa 7. RAM-ul se comporta ca al doilea caz.

Analogia atelierului

Discul = dulapul cu lucrari, unde totul sta si cand pleci acasa.
RAM-ul = masa de lucru pe care scoti, pentru ora aceasta, doar planseta la care lucrezi si instrumentele de care ai nevoie.
Masa e mica dar e la indemana; dulapul e mare dar trebuie sa te ridici pana la el. Iar masa aceasta are o particularitate: la stingerea luminii, tot ce e pe ea dispare. De aceea, ce vrei sa pastrezi pui inapoi in dulap — adica apesi Salvare.

2

2. ROM — memoria care nu uita niciodata

Mai intai exemplul: prima secunda dupa apasarea butonului

Ai stabilit la atomul 1 ca RAM-ul se goleste la oprire. Deci in clipa in care apesi butonul de pornire, memoria de lucru e complet goala. Sistemul de operare exista, dar sta pe disc si inca nu l-a incarcat nimeni.

Si totusi calculatorul porneste: ventilatorul se invarte, apare sigla producatorului, sunt cautate tastatura si discul, apoi apare ecranul de logare. Cineva a dat aceste comenzi. Cine, daca memoria de lucru era goala?

Raspunsul: pe placa de baza exista un cip separat cu ROM (Read Only Memory — memorie doar pentru citire). Continutul lui este scris de producator si nu se sterge la oprirea curentului; se spune ca este o memorie nevolatila.
Programul din el se numeste firmware, iar pe calculatoarele de azi poarta numele UEFI (pe cele mai vechi: BIOS).
Ce face concret programul din ROM

1. Porneste procesorul si il pune sa execute primele instructiuni.
2. Verifica daca componentele de baza raspund — memoria, tastatura, discul (aceasta verificare se numeste POST, Power-On Self-Test).
3. Cauta pe discurile atasate un sistem de operare si il incarca in RAM.
4. Ii preda controlul sistemului de operare si iese din scena.

Daca ai vazut vreodata un mesaj de tipul No bootable device pe un calculator din laborator, exact programul din ROM ti-a vorbit: a ajuns la pasul 3 si nu a gasit niciun sistem de operare.

Precizare onesta: ROM-ul de azi nu e chiar de nesters

Numele vine din vremea cand continutul se scria o singura data, la fabricare, si nu mai putea fi modificat. Cipurile UEFI de azi folosesc memorie flash: pot fi rescrise, dar numai printr-o operatie speciala si intentionata, numita actualizare de firmware, facuta de obicei de un tehnician.

Pentru sistemul de operare si pentru programele tale, cipul ramane practic doar de citit: niciun program obisnuit nu scrie in el. De aceea numele ROM a ramas.

ROM nu exista doar in calculatoare

Orice aparat care stie ce sa faca in secunda in care il pornesti are firmware intr-o memorie nevolatila: pianina digitala din sala de repetitii, pedala de efecte a chitaristului, masa de mixaj, videoproiectorul din sala de spectacol, imprimanta din secretariat. Scoti aparatul din priza o luna — cand il repui, isi stie din nou meseria.

3

3. Asemanari si deosebiri, puse fata in fata

Mai intai exemplul: aceeasi placa, doua comportamente

Scoti calculatorul din priza peste vacanta de vara. In septembrie il repui in priza. Programul de pornire este intact, la fel ca in iunie. Proiectul nesalvat din ultima ora de dinainte de vacanta nu mai exista. Amandoua stateau in memorii aflate pe aceeasi placa de baza, la cativa centimetri una de alta.

Asemanari — de aceea se numesc amandoua memorie interna:
  • Sunt memorii interne: se afla pe placa de baza, in interiorul unitatii, nu sunt suporturi pe care sa le porti in ghiozdan.
  • Sunt citite direct de procesor, fara sa treaca prin disc.
  • Pastreaza informatia in format binar, ca siruri de 0 si 1.
  • Sunt amandoua cu acces aleator la citire: se poate ajunge direct la orice adresa din ele.
  • Amandoua influenteaza cat de repede porneste si cat de fluent merge sistemul.
Deosebiri — tabelul pe care merita sa il retii:
RAM fata de ROM

Volatilitate: RAM = volatila, se sterge la oprire. ROM = nevolatila, isi tine continutul si fara curent.

Scriere: RAM = se scrie si se rescrie permanent, de catre orice program. ROM = in mod normal doar se citeste; rescrierea cere o actualizare speciala de firmware.

Continut: RAM = sistemul de operare incarcat, aplicatiile deschise, datele in lucru. ROM = programul de pornire (UEFI sau BIOS), scris de producator.

Capacitate: RAM = ordinul gigaoctetilor (uzual 8, 16 sau 32 GB pe un calculator de azi). ROM = ordinul megaoctetilor — un program mic, dar esential.

Viteza: RAM = foarte rapida, este proiectata pentru scriere si citire continua. ROM = mai lenta, dar nu conteaza: este citita in principal o singura data, la pornire.

Cine o schimba: RAM = utilizatorul poate adauga sau inlocui module. ROM = cipul ramane, se poate schimba doar versiunea programului din el.

Analogia repetitiei

ROM = programul tiparit al spectacolului: scris dinainte, acelasi pentru toata lumea, nu il modifica nimeni in timpul reprezentatiei; el spune ce urmeaza si in ce ordine incepe totul.

RAM = ce se intampla efectiv pe scena in acest moment: se schimba din secunda in secunda, iar cand se stinge lumina nu mai ramane nimic din el. Programul tiparit ramane si maine; seara de ieri nu.

4

4. Parametrii care influenteaza performanta

Mai intai exemplul: doua calculatoare, acelasi procesor

Doi colegi monteaza acelasi material de la serbare, in acelasi program, pe calculatoare cu acelasi procesor. La primul, previzualizarea merge fluent. La al doilea, dupa ce adauga a saptea pista, imaginea incepe sa se blocheze, iar discul lucreaza continuu. Diferenta dintre cele doua calculatoare nu este la procesor, ci la memorie.

La memoria RAM, patru parametri influenteaza performanta. Ii asezam in ordinea in care conteaza pentru munca ta:
  • 1. Capacitatea (in GB) — cat de mult incape simultan. Este parametrul decisiv: daca proiectul nu incape, nimic altceva nu il salveaza.
  • 2. Generatia si frecventa — modulele de azi sunt DDR4 sau DDR5, iar frecventa se exprima in MHz. Frecventa mai mare inseamna mai multe transferuri pe secunda intre memorie si procesor.
  • 3. Latenta — cate cicluri de asteptare trec pana cand memoria livreaza datele cerute. La latenta, valoarea mai mica este mai buna. Se noteaza uzual CL urmat de un numar.
  • 4. Numarul de canale — doua module identice montate corect lucreaza in paralel (dual channel) si duc mai multe date pe secunda decat un singur modul de aceeasi capacitate totala.
Ce se intampla cand RAM-ul se umple

Sistemul de operare nu se opreste brusc: muta datele folosite mai rar din RAM pe disc, intr-o zona de rezerva. Pe Windows aceasta zona se numeste fisier de paginare, pe Linux swap.

Este o plasa de siguranta utila, dar discul este mult mai lent decat memoria. Asa arata problema la ora: cursorul se misca in salturi, previzualizarea se blocheaza, discul lucreaza continuu, iar tu crezi ca vinovat e programul. De cele mai multe ori nu e programul, ci memoria plina.

Doua capcane de care sa te feresti

Capcana 1: viteza modulului este limitata de ce suporta placa de baza si procesorul. Un modul rapid montat intr-un calculator vechi va functiona la viteza cea mai mare pe care o suporta sistemul, nu la cea scrisa pe cutie.

Capcana 2: memoria nu inlocuieste stocarea. Daca ti se umple discul de proiecte, mai multa memorie RAM nu iti da niciun megaoctet de spatiu de salvare — sunt doua probleme diferite.

Si la ROM? Capacitatea si viteza cipului ROM nu sunt parametri pe care sa ii alegi tu: cipul vine cu placa de baza. Ce conteaza acolo este versiunea firmware-ului — o versiune mai noua poate aduce suport pentru module de memorie sau procesoare aparute dupa fabricarea placii, sau poate corecta erori de pornire. Actualizarea se face rar si cu grija, pentru ca o intrerupere in timpul ei lasa calculatorul fara programul de pornire.
5

5. Vezi cu ochii tai, pe Windows si pe Ubuntu

Mai intai exemplul: intrebarea de la magazin

Un coleg vrea sa cumpere memorie in plus pentru laptopul cu care monteaza clipuri. Prima intrebare a vanzatorului: cat ai acum si de ce tip? Raspunsul nu se ghiceste — se citeste din sistem, in doua minute, fara sa desfaci nimic.

Programa cere ca la acest domeniu sa lucram pe Windows sau pe Linux (Ubuntu). Ai mai jos pasii pentru amandoua; ce vezi este acelasi lucru, numit diferit.
A. Pe Windows 11 — cat RAM am si la ce viteza

1. Apasa Ctrl+Shift+Esc — se deschide Manager de activitati (Task Manager).
2. Alege fila Performanta, apoi in stanga Memorie.
3. Citesti: capacitatea totala (sus, de exemplu 16,0 GB), cat este In uz chiar acum, Viteza in MHz, cate Sloturi sunt folosite din cate exista si Factorul de forma (DIMM la calculatoare fixe, SODIMM la laptopuri).

Varianta scurta, doar pentru capacitate: Setari > Sistem > Despre, la randul RAM instalat.

B. Pe Windows 11 — ce firmware am (partea de ROM)

1. Apasa Win+R, scrie msinfo32 si apasa Enter.
2. In fereastra Informatii despre sistem cauti randurile Versiune/data BIOS (producatorul si versiunea programului din cipul ROM) si Mod BIOS (scrie UEFI sau Legacy).

C. Pe Ubuntu — aceleasi informatii, alte nume

Cu mausul: deschide aplicatia Monitor de sistem (System Monitor), fila Resurse: acolo vezi graficul memoriei si, dedesubt, randul de swap — exact zona de rezerva de pe disc despre care am vorbit la atomul 4.

In terminal (se deschide cu Ctrl+Alt+T):
free -h — arata pe randul Mem totalul, cat e folosit si cat e liber, iar pe randul Swap cat s-a mutat pe disc. Optiunea -h vine de la human readable: valorile apar in GB, nu in kiloocteti.
cat /sys/class/dmi/id/bios_version — arata versiunea firmware-ului, adica echivalentul randului din msinfo32.

Unde difera cele doua sisteme

Windows iti arata viteza in MHz si numarul de sloturi direct in Manager de activitati, fara nicio unealta suplimentara.

Ubuntu iti arata usor capacitatea si consumul (free -h), dar pentru viteza si tipul modulelor are nevoie de o comanda care cere drepturi de administrator: sudo dmidecode -t memory. Pe calculatoarele din laborator este posibil sa nu ai aceste drepturi — atunci te opresti la capacitate si consum.

6

6. Recapitulare — tot ce ai invatat astazi

Inainte de a trece la exercitii, revezi rapid conceptele-cheie:
RAM

Random Access Memory. Memoria interna de lucru: tine sistemul de operare incarcat, aplicatiile deschise si datele in lucru. Se citeste si se scrie liber. Este volatila — la oprirea curentului se goleste, de aceea se salveaza.

ROM

Read Only Memory. Cip pe placa de baza cu programul de pornire (firmware UEFI sau BIOS), scris de producator. Nevolatil — isi tine continutul si fara curent. Verifica componentele si incarca sistemul de operare de pe disc.

Asemanari

Amandoua sunt memorii interne, pe placa de baza, citite direct de procesor, cu informatia in format binar si cu acces aleator la citire. Amandoua influenteaza cum porneste si cum merge sistemul.

Deosebiri

Volatilitate (RAM se sterge, ROM nu), scriere (RAM permanent, ROM doar prin actualizare de firmware), continut (date in lucru fata de program de pornire), capacitate (gigaocteti fata de megaocteti).

Parametrii de performanta

La RAM, in ordinea importantei: capacitatea in GB, generatia si frecventa (DDR4/DDR5, MHz), latenta (CL, mai mic e mai bun), numarul de canale (dual channel). Cand memoria se umple, sistemul foloseste discul (fisier de paginare / swap) si totul devine lent.

Unde le citesti

Windows: Ctrl+Shift+Esc > Performanta > Memorie pentru RAM; msinfo32 pentru versiunea BIOS/UEFI. Ubuntu: Monitor de sistem sau free -h pentru RAM; cat /sys/class/dmi/id/bios_version pentru firmware.

Exercitii practice

Exercitiul 1 (Nivel minim) — RAM sau ROM?

Pentru fiecare dintre afirmatiile de mai jos, scrie daca se potriveste memoriei RAM, memoriei ROM sau amandurora, si adauga o justificare de un rand:

(1) Se sterge complet cand se ia curentul. (2) Contine programul care verifica componentele la pornire. (3) Se masoara uzual in gigaocteti. (4) Este montata pe placa de baza, in interiorul calculatorului. (5) Continutul ei este scris de producator, nu de utilizator. (6) Aici ajunge fisierul afisului cand il deschizi ca sa il editezi.

Vezi rezolvarea
  1. RAM — este o memorie volatila: isi pastreaza continutul doar cat timp primeste curent.
  2. ROM — programul de pornire (firmware UEFI sau BIOS) face verificarea componentelor, pasul numit POST.
  3. RAM — capacitatea uzuala este de 8, 16 sau 32 GB; cipul ROM se masoara in megaocteti.
  4. Amandoua — sunt memorii interne, aflate pe placa de baza si citite direct de procesor; aceasta e chiar asemanarea principala.
  5. ROM — firmware-ul este scris de producator; utilizatorul il poate doar actualiza, printr-o operatie speciala.
  6. RAM — fisierul se copiaza de pe disc in memoria de lucru, iar de acolo il editezi rapid; daca nu salvezi, copia se pierde.

Exercitiul 2 (Nivel standard) — Fisa de memorie a calculatorului tau

Pe calculatorul de la scoala sau de acasa, completeaza o fisa cu sase randuri: capacitate totala RAM, cat este in uz acum, viteza in MHz (daca sistemul ti-o arata), sloturi folosite din total, versiunea firmware-ului, modul BIOS (UEFI sau Legacy). Apoi deschide doua-trei aplicatii mari (de exemplu programul de grafica si browserul cu mai multe file), revino la aceleasi ecrane si noteaza cat a crescut valoarea in uz. Scrie la final o concluzie de doua randuri: mai are calculatorul tau loc de lucru sau nu?

Vezi rezolvarea

Pe Windows 11, dupa pasii din atomul 5: Ctrl+Shift+Esc > fila Performanta > Memorie pentru primele patru randuri; Win+R, apoi msinfo32, pentru Versiune/data BIOS si Mod BIOS.

Pe Ubuntu: Ctrl+Alt+T, apoi free -h pentru total, folosit si liber (plus randul Swap); versiunea firmware-ului cu cat /sys/class/dmi/id/bios_version. Viteza in MHz si sloturile cer sudo dmidecode -t memory; daca nu ai drepturi de administrator, scrii pe fisa nedisponibil, lipsa drepturi — este un raspuns corect, nu o esuare.

Exemplu de fisa completata (valorile tale vor fi altele): capacitate 8,0 GB; in uz la pornire 3,4 GB; viteza 2667 MHz; sloturi 1 din 2; versiune BIOS 1.24.0; mod BIOS UEFI. Dupa deschiderea programului de grafica si a browserului: in uz 6,1 GB.

Concluzia se scrie comparand cele doua valori in uz cu totalul: la 6,1 GB folositi din 8,0 GB au mai ramas sub 2 GB liberi, deci la urmatorul proiect mare sistemul va incepe sa mute date in fisierul de paginare si lucrul va deveni sacadat. Un slot liber din doua inseamna ca se mai poate adauga un modul.

Randurile care nu se pot completa (de exemplu viteza pe un laborator Ubuntu fara drepturi de administrator) se marcheaza ca atare — fisa ramane valida.

Exercitiul 3 (Nivel performanta) — Sfatul corect pentru laboratorul de montaj

Un coleg monteaza inregistrarea recitalului pe un laptop cu 8 GB RAM (un singur modul montat, al doilea slot liber). De la a saptea pista incolo, previzualizarea se blocheaza, iar indicatorul discului lucreaza continuu. Trei colegi ii dau trei sfaturi: (a) cumpara un disc SSD mai mare; (b) mai adauga un modul de memorie; (c) actualizeaza firmware-ul din ROM, ca sa mearga memoria mai repede.

Scrie un raspuns argumentat: care sfat rezolva problema si de ce; de ce celelalte doua nu o rezolva; ce parametru ai verifica inainte de a cumpara ceva si de unde il citesti; ce avantaj suplimentar aduce al doilea modul, dincolo de capacitate.

Vezi rezolvarea

Sfatul corect este (b), adaugarea unui modul de memorie. Simptomele descrise sunt exact tabloul memoriei pline din atomul 4: proiectul nu mai incape in cei 8 GB, sistemul muta datele folosite mai rar in fisierul de paginare de pe disc, iar discul lucreaza continuu tocmai pentru ca face aceasta mutare. Discul e mult mai lent decat memoria, si de aici sacadarea previzualizarii.

De ce nu (a): un SSD mai mare rezolva lipsa de spatiu de salvare, nu lipsa de memorie de lucru — sunt doua probleme diferite (capcana 2 din atomul 4). Colegul nu s-a plans ca nu are unde salva proiectul, ci ca lucrul se blocheaza.

De ce nu (c): versiunea firmware-ului poate aduce suport pentru module noi sau poate corecta erori de pornire, dar nu creeaza capacitate de memorie. In plus, actualizarea de firmware este o operatie rara si riscanta: o intrerupere in timpul ei lasa calculatorul fara program de pornire. Ar avea sens doar ca pas ajutator, daca modulul nou cumparat nu ar fi recunoscut de placa.

Ce verific inainte de cumparare: capacitatea actuala, cate sloturi sunt folosite din cate exista, si — daca sistemul mi le arata — viteza si factorul de forma al modulului existent (DIMM la fix, SODIMM la laptop, deci aici SODIMM). Toate se citesc in Ctrl+Shift+Esc > Performanta > Memorie pe Windows; pe Ubuntu, capacitatea si consumul cu free -h, iar viteza si tipul cu sudo dmidecode -t memory, daca am drepturi de administrator.

Avantajul suplimentar al celui de-al doilea modul: doua module identice montate corect lucreaza in paralel (dual channel) si transfera mai multe date pe secunda decat un singur modul de aceeasi capacitate totala. Deci al doilea modul aduce si capacitate, si latime de banda.

De retinut si limita: modulul nou trebuie sa fie de tipul suportat de placa (DDR4 sau DDR5) si va functiona la viteza maxima suportata de placa si de procesor, nu neaparat la cea scrisa pe cutia lui — capcana 1 din atomul 4.

Ce ai invatat astazi

  • RAM = memoria interna de lucru: se scrie si se citeste liber, dar e volatila — se goleste la oprirea curentului
  • ROM = memoria nevolatila de pe placa de baza, cu programul de pornire (firmware UEFI sau BIOS) scris de producator
  • La pornire, programul din ROM verifica componentele (POST) si incarca sistemul de operare de pe disc in RAM
  • Asemanari: amandoua sunt memorii interne, citite direct de procesor, binare, cu acces aleator la citire
  • Deosebiri: volatilitate, posibilitatea de scriere, continutul si capacitatea (gigaocteti fata de megaocteti)
  • Parametrii RAM, in ordinea importantei: capacitatea (GB), generatia si frecventa (DDR4/DDR5, MHz), latenta (CL), numarul de canale
  • Cand RAM-ul se umple, sistemul muta date pe disc (fisier de paginare / swap) si totul devine sacadat
  • Le citesti singur: Ctrl+Shift+Esc > Performanta > Memorie si msinfo32 pe Windows; free -h si Monitor de sistem pe Ubuntu

Vrei mai mult?

Fa singur experimentul care demonstreaza atomul 4: deschide Manager de activitati (sau free -h intr-un terminal lasat deschis) si noteaza memoria in uz. Apoi deschide, pe rand, programul de grafica cu un proiect mare, browserul cu zece file si un player video, notand valoarea dupa fiecare pas. Vei vedea in cifre exact ce simti ca incetineala.

Intreaba-te: daca RAM-ul e mult mai rapid decat discul, de ce nu se construiesc calculatoare cu 500 GB de RAM si fara disc? (Doua raspunsuri se afla deja in lectie: unul tine de pret si de capacitate, celalalt de ce se intampla la oprirea curentului.)

In lumea reala: in studiourile de montaj si de inregistrari, cantitatea de memorie e prima linie din caietul de sarcini al unei statii de lucru, inaintea procesorului. Motivul e cel din atomul 4: un procesor rapid care asteapta date mutate de pe disc lucreaza tot in ritmul discului. De aceea, cand ceri buget pentru un calculator de montaj, primul numar pe care il aperi este capacitatea memoriei.

Urmatoarea lectie

Continua cu Stocarea datelor: HDD, SSD, medii optice, carduri, memorie flash — memoria care nu se sterge la oprire si in care ajung, prin Salvare, toate proiectele scoase din RAM.

Continua →