RAM, acronimo di Random Access Memory, e ROM, che invece sta per Read-Only Memory, sono entrambe presenti nel computer. La RAM è una memoria volatile che archivia temporaneamente i file su cui si sta lavorando. La ROM è una memoria non volatile che archivia in maniera permanente le istruzioni del computer.
Sigla di read only memory, particolare memoria non volatile (cioè capace di conservare i dati presenti anche in assenza di alimentazione) presente nei calcolatori elettronici; i dati sono inseriti durante la sua realizzazione, non potendo più essere modificati, se non in condizioni particolari e con appositi strumenti.
La memoria ROM contiene le informazioni per l'avvio del PC. Ogni volta che si accende il computer, il processore va a controllare il tipo di hardware che è presente, e, attraverso vari test di controllo, che non ci siano problemi per qualche componente.
La memoria Rom (Read Only Memory - cioè memoria di sola lettura) viene utilizzata per memorizzare il firmware ovvero il software fermo, che è l'insieme dei programmi inseriti dal costruttore.
La RAM è, tuttavia, l'archiviazione temporanea mentre l'HDD è l'archiviazione permanente del computer. Entrambi sono componenti fisici del computer utilizzati per archiviare i dati, tranne che la RAM è una memoria volatile e l'HDD è una memoria non volatile.