Vous êtes sur la page 1sur 4

Buses.

Para la informática, el bus es una serie de cables que funcionan cargando datos en
la memoria para transportarlos a la Unidad Central de Procesamiento o CPU. 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 o regulador de prioridades y operaciones a ejecutar.

La función del bus es la de permitir la conexión lógica entre distintos subsistemas


de un sistema digital, enviando datos entre dispositivos de distintos órdenes: desde
dentro de los mismos circuitos integrados, hasta equipos digitales completos que
forman parte de supercomputadoras.
La mayoría de los buses están basados en conductores metálicos por los cuales se
trasmiten señales eléctricas que son enviadas y recibidas con la ayuda de
integrados que poseen una interfaz del bus dado y se encargan de manejar las
señales y entregarlas como datos útiles. Las señales digitales que se trasmiten son
de datos, de direcciones o señales de control.
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.
Todos los buses de computador tienen funciones especiales como las
interrupciones y las DMA que permiten que un dispositivo periférico acceda a una
CPU o a la memoria usando el mínimo de recursos.

Desde el punto de vista técnico, un bus de datos es un conjunto de cables o


conductores eléctricos en pistas metálicas sobre la tarjeta madre o "mother" del
ordenador. Sobre este conjunto de conductores circulan las señales que conducen
los datos.
Existen distintos tipos de buses.
 Bus de Direcciones:

Este es un bus unidireccional debido a que la información fluye en 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 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 o dispositivo de E / S.

 Bus de Datos
Este es un bus bidireccional, pues los datos pueden fluir hacia o desde la CPU. Los
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 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.
 SATA o ATA

Es una interfaz de transferencia de datos entre la placa base y algunos dispositivos


de almacenamiento, como puede ser el disco duro, u otros dispositivos de altas
prestaciones que están siendo todavía desarrollados.
El SATA proporciona mayores velocidades, mejor aprovechamiento cuando hay
varios discos, mayor longitud del cable de transmisión de datos y capacidad para
conectar discos en caliente.

 IDE

Dispositivo con electrónica integrada que controla los dispositivos de


almacenamiento masivo de datos, como los discos duros y además añade
dispositivos como las unidades de CD-ROM.

 Bus de Direcciones

La memoria RAM es direccional, de forma que cada celda de memoria tiene su


propia dirección. Las direcciones son un número que selecciona una celda de
memoria dentro de la memoria principal o en el espacio de direcciones de la unidad
de entrada/salida.
El bus de direcciones es un canal del microprocesador totalmente independiente del
bus de datos donde se establece la dirección de memoria del dato en tránsito.
El bus de dirección consiste en el conjunto de líneas eléctricas necesarias para
establecer una dirección.
La capacidad de la memoria que se puede direccionar depende de la cantidad de
bits que conforman el bus de direcciones, siendo 2n el tamaño máximo en bits del
banco de memoria que se podrá direccionar con líneas.
Por ejemplo, para direccionar una memoria de 256 bits, son necesarias al menos 8
líneas, pues 28 = 256.

El aspecto más importante para un bus es la velocidad con la que puede transmitir
la información. Cuanto mayor sea la cantidad de la transferencia de datos
permitida entre diferentes dispositivos internos, más alta es la velocidad del bus
del sistema. La velocidad a la que la información puede ser transmitida depende
directamente del número de líneas físicas, a través del cual los datos pueden ser
transferidos simultáneamente. La velocidad de transferencia de datos se expresa
en bits, y en un cable de cinta de 32 hilos, pueden ser transmitidos 32 bits en
paralelo. Como tal, la velocidad del bus se basa en el "ancho" del cable, una
medida de la cantidad de bits que se puede transmitir simultáneamente.

La frecuencia es otro aspecto de la velocidad del bus. Se mide en Hertz (Hz) y se


refiere al número de paquetes de datos que son enviados (o recibidos) por el bus
en cada segundo. Un "ciclo" se produce cada vez que el bus envía o recibe
información. La velocidad de transferencia máxima soportada puede ser calculada
multiplicando el ancho del cable por la frecuencia.

La velocidad del bus del sistema influye directamente en el rendimiento de un


ordenador. El bus de sistema puede ser un factor limitante en situaciones en las
que la CPU y la RAM son capaces de manejar datos más rápido de lo que él es
capaz de transmitir. Un bus de sistema lento puede ser considerado como una
señal de tráfico en la autopista, los coches alcanzan la señal muy rápido, pero son
retenidos una vez que llegan allí. Comprensiblemente, el bus del sistema es un
factor importante a considerar, ya que, en un equipo con un procesador superior y
memoria, una velocidad de bus menor crearía obstáculos, porque el procesador
estará listo para enviar y recibir más datos de los que caben en el bus más lento.