Hva er en buss på baksiden?
En buss på baksiden er et stykke datamaskinvare som kobler den sentrale prosesseringsenheten (CPU) til nivå 2 (L2) og noen ganger nivå 1 (L1) hurtigminne. Denne tilkoblingen opprettes når CPU trenger å lagre minne i cachen eller hente minne fra den. Det er viktig å koble CPU og cache til baksiden av bussen, fordi CPU-en har enklere tid på å behandle informasjon som tidligere ble lagret eller behandlet. På de fleste datamaskiner er denne bussen like rask eller nesten like rask som CPU-en.
Under operasjoner kan en CPU trenge hurtigbufferen av en eller annen grunn, og en buss på baksiden fungerer som en bro mellom de to. Cache er minne som lagrer ting som allerede er sett. For eksempel, hvis noen nylig åpnet et bilde, et tekstdokument eller et nettsted, lagrer hurtigbufferen filen i løpet av kort tid; minnet blir dumpet hvis brukeren ikke kommer tilbake til filen innen tidsperioden. De fleste busser på baksiden kobler til L2-cachen, mens noen også kobler til L1.
Som en bro lar baksiden av bussen cachen bevege seg i to forskjellige retninger. Hvis CPU-en må midlertidig lagre en del av eller hele prosessen slik at den kan gå tilbake til prosessen senere, vil den bruke bussen til å lagre prosessen i hurtigbufferen. Når CPU trenger noe fra hurtigbufferen, vil den instruere bussen til å hente den.
Selv om cache vanligvis har den minste mengden minne på en datamaskin, er det veldig raskt som et resultat. Av denne grunn kan CPU bruke baksiden for å øke hastigheten på ellers lange prosesser, men bare hvis de ble gjort nylig. For eksempel, hvis noen utfører et langt matematikkproblem eller gjengir et komplisert bilde, kan det ta CPU-en flere minutter eller lenger å fullføre funksjonen. Hvis brukeren utfører den samme funksjonen igjen, vil prosessoren kunne repetere prosessen mye raskere ved å hente informasjonen fra hurtigbufferen.
Cache er veldig rask, og fordi CPU-en trenger dette minnet raskt, er bakbussen vanligvis laget for å ha en høy prosesshastighet. De fleste datamaskiner setter denne bussen nær samme hastighet som CPU, med den laveste innstillingen vanligvis rundt halvparten av CPU-hastigheten. Hvis bussen er satt til lavere hastighet, kan det være raskere å gjøre om den nylige prosessen, og fjerne behovet for en buss på baksiden.