Skip to main content

Wat is een controlebus?

Een bedieningsbus is wat de centrale verwerkingseenheid van een computer (CPU) gebruikt om te communiceren met andere apparaten in de machine over een set fysieke verbindingen zoals kabels of gedrukte circuits.Het is een diverse verzameling signalen, waaronder lezen, schrijven en onderbreken, waarmee de CPU kan worden gericht en bewaakt wat de verschillende delen van de computer doen.Dit is een van de drie soorten bussen die deel uitmaken van het systeem of de computerbus.De exacte samenstelling varieert tussen processors.

Over het algemeen is het doel van elke bus om het aantal paden te verminderen dat nodig is voor de communicatie tussen computercomponenten.Een bus maakt communicatie tussen componenten over één gegevenskanaal mogelijk en wordt gekenmerkt door hoeveel informatie deze tegelijk kan verzenden.De hoeveelheid gegevens wordt uitgedrukt in bits en komt overeen met het aantal fysieke lijnen waarover de informatie wordt verzonden.Een lintkabel met 32 draden kan bijvoorbeeld 32 bits parallel verzenden.

Elke computer heeft meestal een interne en een uitbreidingsbus.De interne of voorzijde-bus vergemakkelijkt de communicatie tussen de CPU en het centrale geheugen, terwijl de uitbreiding of invoer/uitvoerbus de componenten van het moederbord verbindt zoals harde schijven en poorten.De meeste systeembussen zijn meestal samengesteld uit tussen de 50 en 100 afzonderlijke fysieke lijnen voor communicatie.Deze lijnen zijn onderverdeeld in drie subassemblages of soorten bussen: het adres of geheugenbus, de gegevensbus en de commando- of besturingsbus.

De bedieningsbus is bidirectioneel;Het verzendt opdrachtsignalen van de CPU en responssignalen van de hardware.Het helpt de CPU zijn opdrachtsignalen te synchroniseren met de componenten van de computer en langzamere externe apparaten.Als gevolg hiervan bestaat de bedieningsbus uit controlelijnen die elk een specifiek signaal verzenden, zoals lezen, schrijven en onderbreken.De bedieningsregels waaruit een besturingsbus bestaat, verschillen tussen processors, maar de meeste omvatten systeemkloklijnen, statuslijnen en byte -inschakelregels.

Bijvoorbeeld, de CPU van een computer zal de gegevensbus gebruiken om informatie van en naar het centrale geheugen te verzenden.Met de bedieningsbus kan de CPU bepalen of en wanneer het systeem deze gegevens verzendt of ontvangt.Dit komt omdat een besturingsbus een bedieningslijn heeft voor lezen en één voor schrijven die de richting bepalen die de informatie stroomt (geheugen naar CPU of CPU naar het geheugen).Als de CPU wat gegevens naar het centrale geheugen moet schrijven, zal deze een signaal verzonden op de schrijfregellijn van de besturingsbus (beweren).Door een signaal op de leesregellijn te verzenden, kan de CPU gegevens van het geheugen ontvangen.

De andere soorten bussen waaruit een systeembus bestaat, zijn de gegevens en adresbussen.De gegevensbus verplaatst instructies en informatie tussen alle functionele computercomponenten.Het is bidirectioneel en kan in slechts één richting tegelijk verzenden.De gegevensbus verzendt informatie tussen de CPU en het geheugen en ook tussen geheugen en de sectie Invoer/uitvoer.

De adresbus is unidirectioneel en functioneert als een kaart voor het geheugen.Wanneer het computersysteem toegang moet hebben tot een bepaalde geheugenlocatie of invoer-/uitvoerapparaat, beweert het het juiste adres in de adresbus.Dit adres wordt herkend door het juiste circuit dat vervolgens het bijbehorende geheugen of apparaat instrueert om gegevens op de gegevensbus te lezen of te verzenden.Alleen het apparaat- of geheugenlocatie dat overeenkomt met het adres in de adresbus reageert.