Skip to main content

Wat is een adresbus?

Een adresbus is een computerbus die wordt gebruikt om het hoofdsysteemgeheugen aan te pakken.In veel ingebedde controllers en sommige oudere computers is de processor -adresbus direct aangesloten op de geheugenchips.De meeste bureaublad- en server -moederborden bevatten de adresbus in de geheugenbus tussen de geheugencontroller -chip en het systeemgeheugen.De adresbus wordt door een processor gebruikt om de geheugenlocatie aan te geven waarnaar deze gegevens van het lezen van of gegevens naar het schrijven van gegevens zullen lezen.Sommige processors kunnen het ook gebruiken om een invoer-/uitvoerpoort aan te geven die op het punt staat te worden gelezen of geschreven.

Sommige computers hebben directe verbindingen van de adresbus van de processor en andere systeemapparaten naar het hoofdgeheugen.Veel perifere controllers kunnen systeemgeheugen delen met de processor met behulp van een techniek genaamd Direct Memory Access (DMA).Een netwerk, harde schijf of grafische controller kan een DMA-apparaat zijn.Dit stelt de controller in staat om gegevens van en naar het systeem sneller over te dragen dan het één stukje per processor te verzenden.

, ongeacht of het fysieke adres afkomstig is van de processor of een DMA -apparaat, het wordt vastgelegd in de adresbus.Deze actie waarschuwt het geheugen dat een lees- of schrijfverzoek voor dat geheugenadres op het punt staat te worden gedaan.Als een schrijfbewerking aanhangig is, worden de te schrijven gegevens op de gegevensbus vergrendeld en wordt een geheugenwistersignaal geactiveerd.Een leesbewerking kan worden uitgevoerd door het geheugenleessignaal te activeren en de gegevensbus te lezen. De meeste pc -compatibele servers en desktops gebruiken een geheugencontroller -chip die los staat van de hoofdprocessor.Deze controller communiceert met het hoofdsysteemgeheugen over de geheugenbus.Deze bus omvat de adresbus, gegevensbus en vele bedieningssignalen.De geheugencontroller bevindt zich in het Northbridge-apparaat en interfaces met de hoofdprocessor met behulp van de voorkant bus (FSB). De Northbridge-geheugencontroller en de FSB kunnen in sommige systemen een knelpunt maken, waardoor de geheugentoegang van de processors wordt vertraagd.Om deze reden maakt een systeem met hoge snelheid cache-geheugen gebruik van een volledig afzonderlijke en bredere cachebus.De cache is rechtstreeks via deze bus verbonden met de processor en omzeilt de FSB en de Northbridge volledig.De cachebus, ook bekend als de back-side bus (BSB), functioneert exclusief als een adresbus, gegevensbus en bedieningsbus voor het cachegeheugen. Sommige pc-compatibele processors omvatten een geheugencontroller in de hoofdprocessor zelf.Deze controller heeft rechtstreeks toegang tot het hoofdsysteemgeheugen, zonder de FSB of het Northbridge -apparaat te gebruiken.Met deze knelpunten verwijderd, besteedt de processor minder tijd aan het wachten op geheugentoegang van het hoofdsysteem.Cache -geheugen is vaak ook opgenomen in deze processors en elke externe cache is toegankelijk via de cachebus.