Hvad er en kontrol Bus?

En kontrol bus er, hvad en computerâ € s centrale behandlingsenhed (CPU) bruger til at kommunikere med andre enheder i maskinen over en række fysiske forbindelser som kabler eller trykte kredsløb. Det er en forskelligartet samling af signaler, herunder læse-, skrive og afbryde, der tillader CPU'en til at styre og overvåge, hvad de forskellige dele af computeren gør. Dette er en af ​​tre typer af busser, der udgør systemet eller computer bus. Dets nøjagtige sammensætning varierer mellem processorer.

I almindelighed er formålet med en bus er at reducere antallet af veje, der er nødvendige for kommunikation mellem computer komponenter. En bus muliggør kommunikation mellem komponenter over en datakanal og er kendetegnet ved, hvor meget information kan transmittere på én gang. Mængden af ​​data udtrykkes i bit og svarer til antallet af fysiske strækninger, oplysningerne sendes. For eksempel kan et fladkabel med 32 tråde sende 32 bit i parallel.

Hver computer har normalt en intern og en udvidelse bus. Den interne eller front-side bus letter kommunikationen mellem CPU og den centrale hukommelse, mens udvidelse eller input / output bus forbinder bundkortet komponenter som harddiske og havne. De fleste systemfunktioner busser er typisk sammensat af mellem 50 og 100 separate fysiske linjer for kommunikation. Disse linjer er opdelt i tre underenheder eller typer af busser: adresse eller hukommelse bus, data bus, og den kommando eller kontrol bus.

Styringen bus er tovejs; den sender styresignaler fra CPU og svarsignaler fra hardware. Det hjælper CPU synkronisere sine styresignaler til computerâ € s komponenter og langsommere eksterne enheder. Som et resultat styrebussen består af styreledninger, der hver sende et specifikt signal, som læse, skrive og afbryder. Kontrol- linjer, der udgør en kontrol bus er forskellige processorer, men de fleste omfatter systemfiler ur linjer, status linjer og byte muliggøre linjer.

For eksempel vil en computerâ € s CPU bruge databussen til at overføre information til og fra den centrale hukommelse. Styrebussen tillader CPU'en at afgøre, om og hvornår systemet sender eller modtager disse data. Dette skyldes, at en kontrol bus har en styreledning til læse og én for skrive, at bestemme retningen informationsstrømmene (hukommelse til CPU eller CPU til hukommelsen). Hvis CPU'en har brug for at skrive nogle data til den centrale hukommelse, vil det sende et signal om (assert) kontrol BUSA € s skrive styreledning. Sender et signal på read styreledningen tillader CPU til at modtage data fra hukommelsen.

De andre typer af busser, der udgør en systembus er data og adresse busser. Databussen flytter instrukser og oplysninger mellem alle de funktionelle computerens komponenter. Det er tovejs og kan sende i én retning ad gangen. Databussen transmitterer information mellem CPU og hukommelse og også mellem hukommelse og input / output.

Adressen bus er ensrettet og fungerer som et kort til hukommelsen. Når computeren systemet skal have adgang til en bestemt hukommelsesplads eller input / output-enhed, det hævder den korrekte adresse på adressen bus. Denne adresse er anerkendt af den relevante kredsløb, så instruerer den tilsvarende hukommelse eller enhed til at læse eller sende data på databussen. Kun enheden eller hukommelsesplacering, som svarer til adressen på den adresse bus vil reagere.

  • De fleste moderne computere har et stort antal busser, der på tværs af forbinder alle mulige forskellige områder.
  • Den centrale behandlingsenhed anvender kontrol bus til at kommunikere med andre enheder i en computer, i fysiske forbindelser, herunder trykte kredsløb.
  • Udvidelsen bus tillader en computers bundkort til at kommunikere med harddisken.

© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com