Hjem Hardware Hvad er busmastering? - definition fra techopedia

Hvad er busmastering? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder busmastering?

Busmastering er en busarkitekturfunktion, der giver en kontrolbus mulighed for at kommunikere direkte med andre komponenter uden at skulle gå gennem CPU'en. De fleste ajourførte busarkitekturer, som den perifere komponentforbindelse (PCI), understøtter busstyring.


Busmastering øger operativsystemets dataoverførselshastighed, sparer systemressourcer og øger ydelsen og responstiden.

Techopedia forklarer Bus Mastering

Busmastering giver en kontrolbus adgang til RAM uafhængigt af CPU'en. Det er designet til at tillade dataoverførsel mellem en perifer komponent og RAM, mens CPU'en implementerer andet ansvar.


Busmasterplatformen findes oftest i forskellige input / output (I / O) enheder eller i en mikroprocessor. Det dirigerer trafik på en I / O-sti eller computerbus. Busmesteren er “master” og styrer de busstier, der indeholder transmissionssignaler og adresse. Input og output (I / O) enheder på en bus er "slaverne".


Hvis en computer indeholder flere komponenter, der understøtter bus-mastering, skal der indføres hierarkisk struktur for at forhindre, at flere komponenter prøver at bruge bussen på samme tid. Der er flere strukturer såsom:

  • Small Computer System Interface (SCSI): Overfører data mellem computeren og perifere enheder. Inkluderer en permanent prioritet for hver SCSI ID
  • Seriel perifer interface (SPI): Arbejder i fuld duplex-tilstand (begge retninger) vha. Master / slavearkitektur. Masterenheden initierer datarammen, som inkluderer rammesynkronisering.
  • Interintegreret kredsløb (I 2 C) Interface: Har en tovejs seriel busarkitektur, der indeholder stop- og startbitmeddelelser, der kontrollerer dataoverførsel.
Hvad er busmastering? - definition fra techopedia