Memoria de acces aleatorie (RAM), memoria cache și unitatea de procesare centrală (CPU) sunt trei componente care fac un computer puternic. CPU controlează viteza procesării datelor, memoria RAM stochează date din programele software utilizate în prezent, iar memoria cache transmite mesaje între CPU și RAM.
Cache-ul și memoria RAM sunt componente ale memoriei computerului. CPU utilizează memoria cache pentru a primi mesaje din memoria RAM și din hard disk, deoarece memoria cache este mai rapidă decât memoria RAM. Cantitatea de memorie RAM din interiorul unui computer îi afectează de asemenea performanța. Un program software sau un sistem de operare specifică de obicei cerințele minime de memorie RAM și CPU pentru instalarea pe computer.