RAM
La RAM (Random Access Memory) è una memoria ad accesso casuale, ovvero le informazioni scritte sono posizionate in modo casuale. Questo elemento è fondamentale per le prestazioni di una macchina, in quanto velocizza notevolmente l'archiviazione temporanea di dati in attesa di essere elaborati (o scritti su altro supporto).
La ram è considerata una memoria volatile, cioè allo spegnimento del pc le informazioni contenuta in essa vanno perdute. A seconda dall'architettura usata, la CPU può accedere direttamente alla memoria oppure accedervi tramite appositi controller. Nel caso di sistemi multiprocessore, la memoria primaria può essere condivisa da più processori oppure può essere partizionata, nel qual caso ogni processore dispone di una sua memoria privata. Esistono anche architetture miste dove è presente sia una memoria primaria condivisa da tutti i processori che una memoria privata dedicata ad ognuno di essi.
Il processore carica dalla RAM, quando la sua cache interna è piena, le istruzioni da eseguire e i dati da elaborare per poi riscriverli nuovamente in RAM. Poiché generalmente è più lenta del processore, la sua velocità è un fattore determinante per le prestazioni dell'intero calcolatore.