Hva er en adressebuss?

En adressebuss er en datamaskinbuss som brukes til å adressere hovedsystemminnet. I mange innebygde kontrollere og noen eldre datamaskiner er prosessorens adressebuss koblet direkte til minnebrikken. De fleste hovedkort og serverkort inkluderer adressebussen i minnebussen mellom minnekontrollbrikken og systemminnet. Adressebussen brukes av en prosessor for å indikere minneposisjonen som den er i ferd med å lese data fra eller skrive data til. Noen prosessorer kan også bruke den til å indikere en inngangs- / utgangsport som er i ferd med å leses eller skrives.

Noen datamaskiner har direkte tilkoblinger fra adressebussen til prosessoren og andre systemenheter til hovedminnet. Mange perifere kontrollere kan dele systemminne med prosessoren ved hjelp av en teknikk som kalles Direct Memory Access (DMA). Et nettverk, harddisk eller grafikkontroller kan være en DMA-aktivert enhet. Dette gjør at kontrolleren kan overføre data til og fra systemet raskere enn å sende dem gjennom prosessoren ett stykke av gangen.

Uansett om den fysiske adressen kommer fra prosessoren eller en DMA-enhet, låses den fast på adressebussen. Denne handlingen varsler minnet om at en lese- eller skriveforespørsel for den minneadressen er i ferd med å bli laget. Hvis en skriveoperasjon er i vente, låses dataene som skal skrives på databussen, og et minnesskrivesignal utløses. En leseoperasjon kan utføres ved å utløse minnelesignalet og lese databussen.

De fleste PC-kompatible servere og stasjonære datamaskiner bruker en minnekontrollbrikke som er atskilt fra hovedprosessoren. Denne kontrolleren kommuniserer med hovedsystemminnet over minnebussen. Denne bussen inkluderer adressebuss, databuss og mange styresignaler. Minnekontrolleren er plassert i nordbridge-enheten og grensesnitt mot hovedprosessoren ved hjelp av frontsidebussen (FSB).

Northbridge-minnekontrolleren og FSB kan skape en flaskehals i noen systemer, noe som bremser prosessorens minnetilgang. Av denne grunn bruker systemets høyhastighets cache-minne en helt egen og bredere cache-buss. Cachen er direkte koblet til prosessoren gjennom denne bussen, og omgår FSB og nordbroen fullstendig. Cache-bussen, også kjent som baksiden-bussen (BSB), fungerer utelukkende som en adressebuss, databuss og kontrollbuss for hurtigminnet.

Noen PC-kompatible prosessorer inkluderer en minnekontroller i selve hovedprosessoren. Denne kontrolleren får direkte tilgang til hovedsystemminnet uten å bruke FSB eller Northbridge-enheten. Når disse flaskehalsene er fjernet, bruker prosessoren mindre tid på å vente på hovedsystemminnetilgangene. Cache-minne er ofte inkludert i disse prosessorene, og du får tilgang til ekstern cache via cache-bussen.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?