Arquitectura bus: Concepto y operación

Cómo un bus compartido conecta componentes del sistema

Un **bus** es una vía de comunicación común que enlaza CPU, memoria, y dispositivos E/S. Cada componente recibe una dirección única.

Pasos operación

  1. Conexión — Dispositivos se conectan a líneas del bus.
  2. Transferencia datos — Emisor coloca datos + dirección destino en el bus.
  3. Decodificación dirección — Controlador bus decodifica dirección, selecciona destinatario.
  4. Selección componente — Controlador señala dispositivo objetivo.
  5. Recepción datos — Objetivo lee datos del bus.
  6. Arbitraje bus — En sistemas multi-master, lógica arbitraje concede propiedad bus para evitar colisiones.
  7. Multiplexación/Desmultiplexación — Múltiples señales comparten líneas via técnicas división tiempo o frecuencia.

Aunque versátiles, los buses compartidos pueden convertirse en cuellos de botella comparados con interconexiones punto a punto.