Vad är bussstyrning?

En datorbuss är en rutt genom vilken data överförs mellan de olika enheterna i datorn. Bussstyrning är en process genom vilken komponenter anslutna på samma systembuss kan kommunicera direkt med varandra utan behov av en mellanhand. I allmänhet tenderar bussstyrning att förbättra prestanda genom att spara systemresurser och förkorta tiden det tar för instruktioner att passera genom systemet.

På moderna datorer finns busshantering huvudsakligen via PCI-buss (Peripheral Component Interconnect). På datorns moderkort finns PCI-kortplatserna på den nedre halvan av det fysiska kortet. PCI-bussen inkluderar PCI-Express (PCI-E) -platsen eller -luckorna, i vilka videokortet eller korten i systemet är insatt. Andra enheter monterade på PCI-bussen inkluderar nätverk och ljudkort. Andra användningar för bussstyrning fokuserar på kanalerna Integrated Drive Electronics (IDE) och Advanced Technology Attachment (ATA).

Den primära användningen för bussstyrning möjliggör att grafikkortet får direkt åtkomst till datorns RAM-minne. Under normala omständigheter, om grafikkortet vill använda systemminnet, måste det först fungera genom att kommunicera med Central Processing Unit (CPU). Utan bussstyrning fungerar CPU som mellanhand för att förmedla instruktionerna mellan de två komponenterna. Med bussstyrning tas CPU ut ur ekvationen, förbättrar responstiden och sparar CPU-cykler, vilket förbättrar prestandan.

Även om de flesta moderna system stöder bussstyrning, kan den verkliga prestandafördelningen inte tillämpas. Detta beror på att videokortet i systemet i många fall inte har något behov av att förmedla information till och från RAM-minnet i systemet. Moderna grafikkort innehåller RAM-kort ombord för videospecifikt bruk, vilket undviker behovet av att kommunicera med det allmänna RAM-systemet i datorn. Vissa grafikkort innehåller flera gigabyte RAM på själva kortet, vilket innebär att eventuellt ytterligare RAM är överflödigt.

Busshantering kan vara av tvivelaktigt värde på PCI-bussen, men dess användning på IDE / ATA-bussarna är mycket mer fördelaktigt. De primära enheterna som är anslutna till IDE / ATA-bussarna inkluderar optiska enheter och hårddiskar i datorn; dessa enheter innehåller lite eller inget eget minne. Därför är dataöverföring mellan dessa enheter och generellt system-RAM betydande, eftersom alla program eller filer som laddas från hårddisken eller den optiska skivan först måste placeras i system-RAM innan den kan användas av datorn.

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?