BUSES
Un bus, mes un canal de comunicación que las computadoras usan para comunicar sus componentes entre sí, por ejemplo para comunicar el procesador con los periféricos, memoria o dispositivos de almacenamiento.
Generalmente el Bus está integrado a la tarjeta madre, en una tarjeta madre muy posiblemente se encuentre diferentes tipos de buses.
El objetivo de que El bus esté conectado a la tarjeta madre es que los dispositivos que se conecten a ella, actúen como si estuvieran directamente conectadas con el procesador.
El bus es el elemento más corriente de comunicación en los computadores y consta de un camino que permite comunicar selectivamente un número de componentes o dispositivos, de acuerdo a unas ciertas reglas o normas de conexión. Desempeña por tanto las tareas de enlace y de conmutador, puesto que permite, en cada momento, seleccionar los dispositivos que se comunican a través suyo.
En las transferencias de información que se realizan en los buses, hay como mínimo dos agentes involucrados: el que origina la transferencia, que denominaremos maestro de la transferencia y el que responde a la misma, que denominaremos esclavo de la transferencia. No todos los elementos conectados a un bus pueden actuar como a estos de la transferencia; se denominan maestros potenciales aquellos elementos que sí tienen esta capacidad.
La operación básica del bus se denomina ciclo de bus. Un ciclo permite realizar una transferencia elemental de un dato entre dos dispositivos. En esta transferencia, la información se lleva de un elemento que se denomina fuente a otro que se denomina destino. Los buses modernos permiten agrupar varias transferencias en una sola operación, que denominaremos transacción, estas pueden tener los mismos o distintos destinos, o incluso un mismo elemento puede actuar como fuente y como destino en distintas transferencias de una misma transacción.
Arquitectura del Cable Bus de un ordenador. |
TIPOS DE BUSES POR TECNOLOGÍA
En forma muy general existen tres tipos de buses, de acuerdo a la función que realizan.
1. Bus de Direcciones
2. Bus de Datos
3. Bus de Control
Bus de Direcciones
Este es un bus unidireccional debido a que la información fluye es una sola dirección, de la CPU a la memoria o a los elementos de entrada y salida. La CPU sola puede colocar niveles lógicos en las n líneas de dirección, con la cual se genera 2n posibles direcciones diferentes. Cada una de estas direcciones corresponde a una localidad de la memoria ó dispositivo de E / S.
Bus de Datos
Este es un bus bidireccional, pues los datos pueden fluir hacia o desde la CPU. Los m terminales de la CPU, de D0 - Dm-1, pueden ser entradas o salidas, según la operación que se esté realizando (lectura o escritura ) . En todos los casos, las palabras de datos transmitidas tiene m bits de longitud debido a que la CPU maneja palabras de datos de m bits; del número de bits del bus de datos, depende la clasificación del microprocesador.
Bus de Control
Este conjunto de señales se usa para sincronizar las actividades y transacciones con los periféricos del sistema. Algunas de estas señales, como R / W , son señales que la CPU envía para indicar que tipo de operación se espera en ese momento. Los periféricos también pueden remitir señales de control a la CPU, como son INT, RESET, BUS RQ.
Las señales más importantes en el bus de control son las señales de cronómetro, que generan los intervalos de tiempo durante los cuales se realizan las operaciones. Este tipo de señales depende directamente del tipo del microprocesador.
Comentarios
Publicar un comentario