Accueil🇫🇷Chercher

Bus mastering

Le bus mastering (le « contrĂ´le du bus Â») est un mode de fonctionnement pour un bus informatique, qui permet Ă  un pĂ©riphĂ©rique connectĂ© au bus, le bus master (le « contrĂ´leur du bus »), de communiquer directement avec un autre pĂ©riphĂ©rique prĂ©sent sur le bus sans passer par le processeur[1]. Le bus PCI gère ce mode de fonctionnement, qui est notamment utilisĂ© par les contrĂ´leurs IDE[2], les cartes rĂ©seau, les cartes graphiques PCI, etc.

La plupart des bus actuels, permettent le bus mastering, car cela permet d'augmenter significativement les performances sur un système d'exploitation classique, mais peut poser de gros problèmes sur un système d'exploitation temps réel, car le kernel ne voit plus passer les It et ne peut donc pas gérer les priorités.

Le DMA (Direct Memory Access, accès direct à la mémoire) est une forme simple de bus mastering, où le processeur délègue l'usage de la lecture ou de l'écriture d'une partie de la mémoire à un périphérique, qui lui dira ensuite quand il aura fini de l'utiliser[3]

Notes et références

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.