Wat is een bus aan de achterkant?
Een achterkantbus is een stuk computerhardware dat de centrale verwerkingseenheid (CPU) verbindt met het cachegeheugen van Level 2 (L2) en soms Level 1 (L1). Deze verbinding wordt gemaakt wanneer de CPU geheugen in de cache moet opslaan of geheugen moet ophalen. Het verbinden van de CPU en de cache met de achterkantbus is belangrijk, omdat de CPU gemakkelijker tijd heeft om informatie te verwerken die eerder werd opgeslagen of verwerkt. Op de meeste computers is deze bus even snel of bijna net zo snel als de CPU.
Tijdens bewerkingen kan een CPU om de een of andere reden de cache nodig hebben en dient een back-side bus als een brug tussen de twee. Cache is geheugen dat dingen opslaat die al zijn bekeken. Als iemand bijvoorbeeld onlangs een afbeelding, tekstdocument of website heeft geopend, slaat de cache het bestand korte tijd op; het geheugen wordt gedumpt als de gebruiker niet binnen de tijdsperiode terugkeert naar het bestand. De meeste bussen aan de achterkant maken verbinding met de L2-cache, terwijl sommige ook verbinding maken met L1.
Als brug kan de cache door de achterkantbus in twee verschillende richtingen worden verplaatst. Als de CPU een deel of het gehele proces tijdelijk moet opslaan, zodat het later naar het proces kan terugkeren, zal het de bus gebruiken om het proces in de cache op te slaan. Wanneer de CPU iets uit de cache nodig heeft, zal het de bus opdracht geven het op te halen.
Hoewel cache meestal de kleinste hoeveelheid geheugen in een computer heeft, is het daardoor erg snel. Om deze reden kan de CPU de back-side bus gebruiken om anders langdurige processen te versnellen, maar alleen als ze recent werden gedaan. Als iemand bijvoorbeeld een lang wiskundig probleem uitvoert of een gecompliceerde afbeelding weergeeft, kan de CPU enkele minuten of langer duren om de functie te voltooien. Als de gebruiker dezelfde functie opnieuw uitvoert, kan de CPU het proces veel sneller herhalen door de informatie uit de cache op te halen.
Cache is erg snel en omdat de CPU dit geheugen snel nodig heeft, heeft de back-side bus meestal een hoge verwerkingssnelheid. De meeste computers stellen deze bus in op dezelfde snelheid als de CPU, met de laagste instelling meestal rond de helft van de CPU-snelheid. Als de bus op een lagere snelheid is ingesteld, is het mogelijk sneller om het recente proces opnieuw uit te voeren, waardoor de noodzaak voor een bus aan de achterkant overbodig wordt.