Está en la página 1de 5

Qu es un Bus?

Es una serie de conectores (tales como cables), que transfieren masiva cantidad de datos

Qu tipos de Bus hay?


Bus paralelo, en l se mandan todos los datos de manera simultanea y Bus serie en l se mandan los bits de a uno. Cul es mejor? Hace muchos aos, casi todas las interfaces eran serial debido a los altos costos que significaba tener componentes que funcionasen en paralelo. Con el pasar del tiempo, la tecnologa evolucion y se comenz a usar conexiones paralelas pero debido a un par de limitaciones, se decidi volver al serie. Factores por el cual la conexin paralela es limitada: Interferencia Entre Smbolos El resultado de la IES es que para cuando llegan los bits al destino, la computadora no puede diferenciar a un 0 de un 1, lo que potencialmente puede causar corrupcin de datos. Los buses serial no tienen este problema ya que usan una tcnica llamada prenfasis que compensa por la perdida de seal dependiente de la frecuencia. Seal Sesgada En un bus paralelo, a medida que las seales se mueven a lo largo del bus, pequeas diferencias en las caractersticas y el largo de los cables hacen que las seales no lleguen del todo sincronizadas entre si. Como consecuencia, es difcil saber como sincronizar la salida de datos para que todos lleguen al mismo tiempo. Este problema puede ser compensado.

Problemas de sincronizacin de voltajes De un lado se esperan seales con distinto voltaje que las que se envan Interferencia entre cables Cuando se enva una seal elctrica por un cable, teniendo a otro cercano, puede ocurrir interferencia y accidentalmente se pueden cargar cables adyacentes.

Uso ineficiente del espacio interno Los cables que usan tecnologa en paralelo ocupan mas espacio, lo cual genera peor ventilacin en la computadora e incrementa la complejidad de las conexiones internas.

En resumen Una interfaz serial nos otorga: Mayor performance (menos latencia, ms alto ancho de banda) Mayor reliabilidad (menos conexiones, problemas ms fciles de detectar) Mejor disponibilidad Es ms extendible Mejor seal por las caractersticas de la transmisin Uso ms eficiente de pines Conexiones simplificadas y compactas

Como se usan?
En la arquitectura que vamos a ver, la CPU posee tres buses con los cuales controla a la computadora: el bus de direcciones, el de datos y de control. El sistema esta dado por un Bus del tipo paralelo. Bus de direcciones Sirve para establecer la direccin de memoria de RAM a la cual se le va a leer/escribir informacin. La cantidad de direcciones a la cual se puede direccionar informacin est dada por 2n

Bus de control Por este medio, el bus puede transferir seales de interrupcin, puede decir que hacer con los datos que se transfieren por el bus de datos (recibir, enviar). Bus de datos Por este se enviarn los bits que conforman al dato. Estn compuestos por 8, 16, 32 y 64 lneas. Para medir el rendimiento de un bus de datos tenemos en cuenta 2 factores: a) Ancho de Bus Cantidad de lneas fsicas que lo componen. Cada lnea enva un bit a la vez.

b) Frecuencia Esta dada en la cantidad de veces que se enva informacin sobre el tiempo que tarda en enviarla. Se mide en Hertz ( ) ( ) ( c) Periodo Simboliza cuanto tiempo tarda en hacer un envio de informacin el Bus. ( ) ( ) )

Ecuaciones Varias
a) Ancho de Banda

( (
b) Velocidad de Transferencia

) )

c) Cantidad de direcciones accesibles en memoria

d) Mxima direccin accesible en memoria e) Unidades de Hertz

f) Unidades de Tiempo

Ejercicios
1) Calcular la velocidad de transferencia de un Bus de datos cuyo ancho es 12 bits y el periodo del Bus tarda 15 milisegundos. Representar el resultado en bHz y en BHz. 2) Cuantas direcciones puedo acceder con un bus de datos de 32 bits? Cul es la ltima posicin de memoria accesible? Si la frecuencia es de 800 Hz, Cul es la velocidad de transferencia? representar el resultado en KBHz y en KbHz. 3) Calcular el ancho de banda de un Bus cuya frecuencia es 120 MHz y su ancho es 2 bits. Calcular el periodo y representarlo en milisegundos y nanosegundos.