Che cos'è un bus sul retro?
Un bus posteriore è 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 stabilita quando la CPU deve archiviare la memoria nella cache o recuperarla da essa. La connessione della CPU e della cache con il bus posteriore è importante, poiché la CPU avrà un tempo più semplice per l'elaborazione delle informazioni 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 posteriore funge da ponte tra i due. La cache è la memoria che memorizza le cose che sono già state visualizzate. Ad esempio, se qualcuno ha recentemente aperto 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 ritorna al file entro il periodo di tempo. La maggior parte dei bus sul retro si connettono con la cache L2, mentre alcuni si connettono anche con L1.
Come ponte, il bus posteriore consente alla cache di spostarsi in due direzioni diverse. Se la CPU deve archiviare temporaneamente una parte o tutto il processo in modo da poter tornare al processo in un secondo momento, utilizzerà il bus per memorizzare il processo nella cache. Quando la CPU necessita di qualcosa dalla cache, indicherà al bus di recuperarla.
Sebbene la cache disponga in genere della quantità minima di memoria in un computer, è di conseguenza molto veloce. Per questo motivo, la CPU può utilizzare il bus posteriore per velocizzare processi altrimenti lunghi, ma solo se eseguiti di recente. Ad esempio, se qualcuno sta eseguendo un problema matematico lungo o esegue il rendering di un'immagine complicata, potrebbero essere necessari diversi minuti o più per completare la funzione della CPU. 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 necessita rapidamente di questa memoria, in genere il bus posteriore ha un'alta velocità di elaborazione. La maggior parte dei computer imposta questo bus alla stessa velocità della CPU, con un'impostazione più bassa in genere pari a circa la metà della velocità della CPU. Se il bus è impostato su una velocità inferiore, potrebbe essere più veloce ripetere il processo recente, eliminando la necessità di un bus sul retro.