Innholdsfortegnelse:
Definisjon - Hva betyr Control Bus?
En kontrollbuss er en datamaskinbuss som brukes av CPU til å kommunisere med enheter som er inne i datamaskinen. Dette skjer gjennom fysiske tilkoblinger som kabler eller trykte kretsløp.
CPU overfører en rekke styresignaler til komponenter og enheter for å overføre styresignaler til CPU ved hjelp av kontrollbussen. Et av hovedmålene med en buss er å minimere linjene som er nødvendige for kommunikasjon. En individuell buss tillater kommunikasjon mellom enheter ved bruk av en datakanal. Kontrollbussen er toveis og hjelper CPU med å synkronisere styresignaler til interne enheter og eksterne komponenter. Den består av avbrytelseslinjer, byteaktiveringslinjer, lese / skrivesignaler og statuslinjer.
Techopedia forklarer Control Bus
Selv om en CPU kan ha sitt eget særegne sett med styresignaler, er noen kontroller felles for alle CPUer:
- Interrupt Request (IRQ) linjer: Maskinvare linje som brukes av enheter for å avbryte signaler til CPU. Det gjør at prosessoren kan avbryte sin nåværende jobb for å behandle den nåværende forespørselen.
- System Clock Control Line: Leverer den interne timingen for forskjellige enheter på hovedkortet og CPU.
De fleste systembusser består av 50 til 100 forskjellige linjer for kommunikasjon. Systembussen består av tre typer busser:
- Data Bus: Bærer dataene som må behandles
- Adressebuss: Bestemmer hvor data skal sendes
- Kontrollbuss: Bestemmer databehandling
Kommunikasjon mellom CPU og kontrollbuss er nødvendig for å kunne kjøre et dyktig og funksjonelt system. Uten kontrollbussen kan ikke CPU bestemme om systemet mottar eller sender data. Det er kontrollbussen som regulerer hvilken retning skrive- og leseinformasjonen må gå. Kontrollbussen inneholder en kontrolllinje for skriveinstruksjoner og en kontrolllinje for leseinstruksjoner. Når CPU skriver data til hovedminnet, overfører den et signal til skrivekommandolinjen. CPU sender også et signal til kommandolinjen for lese når den trenger å lese. Dette signalet tillater CPU å motta eller overføre data fra hovedminnet.
