Skip to main content

Vad är en adressbuss?

En adressbuss är en datorbuss som används för att adressera huvudsystemminnet.I många inbäddade styrenheter och vissa äldre datorer är processoradressbussen direkt kopplad till minneschips.De flesta skrivbords- och servermoderkort inkluderar adressbussen i minnesbussen mellan minneskontrollchipet och systemminnet.Adressbussen används av en processor för att ange minnesplatsen som den är på väg att läsa data från eller skriva data till.Vissa processorer kan också använda den för att indikera en ingångs-/utgångsport som håller på att läsas eller skrivas.

Vissa datorer har direkta anslutningar från adressbussen till processorn och andra systemenheter till huvudminnet.Många perifera styrenheter kan dela systemminne med processorn med hjälp av en teknik som kallas direktminnesåtkomst (DMA).Ett nätverk, hårddisk eller grafikstyrenhet kan vara en DMA-aktiverad enhet.Detta gör det möjligt för styrenheten att överföra data till och från systemet snabbare än att skicka den genom processorn en bit åt gången.

Oavsett om den fysiska adressen kommer från processorn eller en DMA -enhet, är den spärr på adressbussen.Denna åtgärd varnar minnet som en läs- eller skrivförfrågan för den minnesadressen är på väg att göras.Om en skrivoperation är pågående, låses de data som ska skrivas på databussen och en minnesskrivningssignal utlöses.En läsoperation kan utföras genom att utlösa minnesläsningssignalen och läsa databussen.

De flesta persondatorer (PC) kompatibla servrar och stationära datorer använder ett minneskontrollchip som är separat från huvudprocessorn.Denna styrenhet kommunicerar med huvudsystemminnet över minnesbussen.Denna buss inkluderar adressbussen, databussen och många styrsignaler.Minnesstyrenheten är belägen i Northbridge-enheten och gränssnitt med huvudprocessorn med hjälp av frontsidan buss (FSB).

Northbridge-minneskontrollen och FSB kan skapa en flaskhals i vissa system, vilket bromsar processorns minneåtkomst.Av denna anledning använder ett system med hög hastighet cacheminne en helt separat och bredare cachebuss.Cachen är direkt ansluten till processorn genom denna buss och kringgår FSB och Northbridge helt.Cache-bussen, även känd som baksidan buss (BSB), fungerar som en adressbuss, databuss och kontrollbuss för cacheminnet exklusivt.

Vissa PC-kompatibla processorer inkluderar en minneskontroll i huvudprocessorn själv.Denna styrenhet åtkomst till huvudsystemminnet direkt utan att använda FSB eller Northbridge -enheten.När dessa flaskhalsar har tagits bort spenderar processorn mindre tid på att vänta på huvudsystemminnesåtkomst.Cache -minne ingår ofta i dessa processorer också, och alla externa cache nås via cachebussen.