Tutti i dispositivi di memoria a tutti i livelli della gerarchia di memoria (dalla cache L1, dalla memoria principale, dal disco ...) offrono accesso sequenziale come modalità più veloce rispetto all'accesso casuale. L'accesso casuale richiede la trasmissione costante di indirizzi (il che significa che i dispositivi devono riconfigurare il loro accesso per cambiare gli indirizzi) mentre l'accesso sequenziale significa trasferimenti di massa: ammortizzare un indirizzo attraverso il trasferimento dell'intero blocco, mentre i dispositivi avanzano internamente indirizzandosi al successivo, in parallelo con accesso all'indirizzo precedente.
Il disco lo porta ad estremi come @ gnasher729 sta indicando. A causa del supporto fisico, l'indirizzamento dei byte non è nemmeno pratico. Sul disco, vi è un sovraccarico di dimensioni fisse che circonda qualsiasi quantità di contenuto che è possibile archiviare. Durante la formattazione di basso livello da parte del produttore, viene scelta la dimensione del contenuto trasformato in un blocco. La scelta è un compromesso tra i vantaggi dei trasferimenti in serie sequenziali quando si desiderano più dati e gli svantaggi quando non lo si fa, oltre ad ammortizzare il sovraccarico sul contenuto.
In pratica, se il sistema operativo funziona con un determinato file, eseguirà solo read-modify-write quando la pagina è fredda, mentre successivamente per un certo periodo memorizzerà nella cache il contenuto più recente di quella pagina. Se la pagina si trova nella cache, la lettura iniziale può essere dimenticata.