Un bus back-side è un componente hardware del computer che collega l’unità di elaborazione centrale (CPU) alla memoria cache di livello 2 (L2) e talvolta di livello 1 (L1). Questa connessione viene effettuata quando la CPU deve archiviare memoria nella cache o recuperare memoria da essa. È importante collegare la CPU e la cache con il bus back-side, perché la CPU avrà un tempo più facile per elaborare le informazioni che sono state precedentemente memorizzate o elaborate. Nella maggior parte dei computer, questo bus è veloce o quasi quanto la CPU.
Durante le operazioni, una CPU potrebbe aver bisogno della cache per qualche motivo e un bus back-side funge da ponte tra i due. La cache è la memoria che memorizza le cose che sono già state visualizzate. Ad esempio, se qualcuno ha aperto di recente un’immagine, un documento di testo o un sito Web, la cache memorizzerà il file per un breve periodo; la memoria viene scaricata se l’utente non torna al file entro il periodo di tempo. La maggior parte dei bus back-side si connette con la cache L2, mentre alcuni si collegano anche con L1.
Come bridge, il bus back-side consente alla cache di spostarsi in due direzioni diverse. Se la CPU ha bisogno di memorizzare temporaneamente parte o tutto un processo in modo che possa tornare al processo in un secondo momento, utilizzerà il bus per memorizzare il processo nella cache. Quando la CPU ha bisogno di qualcosa dalla cache, indicherà al bus di recuperarlo.
Sebbene la cache abbia in genere la quantità di memoria più piccola in un computer, di conseguenza è molto veloce. Per questo motivo, la CPU può utilizzare il bus back-side per velocizzare processi altrimenti lunghi, ma solo se sono stati eseguiti di recente. Ad esempio, se qualcuno sta eseguendo un lungo problema di matematica o esegue il rendering di un’immagine complicata, la CPU potrebbe impiegare diversi minuti o più per completare la funzione. Se l’utente esegue nuovamente la stessa funzione, la CPU sarà in grado di ripetere il processo molto più rapidamente recuperando le informazioni dalla cache.
La cache è molto veloce e, poiché la CPU ha bisogno di questa memoria rapidamente, il bus back-side è in genere fatto per avere un’elevata velocità di elaborazione. La maggior parte dei computer imposta questo bus vicino alla stessa velocità della CPU, con l’impostazione più bassa in genere intorno alla metà della velocità della CPU. Se il bus è impostato su una velocità inferiore, potrebbe essere più rapido ripetere il processo recente, eliminando la necessità di un bus sul lato posteriore.