Ce este Bus Mastering?

Un „autobuz” computer este o rută prin care datele sunt transmise între diferitele dispozitive din computer. Bus mastering este un proces prin care componentele conectate pe aceeași magistrală de sistem pot comunica direct între ele, fără a fi nevoie de un intermediar. În general, stăpânirea magistralei tinde să îmbunătățească performanța prin conservarea resurselor sistemului și scurtarea timpului necesar pentru ca instrucțiunile să fie transmise prin sistem.

Pe computerele moderne, masterizarea magistralei este disponibilă în principal prin magistrala PCI (Peripheral Component Interconnect). Pe placa de bază a computerului, sloturile PCI sunt situate în jumătatea inferioară a plăcii fizice. Busul PCI include slotul sau sloturile PCI-Express (PCI-E), în care este introdusă placa sau plăcile video ale sistemului. Alte dispozitive montate pe magistrala PCI includ rețeaua și plăcile de sunet. Alte utilizări pentru masterizarea magistralei se concentrează pe canalele Integrated Drive Electronics (IDE) și Advanced Technology Attachment (ATA).

Utilizarea principală pentru mastering-ul magistralei permite plăcii video să obțină acces direct la memoria cu acces aleatoriu (RAM) a computerului. În circumstanțe normale, dacă placa video dorește să utilizeze memoria sistemului, mai întâi trebuie să funcționeze prin comunicare cu unitatea centrală de procesare (CPU). Fără mastering bus, CPU funcționează ca intermediar pentru a transmite instrucțiunile între cele două componente. Cu mastering-ul magistralei, CPU este scos din ecuație, îmbunătățind timpul de răspuns și conservând ciclurile CPU, îmbunătățind astfel performanța.

Deși majoritatea sistemelor moderne acceptă stăpânirea magistralei, beneficiul performanței din lumea reală poate fi inaplicabil. Acest lucru se datorează faptului că placa video a sistemului, în multe cazuri, nu are nevoie să transmită informații către și de la RAM din sistem. Plăcile video moderne conțin RAM la bord pentru utilizări specifice video, evitând nevoia de a comunica cu RAM generală a sistemului din computer. Unele plăci video conțin câțiva gigaocteți de RAM pe placa în sine, ceea ce înseamnă că orice RAM suplimentară este de prisos.

Masterizarea magistralei poate fi de o valoare discutabilă pe magistrala PCI, dar utilizarea sa pe magistralele IDE/ATA este mult mai benefică. Dispozitivele principale atașate la magistralele IDE/ATA includ unitățile optice și hard disk-urile din computer; aceste dispozitive conțin puțină sau deloc memorie proprie. Prin urmare, transferul de date între aceste dispozitive și memoria RAM generală a sistemului este substanțial, deoarece orice program sau fișier încărcat de pe hard disk sau disc optic trebuie mai întâi plasat în memoria RAM de sistem înainte de a putea fi utilizat de computer.