You are on page 1of 1

Funciones, características y tipos de buses:

El bus es una serie de cables que funcionan cargando datos en la memoria, para transportarlos a la CPU (Unidad Central
de Procesamiento), en otras palabras un bus de datos es una autopista o canal de transmisión de información dentro de
la computadora que comunica a los componentes de dicho sistema con el microprocesador, el bus funciona ordenando
la información que es transmitida desde distintas unidades y periféricos, a la unidad central haciendo las veces de
semáforo, regulador de prioridades y operaciones a ejecutar. Su funcionamiento, en un bus todos los distintos nodos que
lo componen reciben datos indistintamente, aquellos a los que estos datos no son dirigidos los ignoran y en cambio
aquellos para los cuales tienen relevancia, los comunica, desde el punto de vista técnico un bus de datos es un conjunto
de cables y conductores eléctricos conformados en pistas sobre las perfectas madres del ordenador, sobre este conjunto
de conductores circulan las señales que contienen los datos, existen distintos tipos de buses: el bus de direccionamiento
es un ejemplo claro, vincula el bloque de control de la CPU para colocar los datos durante el proceso, el bus de control
por otro lado transporta datos respecto a las operaciones que se encuentran realizando por la CPU, el bus de datos
propiamente dicho transporta información entre dispositivos del hardware como el teclado, el mouse, la impresora, el
monitor y también los dispositivos de almacenamiento como son los disco duro y las memorias.
Las características que tienen los buses son: reducen el número de rutas necesarias para la comunicación entre los
distintos componentes, al realizar las comunicaciones a través de un solo canal de datos. Los buses también se
caracterizan por la cantidad de información que se transmite en forma simultánea, este volumen se expresa en bits y
corresponde al número de líneas físicas mediante las cuales se envía información en forma simultánea. Un cable plano
de 32 hilos permite la transmisión de 32 bits en paralelo. El término “ancho” se utiliza para designar el número de bits
que un bus puede transmitir simultáneamente. Por otra parte la velocidad del bus se define a través de su frecuencia
(que se expresa en Hercios o Hertz), es decir el número de paquetes de datos que pueden ser enviados o recibidos por
segundo, cada vez que se envían o reciben estos datos, podemos hablar de un ciclo. De esta manera, es posible hallar
la velocidad de transferencia máxima del bus, (la cantidad de datos que puede transportar por unidad de tiempo), al
multiplicar su ancho por la frecuencia. Por lo tanto un bus con un ancho de 16 bits y una frecuencia de 133 MHz, tiene
una velocidad de transferencia de: 266 MB/s.
Los buses definen su capacidad de acuerdo a la frecuencia máxima de envío y al ancho de los datos. Por lo general
estos valores son inversamente proporcionales: si se tiene una alta frecuencia, el ancho de datos debe ser pequeño.
Esto se debe a que la interferencia entre las señales (crosstalk) y la dificultad de sincronizarlas, crecen con la frecuencia,
de manera que un bus con pocas señales es menos susceptible a esos problemas y puede funcionar a alta velocidad.

Una clasificación que podemos hacer es según la funcionalidad de este, los podríamos dividir en dedicados o
multiplexados. Un ejemplo común de dedicados serian el bus de datos y el bus de direcciones, cada uno se utiliza solo
para una función específica. Esta situación de bus de datos y de direcciones dedicados es lo más común, pero podría
llegar a implementarse con un solo bus multiplexado el tiempo. Esto funcionaria a grandes rasgos de la siguiente forma: Al
comienzo de la transferencia se sitúa en el bus la dirección de donde se quiere leer o a donde se desea escribir, luego
se emite por el bus de datos una señal indicando que en el bus se encuentra una dirección valida. A partir de ese momento
se dispone de una unidad de tiempo para que los dispositivos identifiquen si es su dirección, luego de esto se pone en
el mismo bus los datos y se realiza la transferencia en el sentido que lo indique una orden emitida por el bus de control.
La Ventaja de este método es la reducción de la cantidad de líneas, lo cual ahorra espacio y costos, la desventaja son
que para poder implementar la forma de operar la circuitería en cada módulo tiene que ser más compleja, y que el
rendimiento del sistema será menor por no poder transmitir los datos simultáneamente, en paralelo (datos y dirección).

Otro tipo de clarificación podría ser según su dedicación física: Podríamos poner como ejemplo el bus de E/S, el cual se
encarga de conectar solo los dispositivos de E/S, este bus se conecta al bus principal mediante algún adaptador, la
ventaja está en que al ser dedicado solo a E/S, el rendimiento de este va a ser mejor, ya que solo van a operar con él los
módulos de E/S, y no va a haber tanta competencia por el bus.

Conclusiones:
6.3. Los buses sirven para como transportadores de datos, es como decir que un bus de datos es como una autopista o
canal de transmisión de información dentro de la computadora que comunica a los componentes de dicho sistema con
el microprocesador y los automóviles son como los datos que son transportados. Los buses nos permiten unir diferentes
tipos de dispositivos de manera más adecuada, de esta manera las diferentes operaciones que se llevan a cabo
son más rápidas y efectivas, siendo estas operaciones en forma simultánea.

You might also like