Masterización de autobuses

Definición - ¿Qué significa Bus Mastering?

La masterización de bus es una característica de la arquitectura de bus que permite que un bus de control se comunique directamente con otros componentes sin tener que pasar por la CPU. La mayoría de las arquitecturas de bus actualizadas, como la interconexión de componentes periféricos (PCI), admiten el dominio de bus.

El dominio de bus aumenta la tasa de transferencia de datos del sistema operativo, conserva los recursos del sistema y aumenta el rendimiento y el tiempo de respuesta.

Techinfo explica Bus Mastering

La masterización de bus permite que un bus de control acceda a la RAM independientemente de la CPU. Está diseñado para permitir la transferencia de datos entre un componente periférico y la RAM mientras la CPU implementa otras responsabilidades.

La plataforma de bus maestro se encuentra más comúnmente en distintos dispositivos de entrada / salida (E / S) o en un microprocesador. Dirige el tráfico en una vía de E / S o un bus de computadora. El bus maestro es el "maestro" y controla las rutas del bus que contienen las señales de transmisión y la dirección. Los dispositivos de entrada y salida (E / S) en un bus son los "esclavos".

Si una computadora contiene varios componentes que soportan el bus master, es necesario implementar una estructura jerárquica para evitar que varios componentes intenten usar el bus al mismo tiempo. Hay varias estructuras como:

  • Small Computer System Interface (SCSI): transfiere datos entre la computadora y los dispositivos periféricos. Incluye una prioridad permanente para cada ID SCSI
  • Interfaz de periféricos en serie (SPI): funciona en modo dúplex completo (en ambas direcciones) con arquitectura maestro / esclavo. El dispositivo maestro inicia la trama de datos, que incluye la sincronización de tramas.
  • Interfaz de circuito interintegrado (I2C): Tiene una arquitectura de bus serie bidireccional que contiene mensajes de bit de inicio y parada, que controlan la transferencia de datos.