Mikä on takapuolen bussi?

Taustapuolen väylä on tietokonelaitteisto, joka yhdistää keskusyksikön (CPU) tason 2 (L2) ja joskus tason 1 (L1) välimuistiin. Tämä yhteys muodostetaan, kun suorittimen on tallennettava muisti välimuistiin tai haettava siitä muistia. Prosessorin ja välimuistin yhdistäminen taustapuolen väylään on tärkeää, koska suorittimen on helpompi käsitellä aiemmin tallennettuja tai käsiteltyjä tietoja. Useimmissa tietokoneissa tämä väylä on yhtä nopea tai lähes yhtä nopea kuin suoritin.

Toimenpiteiden aikana CPU saattaa jostain syystä tarvita välimuistia, ja takapuolen väylä toimii siltana näiden kahden välillä. Välimuisti on muisti, joka tallentaa jo katsotut asiat. Jos joku esimerkiksi avasi äskettäin kuvan, tekstiasiakirjan tai verkkosivuston, välimuisti tallentaa tiedoston lyhyeksi ajaksi; muisti tyhjenee, jos käyttäjä ei palaa tiedostoon tietyn ajan kuluessa. Useimmat takapuolen väylät yhdistetään L2-välimuistiin, kun taas jotkut myös L1-välimuistiin.

Siltana takapuolen väylän avulla välimuisti voi liikkua kahteen eri suuntaan. Jos suorittimen on tallennettava väliaikaisesti osa tai koko prosessi, jotta se voi palata prosessiin myöhemmin, se käyttää väylää prosessin tallentamiseen välimuistiin. Kun CPU tarvitsee jotain välimuistista, se kehottaa väylää noutamaan sen.

Vaikka välimuistissa on tyypillisesti pienin muisti tietokoneessa, se on erittäin nopea. Tästä syystä suoritin voi käyttää taustaväylää nopeuttaakseen muuten pitkiä prosesseja, mutta vain jos ne on tehty äskettäin. Jos joku esimerkiksi suorittaa pitkän matemaattisen tehtävän tai tekee monimutkaisen kuvan, suorittimen suorittaminen voi kestää useita minuutteja tai kauemmin. Jos käyttäjä suorittaa saman toiminnon uudelleen, suoritin voi toistaa prosessin paljon nopeammin noutamalla tiedot välimuistista.

Välimuisti on erittäin nopea, ja koska CPU tarvitsee tätä muistia nopeasti, taustapuolen väylä on tyypillisesti valmistettu suurella käsittelynopeudella. Useimmat tietokoneet asettavat tämän väylän lähellä samaa nopeutta kuin suoritin, ja alin asetus on tyypillisesti noin puolet suorittimen nopeudesta. Jos väylä on asetettu pienemmälle nopeudelle, viimeaikaisen prosessin uusiminen saattaa olla nopeampaa, jolloin ei tarvita taustapuolen väylää.