Multe tipuri de circuite cuprind memoria internă a computerului, inclusiv RAM, ROM, EPROM, EEPROM și FLASH ROM. Distinse de discurile utilizate pentru stocarea datelor și adesea denumite memorie tare, aceste tipuri de memorie funcționează împreună pentru a rula un sistem informatic. Cel mai familiar este memoria RAM sau Random Access Memory, care oferă spațiu de stocare temporar pentru o activitate în desfășurare. Alte tipuri de memorie sunt doar pentru citire.
Spre deosebire de unitățile de hard disk, care sunt clasificate ca spațiu de stocare, memoria internă se referă la circuite care dau computerului anumite tipuri de comenzi rotative. RAM permite computerului să găsească fișierele de pe hard disk, să dețină fișierele deschise pentru a fi lucrate și să ruleze simultan mai multe programe. RAM nu are conținut static. ROM sau memorie numai pentru citire conține instrucțiuni recursive pentru computer, inclusiv în ce ordine sunt încărcate componentele și care drivere sunt încărcate în memoria sa.
Instrucțiunile ținute în ROM se repetă continuu, pentru a ține computerul să ruleze fără probleme și de obicei sunt scrise pentru anumite componente ale sistemului informatic. Când sistemul necesită actualizări, utilizatorii ar putea avea nevoie de software special și, uneori, de hardware pentru a actualiza sistemul. Odată cu dezvoltarea unor ROM-uri mai noi și mai rapide, memoria RAM nu mai ocupă mai multe sarcini recursive și este mai eficientă.