Co je Bus Mastering?
Počítačová „sběrnice“ je trasa, kterou se přenášejí data mezi různými zařízeními v počítači. Mastering sběrnice je proces, při kterém komponenty připojené ke stejné systémové sběrnici mohou komunikovat přímo mezi sebou bez potřeby prostředníka. Obecně platí, že mastering sběrnice má tendenci zlepšovat výkon tím, že šetří systémové prostředky a zkracuje dobu potřebnou k tomu, aby pokyny prošly systémem.
U moderních počítačů je mastering sběrnice k dispozici hlavně prostřednictvím sběrnice Peripheral Component Interconnect (PCI). Na základní desce počítače jsou sloty PCI umístěny na spodní polovině fyzické desky. Sběrnice PCI obsahuje slot nebo sloty PCI-Express (PCI-E), do kterých je vložena grafická karta nebo karty systému. Mezi další zařízení připojená na sběrnici PCI patří síťové a zvukové karty. Další využití pro zvládnutí sběrnice se zaměřují na kanály Integrated Drive Electronics (IDE) a ATA (Advanced Technology Attachment).
Primární použití pro mastering sběrnice umožňuje grafické kartě získat přímý přístup do paměti RAM počítače. Pokud grafická karta chce za normálních okolností využívat systémovou paměť, musí nejprve pracovat pomocí komunikace s centrální procesorovou jednotkou (CPU). Bez zvládnutí sběrnice pracuje CPU jako prostředník při zprostředkování pokynů mezi těmito dvěma komponenty. Při řízení sběrnice je CPU vyjmuto z rovnice, což zlepšuje dobu odezvy a šetří cykly CPU, čímž se zvyšuje výkon.
Ačkoli většina moderních systémů podporuje mastering sběrnice, výhoda skutečného výkonu může být nepoužitelná. Je to proto, že grafická karta systému v mnoha případech nemusí přenášet informace do a ze RAM v systému. Moderní grafické karty obsahují zabudovanou paměť RAM pro použití specifická pro video, což vylučuje nutnost komunikace s obecnou systémovou pamětí RAM v počítači. Některé grafické karty obsahují několik gigabajtů paměti RAM na samotné kartě, což znamená, že jakákoli další paměť RAM je zbytečná.
Mastering sběrnice může mít na sběrnici PCI spornou hodnotu, ale jeho použití na sběrnicích IDE / ATA je mnohem výhodnější. Mezi primární zařízení připojená k sběrnicím IDE / ATA patří optické jednotky a pevné disky v počítači; tato zařízení obsahují jen malou nebo žádnou vlastní paměť. Proto je přenos dat mezi těmito zařízeními a obecnou systémovou pamětí RAM podstatný, protože jakýkoli program nebo soubor načtený z pevného disku nebo optického disku musí být nejprve umístěn do systémové paměti RAM, než je bude moci počítač použít.