Memoria de citire-scriere este un tip de stocare electronică folosită de computere și alte dispozitive care pot avea informații stocate pe ea și, ulterior, pot avea aceleași informații recuperate ulterior. Există mai multe forme fizice de memorie de citire-scriere, cum ar fi cipurile de memorie cu acces aleatoriu (RAM), hard disk-uri și discuri compacte reinscriptibile (CD-RW), pentru a numi câteva. Scopul acestui tip de memorie poate fi acela de a stoca permanent informații pentru utilizare ulterioară, cum este cazul unui CD-RW, sau poate fi de a oferi o zonă de acces rapid la informațiile care au fost compilate sau încărcate, așa cum este cazul cu cipuri RAM. Există o diferență funcțională distinctă între memoria de citire-scriere, memoria doar pentru citire (ROM) și memoria doar pentru scriere (WOM).
De departe, memoria de citire-scriere este cel mai implementat tip de memorie în dispozitivele electronice și computere. Sistemul este capabil să modifice informațiile stocate la o anumită adresă în memorie și, de asemenea, poate prelua informații din memorie. Această metodă de memorie a calculatorului a devenit importantă pe măsură ce complexitatea software-ului de calculator a avansat și sistemele de operare necesitau zone din ce în ce mai mari în care să stocați informații și să faceți calcule lungi.
Există două forme de memorie RW, prima fiind memoria statică sau de tip stocare. Acesta este un tip de memorie conceput pentru a fi scris și apoi pentru a reține acele informații, în ciuda faptului că nu are o bucată de software activă sau un semnal electronic care o alimentează. Unitățile de hard disk, CD-RW-urile, unitățile flash și anumite tipuri de circuite încorporate au toate această capacitate.
A doua formă se numește memorie volatilă. Acesta este de obicei un microcip încorporat sau alt hardware electronic care poate acționa ca o locație în care informațiile pot fi citite și scrise, dar nu persistă fără o sursă de alimentare externă sau un sistem software. RAM-ul computerului este un exemplu de memorie volatilă de citire-scriere, în care informațiile stocate în cipurile RAM se pierd sau sunt irecuperabile odată ce computerul este oprit. Acest tip de memorie are timpi de acces foarte rapizi, deoarece nu este codificat fizic pe un mediu.
Spre deosebire de memoria de citire-scriere, sunt doar memoria de citire și doar de scriere. Memoria numai în citire este folosită frecvent pentru a transfera informații pe un mediu fizic într-un mod astfel încât să nu poată fi modificate de către un utilizator. De asemenea, este folosit în anumite sisteme de fișiere pentru a proteja zonele vitale ale sistemului de operare împotriva daunelor cauzate de accidente sau software rău intenționat. Memoria de scriere este de obicei folosită pentru a oferi o ieșire sigură pentru informații inutile sau alte semnale, cum ar fi un port hardware virtual care nu duce la nimic, numit dispozitiv NUL, unde datele pot fi eliminate în siguranță, dar nu pot fi citite înapoi.