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 server moderkort 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 systemminnet 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 processor en bit åt gången.

Oavsett om den fysiska adressen kommer från processorn eller en DMA -enhet, är den spärrad 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. Memory Controller finns i Northbridge-enheten och gränssnitt med huvudprocessorn med hjälp av frontsidan buss (FSB).

NejRthbridge Memory Controller och FSB kan skapa en flaskhals i vissa system, vilket bromsar processorns minnesåtkomst. Av denna anledning använder ett systems höghastighetscacheminne en helt separat och bredare cachebuss. Cachen är direkt ansluten till processorn genom denna buss och förbi 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 själva huvudprocessorn. 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.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?