¿Qué es un bus de control?

Un bus de control es lo que usa la unidad de procesamiento central de una computadora (CPU) para comunicarse con otros dispositivos dentro de la máquina sobre un conjunto de conexiones físicas como cables o circuitos impresos. Es una colección diversa de señales, que incluyen lectura, escritura e interrupción, que permite que la CPU dirija y monitoree lo que están haciendo las diferentes partes de la computadora. Este es uno de los tres tipos de autobuses que componen el sistema o bus de computadora. Su composición exacta varía entre los procesadores.

En general, el propósito de cualquier bus es disminuir el número de vías necesarias para la comunicación entre los componentes de la computadora. Un bus permite la comunicación entre componentes a través de un canal de datos y se caracteriza por la cantidad de información que puede transmitir a la vez. La cantidad de datos se expresa en bits y corresponde al número de líneas físicas sobre las cuales se envía la información. Por ejemplo, un cable de cinta con 32 cables puede enviar 32 bits en paralelo.

Cada computadora generalmente tiene una internaL y un autobús de expansión. El bus interno o delantero facilita la comunicación entre la CPU y la memoria central, mientras que el bus de expansión o entrada/salida vincula los componentes de la placa base como discos duros y puertos. La mayoría de los autobuses del sistema generalmente están compuestos de entre 50 y 100 líneas físicas separadas para la comunicación. Estas líneas se subdividen en tres subconjuntos o tipos de buses: la dirección o bus de memoria, el bus de datos y el comando o bus de control.

El bus de control es bidireccional; Transmite señales de comando desde la CPU y las señales de respuesta desde el hardware. Ayuda a la CPU sincronizar sus señales de comando con los componentes de la computadora y los dispositivos externos más lentos. Como resultado, el bus de control consiste en líneas de control que cada una envía una señal específica, como leer, escribir e interrumpir. Las líneas de control que componen un bus de control difieren entre procesadores, pero la mayoría incluyenlíneas de reloj del sistema, líneas de estado y líneas de habilitación de bytes.

Por ejemplo, la CPU de una computadora utilizará el bus de datos para transmitir información hacia y desde la memoria central. El bus de control permite que la CPU determine si el sistema está enviando o recibiendo estos datos y cuándo. Esto se debe a que un bus de control tiene una línea de control para leer y una para escribir que determine la dirección que fluye la información (memoria a CPU o CPU a la memoria). Si la CPU necesita escribir algunos datos en la memoria central, enviará una señal en (afirmar) la línea de control de escritura del bus de control. Enviar una señal en la línea de control de lectura permite que la CPU reciba datos de la memoria.

Los otros tipos de autobuses que componen un bus de sistema son los autobuses de datos y direcciones. El bus de datos mueve instrucciones e información entre todos los componentes de la computadora funcional. Es bidireccional y puede transmitir en una sola dirección a la vez. El bus de datos transmite información entre la CPU y la memoria y también entre Memory y la sección de entrada/salida.

El bus de direcciones es unidireccional y funciona como un mapa para la memoria. Cuando el sistema informático necesita acceder a una ubicación de memoria o dispositivo de entrada/salida particular, afirma la dirección apropiada en el bus de direcciones. Esta dirección es reconocida por los circuitos apropiados que luego instruye a la memoria o dispositivo correspondiente a leer o enviar datos en el bus de datos. Solo responderá la ubicación del dispositivo o memoria que corresponde a la dirección en el bus de direcciones.

OTROS IDIOMAS