Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

Bus mastering

Z Wikipedie, otevřené encyklopedie

Bus mastering je vevýpočetní technice funkce, jejíž hlavní náplní je řízenísběrnice. To znamená, že procesor počítačového systému přechodně převezme kontrolu nad sběrnicí adaptéru karty, tzv.Master sběrnic. Podpora více architektur sběrnic umožňuje, aby zařízení připojené ke sběrnici zahájilo operaci v určitém čase a místě. Sběrnice Master funguje jako jakýsi most, nebo samostatnýprocesor. To je označováno jako úplné řízení sběrnice („First-partyDMA“, „bus mastering DMA“) a značí to, žeI/O zařízení je schopné provádět složitější sekvence operací bez zásahuCPU (např. kompletní obsluhu NFS) systém DMA řadiče (také známý jako periferní procesor, I/O procesor nebokanál) vytváří přenos. To obvykle znamená, že I/O zařízení obsahuje vlastní procesor nebo mikroprocesor na rozdíl od „third-party DMA“. V jednoduché architektuře jen jedenprocesor může být řídícísběrnicí. To znamená, že veškerá komunikace mezi („slave“), I/O zařízení musí zahrnovat procesor (CPU).

Pokročilejší architektury umožňují další prostředky (nebo víceprocesů), které se střídají v ovládání sběrnice. To umožňuje, například řadič síťové karty pro přístup k řadiči disku, přičemž procesor provede další úkoly, které nevyžadují sběrnice, např. načtení kódu ze své vyrovnávací paměti. To je patrné zejména u moderníchmultitasking operačních systémů, kdy se pozitivně projeví v odezvě, řízení sběrnice je činnost často spojena se signálem přerušení operačního systému. Řízení sběrnicePCI aAGP umožní více zařízení na sběrniciMaster, a tím výrazně zlepšuje výkon prooperační systémy k běžnému použití. Typickými příklady jsousíťové karty, řadiče disku,zvukové karty, Video-Framegrabber agrafické karty, které mohou mít schopnosti řízení sběrnic.

Bus mastering teoreticky umožňuje, aby jedno periferní zařízení přímo komunikovalo s jiným, v praxi téměř všechny periferie zvládnou sběrnicí výhradně provéstDMA do hlavní paměti.

Každý přístroj může řídit data nadatové sběrnici i když je procesor čte z téhož zařízení, ale pouze řídící sběrnice řídíadresovou sběrnici a řídicí signály. Je-li více přístrojů, mohou ovládat sběrnice, je ale zapotřebí rozhodčí plán, aby se zabránilo většímu množství přístrojů pokoušející se řídit sběrnice současně. Řada různých systémů se používá pro tento účel; napříkladSCSI má pevnou prioritou pro každý SCSI ID.

Direct Memory Access (DMA) je jednoduchá forma ovládání sběrnice, kde je I/O zařízení řízené CPU které čte nebo zapisuje do jedné nebo více souvislých bloků paměti a pak signál vede do procesoru.

Citováno z „https://cs.wikipedia.org/w/index.php?title=Bus_mastering&oldid=20643137
Kategorie:
Skrytá kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp