fbpx
Wikipedia

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 iniciar operaciones de acceso directo a memoria (DMA). 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.

Algunos tipos de buses permiten a un único 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 objetivo general de los sistemas operativos. Algunos sistemas operativos de tiempo real prohíben que los periféricos se conviertan en bus master, porque el planificador 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 dominan el bus exclusivamente para ejecutar DMA a la memoria.

Si múltiples dispositivos están habilitados para controlar el bus, tiene que haber un sistema de arbitraje para evitar que múltiples dispositivos intenten manejar el bus de manera simultánea. Existen diferentes planificaciones que son usadas para esto; por ejemplo, SCSI fija una prioridad para cada SCSI ID. Por otra parte PCI no especificó el algoritmo a utilizar, dejando que cada implementación establezca sus propias prioridades.

Véase también

Enlaces externos

  • Bus mastering
  •   Datos: Q1017659

mastering, informática, mastering, característica, soportada, muchas, arquitecturas, permite, dispositivo, conectado, iniciar, operaciones, acceso, directo, memoria, también, llamada, first, party, primera, parte, para, contrastar, third, party, tercera, parte. En informatica bus mastering es una caracteristica soportada por muchas arquitecturas de bus que permite a un dispositivo conectado al bus iniciar operaciones de acceso directo a memoria DMA Tambien llamada First party DMA Primera parte del DMA para contrastar con Third party DMA Tercera parte del DMA en realidad la situacion es que el sistema controlador DMA hace la transferencia Algunos tipos de buses permiten a un unico dispositivo normalmente la CPU o su proxy iniciar las operaciones La mayoria de las arquitecturas bus incluyendo PCI permiten multiples dispositivos de bus master ya que mejora considerablemente el rendimiento del objetivo general de los sistemas operativos Algunos sistemas operativos de tiempo real prohiben que los perifericos se conviertan en bus master porque el planificador ya no puede arbitrar para el bus y por tanto no puede proporcionar determinadas latencias Mientras que bus mastering en teoria permite que un dispositivo periferico pueda comunicarse directamente con otro en la practica casi todos los perifericos dominan el bus exclusivamente para ejecutar DMA a la memoria Si multiples dispositivos estan habilitados para controlar el bus tiene que haber un sistema de arbitraje para evitar que multiples dispositivos intenten manejar el bus de manera simultanea Existen diferentes planificaciones que son usadas para esto por ejemplo SCSI fija una prioridad para cada SCSI ID Por otra parte PCI no especifico el algoritmo a utilizar dejando que cada implementacion establezca sus propias prioridades Vease tambien EditarBus de datos Bus de direccion Bus de control Bus PCI PCI Express Bus AGPEnlaces externos EditarBus mastering Datos Q1017659Obtenido de https es wikipedia org w index php title Bus mastering amp oldid 121754584, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos