- Ogni volta che si verifica un operazione di write, il dato viene scritto sia in cache che in memoria principale.
- Per un implementazione efficiente, viene aggiunto un write-buffer, che si occupa di immagazzinare i dati generati dalla CPU e in coda per la scrittura in memoria, in modo da liberare la CPU.

- Svantaggio: traffico intenso sul bus. Se la CPU genera write più velocemente di quanto la memoria riesce a supportare la scrittura di dati, prima o poi la CPU dovrà andare in stallo.