De primaire component binnen een CPU die getallen (gegevens) tussen andere componenten overbrengt, is het bussysteem . Dit is geen enkele component, maar eerder een verzameling onderling verbonden paden. Binnen het bussysteem vergemakkelijken verschillende belangrijke elementen gegevensoverdracht:
* Gegevensbus: Deze bus draagt specifiek de gegevens zelf in - de getallen die worden overgedragen tussen componenten zoals de ALU (Arithmetic Logic Unit), registers en geheugen.
* Adresbus: Deze bus specificeert de * locatie * van de gegevens. Het wordt gebruikt om het geheugen of andere componenten * te vertellen waar * gegevens verzenden of ontvangen.
* Controlebus: Deze bus beheert de gegevensstroom. Het bevat signalen die de acties van alle componenten coördineren, zoals het initiëren van lezingen en schrijft, het bepalen van de richting van gegevensstroom en synchroniserende bewerkingen.
Hoewel registers ook gegevens bevatten en tijdelijk overdragen, doen ze dit alleen binnen een zeer beperkte, interne reikwijdte binnen de CPU. Het bussysteem is wat communicatie over grotere afstanden mogelijk maakt, waardoor verschillende delen van de CPU en zelfs externe componenten zoals RAM worden verbonden. |