O magistrală din spate este o piesă hardware a computerului care conectează unitatea centrală de procesare (CPU) la memoria cache de Nivel 2 (L2) și uneori de Nivel 1 (L1). Această conexiune se realizează atunci când CPU trebuie să stocheze memorie în cache sau să recupereze memorie din acesta. Conectarea procesorului și a memoriei cache cu magistrala din spate este importantă, deoarece procesorul va avea un timp mai ușor de procesat informațiile care au fost stocate sau procesate anterior. În majoritatea computerelor, această magistrală este la fel de rapidă sau aproape la fel de rapidă ca procesorul.
În timpul operațiunilor, un procesor poate avea nevoie de cache din anumite motive, iar o magistrală din spate servește drept punte între cele două. Cache-ul este memoria care stochează lucruri care au fost deja vizualizate. De exemplu, dacă cineva a deschis recent o imagine, un document text sau un site web, atunci memoria cache va stoca fișierul pentru o perioadă scurtă de timp; memoria este descărcată dacă utilizatorul nu revine la fișier în perioada de timp. Majoritatea autobuzelor din spate se conectează cu memoria cache L2, în timp ce unele se conectează și cu L1.
Ca punte, magistrala din spate permite memoriei cache să se miște în două direcții diferite. Dacă CPU trebuie să stocheze temporar o parte sau tot un proces, astfel încât să poată reveni la proces mai târziu, atunci va folosi magistrala pentru a stoca procesul în cache. Când procesorul are nevoie de ceva din cache, va instrui magistrala să-l recupereze.
În timp ce memoria cache are de obicei cea mai mică cantitate de memorie dintr-un computer, este foarte rapidă ca rezultat. Din acest motiv, procesorul poate folosi magistrala din spate pentru a accelera procesele altfel lungi, dar numai dacă au fost efectuate recent. De exemplu, dacă cineva efectuează o problemă lungă de matematică sau redă o imagine complicată, atunci CPU-ului poate dura câteva minute sau mai mult pentru a finaliza funcția. Dacă utilizatorul îndeplinește din nou aceeași funcție, atunci CPU-ul va putea repeta procesul mult mai rapid prin preluarea informațiilor din cache.
Cache-ul este foarte rapid și, deoarece procesorul are nevoie de această memorie rapid, magistrala din spate este de obicei făcută pentru a avea o viteză mare de procesare. Majoritatea computerelor setează această magistrală aproape de aceeași viteză ca CPU, cea mai mică setare fiind de obicei în jur de jumătate din viteza procesorului. Dacă magistrala este setată la o viteză mai mică, atunci poate fi mai rapid să refaceți procesul recent, eliminând necesitatea unui autobuz din spate.