Esistono due tipi di RAM volatile: dinamica e statica. Anche se entrambi i tipi hanno bisogno di corrente elettrica continua per conservare i dati, ci sono alcune importanti differenze tra di loro.
La RAM dinamica (DRAM) è molto popolare grazie alla sua economicità. DRAM memorizza ogni bit di informazioni in un condensatore diverso all’interno del circuito integrato. I chip DRAM richiedono un solo condensatore e un transistor per memorizzare ogni bit di informazione. Questo lo rende spazio efficiente e poco costoso.,
Il vantaggio principale della RAM statica (SRAM) è che è molto più veloce della RAM dinamica. Il suo svantaggio è il suo prezzo elevato. SRAM non ha bisogno di aggiornamenti elettrici continui, ma richiede comunque una corrente costante per sostenere la differenza di tensione. Ogni singolo bit in un chip RAM statico ha bisogno di una cella di sei transistor, mentre la RAM dinamica richiede solo un condensatore e un transistor. Di conseguenza, SRAM non è in grado di eseguire le funzionalità di archiviazione della famiglia DRAM. SRAM è comunemente usato come cache della CPU e per i registri del processore e nei dispositivi di rete.