Estructura de buses

Los buses se componen de hilos conductores, o sea, líneas eléctricas que transmiten un “0” (cero voltios) o un “1” (más de cero voltios). Al número de hilos de un bus se le conoce también como ancho de bus. Hay buses de datos, de dirección y de control.

1. Bus de Datos

  • Función: Transporta la información (datos) entre los componentes del sistema, como la CPU, memoria y dispositivos de entrada/salida.
  • Características:
    • Su ancho (número de líneas eléctricas) determina cuántos bits se pueden transferir simultáneamente. Su anchura suele ser una potencia de dos.
    • Ejemplo: Un bus de datos de 32 bits puede transferir 4 bytes en una sola operación.

2. Bus de Dirección

  • Función: Transporta las direcciones de memoria o de dispositivos que la CPU necesita acceder.
  • Características:
    • Indica dónde leer o escribir datos.
    • Su ancho define el espacio de direcciones accesible. Por ejemplo, un bus de 32 bits puede direccionar hasta 2^32 ubicaciones de memoria.

3. Bus de Control

  • Función: Transporta señales de control que coordinan y gestionan las operaciones del sistema.
  • Características:
    • Incluye señales como lectura/escritura, interrupciones, y validación de datos.
    • Asegura que los datos y direcciones se procesen correctamente.

Relación entre los tres buses

Los tres trabajan en conjunto para garantizar la comunicación eficiente entre los componentes del sistema. Por ejemplo:

  • Bus de Dirección: Indica dónde se realizará la operación.
  • Bus de Datos: Transporta la información.
  • Bus de Control: Coordina la operación (por ejemplo, indica si es una lectura o escritura).
Cable SATA.

Actividad