De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

En la arquitectura de la computadora , un bus de control es parte del bus del sistema , utilizado por las CPU para comunicarse con otros dispositivos dentro de la computadora. Mientras que el bus de direcciones transporta la información sobre el dispositivo con el que se comunica la CPU y el bus de datos transporta los datos reales que se están procesando, el bus de control transporta los comandos de la CPU y devuelve las señales de estado de los dispositivos. Por ejemplo, si los datos se leen o escriben en el dispositivo, la línea correspondiente (lectura o escritura) estará activa ( una lógica ).

Líneas [ editar ]

El número y tipo de líneas en un bus de control varía, pero hay líneas básicas comunes a todos los microprocesadores, como:

  • Leer ( ). Una sola línea que cuando está activa (cero lógico) indica que la CPU está leyendo el dispositivo.
  • Escribir ( ). Una sola línea que cuando está activa (cero lógico) indica que la CPU está escribiendo el dispositivo.
  • Habilitación de bytes ( ). Un grupo de líneas que indican el tamaño de los datos (8, 16, 32, 64 bytes).

Las señales RD y WR del bus de control controlan la lectura o escritura de la RAM, evitando la contención del bus en el bus de datos. [1]

Las líneas adicionales dependen del microprocesador, como:

  • Transferir ACK ("reconocimiento"). Entrega información de que los datos fueron reconocidos (leídos) por el dispositivo.
  • Solicitud de bus (BR, BREQ o BRQ). Indica que un dispositivo solicita el uso del bus (de datos).
  • Subvención de autobús (BG o BGRT). Indica que la CPU ha concedido acceso al bus.
  • Solicitud de interrupción (IRQ). Un dispositivo con menor prioridad solicita acceso a la CPU.
  • Señales de reloj . La señal en esta línea se usa para sincronizar datos entre la CPU y un dispositivo.
  • Reiniciar . Si esta línea está activa, la CPU realizará un reinicio completo .

Los sistemas que tienen más de un bus maestro tienen señales de bus de control adicionales que controlan qué bus maestro impulsa el bus de direcciones, evitando la contención del bus en el bus de direcciones. [1]

Ver también [ editar ]

Referencias [ editar ]

  1. ^ a b Ian Sinclair; John Dunton."Manual práctico de electrónica" . 2013. apartado "El bus de control". pag. 209-210.

Enlaces externos [ editar ]