Skip to main content

Hva er en adressebuss?

En adressebuss er en datamaskinbuss som brukes til å adressere hovedsystemminnet.I mange innebygde kontrollere og noen eldre datamaskiner er prosessoradressebussen direkte koblet til minnebrikkene.De fleste stasjonære og serverhovedkort inkluderer adressebussen i minnebussen mellom minnekontrollerbrikken og systemminnet.Adressebussen brukes av en prosessor for å indikere minnestedet 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 å bli lest eller skrevet.

Noen datamaskiner har direkte tilkoblinger fra adressebussen til prosessoren og andre systemenheter til hovedminnet.Mange perifere kontrollere kan dele systemminnet med prosessoren ved hjelp av en teknikk kalt 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 om gangen.

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

Mest personlig datamaskin (PC) -kompatible servere og stasjonære maskiner bruker en minnekontrollerbrikke som er atskilt fra hovedprosessoren.Denne kontrolleren kommuniserer med hovedsystemminnet over minnebussen.Denne bussen inkluderer adressebussen, databussen og mange kontrollsignaler.Minnekontrolleren er plassert i Northbridge-enheten og grensesnitt med hovedprosessoren ved bruk av bussen foran side (FSB).

Northbridge Memory Controller og FSB kan lage en flaskehals i noen systemer, noe som bremser prosessorene minnetilgang.Av denne grunn bruker et system med høy hastighet cache-minne en helt separat og bredere cache-buss.Cachen er direkte koblet til prosessoren gjennom denne bussen, og omgår FSB og Northbridge helt.Cache-bussen, også kjent som back-side-bussen (BSB), fungerer som en adressebuss, databuss og kontrollbuss for cache-minnet utelukkende.

Noen PC-kompatible prosessorer inkluderer en minnekontroller i selve hovedprosessoren.Denne kontrolleren får direkte tilgang til hovedsystemminnet, uten å bruke FSB eller Northbridge -enheten.Med disse flaskehalsene fjernet, bruker prosessoren mindre tid på å vente på tilgangene til hovedsystemet.Cache -minne er ofte inkludert i disse prosessorene, og enhver ekstern hurtigbuffer får tilgang til gjennom hurtigbussen.