Hopp til innhold

Buss (datakommunikasjon)

Fra Wikipedia, den frie encyklopedi
(Omdirigert fra «Databuss»)

Databusser forbindelsene mellomprosessorenog de ulike enhetene i endatamaskin.Den består av enkeltledere påhovedkortetsom forbinder alle delene i datamaskinen som skal sende fra seg eller ta imotdata.

Meningen med denne er at den skal overføre data i endatamaskin,f.eks. mellominternminnet,utvidelseskortene,kommunikasjonsporter,diskettstasjon,harddisk,CD-ROM,skjermkortog prosessoren.

Bredden på databussen forteller hvor mangedatabitssom kan overføres på én gang. En 32-bits databuss kan altså overføre 32 bits, (4bytes), på en takt avklokkefrekvensenog har 32 parallelleledere.Alle enhetene i maskinen må da kunne kobles til 32-bits databuss. Noen hovedkort har riktignok ekspansjonskortplasser med enkonvertersom kan brukes av kort med smalere buss, for eksempel 8-bits kort i en 16 bits maskin.

Databusseneligger på hovedkortet og gjennom disse blir da all informasjon og data du behandler på din datamaskin sendt rundt til de enkelte enhetene som er koblet til hovedkortet med full databuss. På eldre datamaskiner var detparallellportsom kunne koble alle lederne i databussen til andre enheter, for eksempel enskriver.

Kontrollbussener en samling kontrollinjer, som styrer forskjellige funksjoner på bussen.

Kommunikasjonsportene har enUART enhet(Universal asynchronous receive and transmit unit) som tar imot tegn (8bits bytes) fra databussen der entakti databussen gir like mange bits som bredden av databussen. Enseriell portsender disse tegnene ut i rekkefølge. Dette kan sammenlignes med en 16-filersmotorveidertrafikkenskal sendes videre i enfil.En melding inn på UART enheten kan sees som ett felt som fortsetter som en 16-filers motorvei. Minnet i UART brikken må kunne lagre all informasjonen i meldingen for omdanningen fra 1 fil til 16 filer eller omvendt.

Enheten kan sende signal om at den er klar til å ta imot mer på en annen leder, DTR, (data terminal ready).