Bus mastering

Bus mastering

Bus mastering

En informática, Bus mastering es una característica soportada por muchas arquitecturas de bus que permite a un dispositivo conectado al bus para iniciar operaciones. También llamada "First-party DMA"(Primera Parte del DMA), para contrastar con Third-party DMA (Tercera Parte del DMA), en realidad la situación es que el sistema controlador DMA hace la transferencia.

Buses pci.jpg

Algunos tipos de buses permiten a un sólo dispositivo (normalmente la CPU, o su proxy) iniciar las operaciones. La mayoría de las arquitecturas bus, incluyendo PCI, permiten múltiples dispositivos de bus master, ya que mejora considerablemente el rendimiento del objetivos general de los sistemas operativos. Algunos sistemas operativos de tiempo real prohíben que los periféricos se conviertan en bus master, porque el programador ya no puede arbitrar para el bus y, por tanto, no puede proporcionar determinadas latencias.

Mientras que bus mastering en teoría permite que un dispositivo periférico pueda comunicarse directamente con otro, en la práctica casi todos los periféricos dominar el bus exclusivamente para realizar la memoria principal del DMA.

Si múltiples dispositivos están habilitados para dominar el bus, tiene que haber un sistema de arbitraje para evitar que múltiples dispositivos intenten manejar el bus de manera simultánea. Un número de esquemas diferentes son usados para esto; por ejemplo SCSI ha fijado una prioridad para cada SCSI ID. PCI no especifico el algoritmo a utilizar, dejando establecidas prioridades para la aplicación.

Enlaces externos

Véase también

Obtenido de "Bus mastering"

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Bus Mastering — Le Bus mastering est une caractéristique de certains bus, qui permet à un contrôleur connecté au bus de communiquer directement avec les périphériques présents sur le bus sans passer par le CPU. La plupart des bus actuels, dont le PCI, permettent …   Wikipédia en Français

  • Bus-Mastering — bedeutet, dass der Prozessor eines Computersystems zeitweilig die Kontrolle über den Bus an eine Adapterkarte, den sogenannten Busmaster, abgibt. Dieser Busmaster adressiert in der Folge selbständig Speicher und I/O Bereiche zum Zweck des… …   Deutsch Wikipedia

  • Bus Mastering — bedeutet, dass der Prozessor eines Computersystems zeitweilig die Kontrolle über den Bus an eine Adapterkarte, den sogenannten Busmaster, abgibt. Dieser Busmaster adressiert in der Folge selbständig Speicher und I/O Bereiche zum Zweck des… …   Deutsch Wikipedia

  • Bus-Mastering — Bus Mastering,   DMA …   Universal-Lexikon

  • 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 …   Wikipédia en Français

  • Bus mastering — In computing, bus mastering is a feature supported by many bus architectures that enables a device connected to the bus to initiate transactions. Also called First party DMA , to contrast it with Third party DMA, the situation where the system… …   Wikipedia

  • bus mastering —    A technique that allows certain advanced bus architectures to delegate control of data transfers between the CPU and associated peripheral devices to an add in board. This technique gives network interface cards (NICs) greater system bus… …   Dictionary of networking

  • bus mastering — ● ►en n. m. ►ARCHI architecture de bus principal, dans un ordinateur, permettant aux contrôleurs de périphériques d accéder à la mémoire sans passer par le processeur, et donc de réaliser des transferts sans faire perdre son précieux temps à la… …   Dictionnaire d'informatique francophone

  • Bus (informatique) — Bus informatique Pour les articles homonymes, voir Bus. bus VME Un bus informatique désigne l ensemble des lignes de communication connectant différents composan …   Wikipédia en Français

  • Bus Informatique — Pour les articles homonymes, voir Bus. bus VME Un bus informatique désigne l ensemble des lignes de communication connectant différents composan …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”