Memoria volatilă necesită energie electrică sau un anumit tip de curent pentru a stoca informații, iar memoria nevolatilă nu. Majoritatea computerelor au ambele tipuri de memorie. Memoria de acces aleatorie este un exemplu de memorie volatilă, iar memoria numai pentru citire este un exemplu de memorie nevolatilă.
Cu memorie volatilă, curentul care rulează prin calculator este ceea ce ajută la menținerea memoriei. Cu RAM, sistemul de operare utilizează această memorie numai în timpul operațiilor. Odată ce
alimentarea este oprită, memoria RAM este șters. Memoria nonvolatila nu necesită nici un fel de putere pentru a ține informații. Acesta este motivul pentru care oamenii folosesc ROM-ul și memoria flash pentru a stoca imagini, documente și alte informații importante. Odată ce puterea computerului este oprită, informațiile importante mai există și sunt accesibile ulterior.
Memoria volatilă tinde să ruleze mai repede decât memoria nevolatilă. De aceea, computerele utilizează o memorie volatilă pentru activități care necesită timpi rapizi de răspuns și necesită memorie doar pentru intervale mici de timp. Memoria neutilizată tinde să fie mai lentă, deoarece trebuie să scrie și să înregistreze datele, astfel încât utilizatorii să poată apela din nou. Memoria nonvolatile este, de asemenea, reinscriptibilă, ceea ce înseamnă că utilizatorii au posibilitatea de a șterge informațiile stocate pe acesta.