Het moederbord van een computer heeft onafhankelijke signaalpaden die bussen worden genoemd.
Een computer stuurt verschillende soorten elektronische signalen heen en weer tussen de verschillende componenten. Voor efficiëntie dragen afzonderlijke paden op het moederbord, bussen genaamd, elk slechts één soort signaal; dit verhoogt de snelheid van de computer en vereenvoudigt de werking ervan. Terwijl pc-moederborden verschillende bussen hebben voor uitbreidingskaarten en externe apparaten, hebben alle computers drie fundamentele bussen: Besturing, Instructie en Adres. Het hele systeem werkt via deze bussen.
Bus Architectuur
Computers bestaan uit verschillende functionele hoofdeenheden, waaronder de centrale processor, het geheugen en de invoer/uitvoer. De centrale processor voert elementaire rekenkunde en logica uit, het geheugen slaat programma's en gegevens op, en invoer/uitvoer leidt gegevens naar het toetsenbord, het scherm en de harde schijf van de computer. Deze onderdelen communiceren met elkaar. Sommige computerontwerpen gebruiken een enkele bus die door alle onderdelen wordt gedeeld. Hoewel goedkoop, moet het systeem zijn signalen zorgvuldig beheren, en sommige delen wachten tot andere klaar zijn met communiceren en afstand doen van de controle over de bus. Meerdere bussen verkorten de wachttijd en zorgen ervoor dat de onderdelen efficiënt blijven werken. De lay-out van de bussen en onderdelen van een computer wordt de busarchitectuur genoemd.
Video van de dag
Besturingsbus
De besturingsbus van het moederbord beheert de activiteit in het systeem. De besturingsbus is, net als de andere bussen, gewoon een set verbindingen tussen de onderdelen in de computer. Alle delen "zijn het erover eens te erkennen" dat als de ene aansluiting onder spanning staat en de andere niet, dit betekent dat de centrale processor uit het geheugen leest. Als de verbindingen de rollen omdraaien, schrijft de processor naar het geheugen. Andere verbindingen behandelen het "chunken" van gegevens 8, 16, 32 of 64 bits tegelijk. Weer anderen bepalen of gegevens vanuit het geheugen of het toetsenbord naar de centrale processor worden gestuurd. Dit signaleringssysteem voorkomt dat gegevens op de verkeerde plek terechtkomen.
Databus
De databus fungeert als een kanaal voor gegevens van het toetsenbord, het geheugen en andere apparaten. Het geeft informatie door met snelheden tot miljarden tekens per seconde. De centrale processor leest de gegevens, voert berekeningen uit en verplaatst nieuwe gegevens terug naar het geheugen, de harde schijf en andere locaties. De besturingsbus bepaalt in welke richting de gegevens zich verplaatsen.
Adres Bus
De computer moet snel toegang hebben tot elk teken van het geheugen, dus elk teken heeft zijn eigen adresnummer. De centrale processor specificeert welke adressen hij wil lezen of schrijven en de adresbus draagt deze informatie naar een geheugencontrollercircuit, dat de informatie lokaliseert en ophaalt. Sommige locaties, het zogenaamde random-access memory, bevatten programma-instructies en tijdelijke berekeningsresultaten. Andere locaties wijzen naar de harde schijf, muis en toetsenbord. De besturingsbus specificeert welke van deze twee sets adressen actief wordt voor een bepaalde geheugenbewerking.