Cables de comunicación.

Usualmente, un bus está constituido por varios caminos de comunicación, o líneas. Cada línea es capaz de transmitir señales binarias por 1 y por 0. En un intervalo de tiempo, se puede transmitir una secuencia de dígitos binarios a través de una única línea. Se pueden utilizar varias líneas del bus para transmitir dígitos binarios simultáneamente (en paralelo). Por ejemplo un dato de 8 bits puede transmitirse mediante ocho líneas del bus.
Tipos de buses
Bus paralelo: En este tipo de bus, los datos son enviados por bytes al mismo tiempo, con la ayuda de varias líneas que tienen funciones fijas. La de datos enviada es bastante grande con una frecuencia moderada y es igual al ancho de los datos por la frecuencia de funcionamiento. Este tipo de bus es usado en el procesador, en discos duros, tarjetas de expansión y de video, hasta las impresoras.

Bus en serie: En este tipo de bus, los datos son enviados bit a bit y se reconstruyen por medio de registros o rutinas de software. Ésta formada por pocos conductores y su ancho de banda depende de la frecuencia. Es usado en buses para discos duros, tarjetas de expansión y para el bus del procesador.
Los buses agrupan líneas de tres clases:

Lineas de Datos: Propociona un camino para transmitir datos entre los modulo del sistema; el conjunto constituido por estas líneas se denomina bus de datos. Generalmente consta de 8, 16 o 32 lineas distintas, cuyo numero se conoce como anchura del bus de datos. Puesto que cada linea solo puede transportar un bit cada vez, el numero de lineas determina cuantos bits se pueden transferir al mismo tiempo. Por ejemplo el bus de datos que tiene una anchura de 8 bits y las instrucciones son de 16 bits, entonces el procesador debe acceder al modulo de memoria dos veces por cada ciclo de instrucción.

Lineas de dirección: Se utilizan para desgnar las fuente o el destino del dato situado en el bus de datos. Por ejemplo si el procesado desae leer una palabra (8, 16, 32 bits) de datos de la memoria, situa la direccion de la palabra deseada en las lineas de direcciones. Claramente la anchura del bus de direcciones determina la maxima capacidad de memoria posible en el sistema; además las lineas de direcciones genrealmente se utilizan para seleccionar una posicion de memoria o un puerto de E/S dentro de un módulo. Por ejemplo; en un bus de 8 direcciones, la dirección 01111111 e inferiores harían referencia a posiciones dentro de un módulo de memoria (el módulo 0) con 128 palabras de memoria, y las direcciones 10000000 y superiores designarían dispositivos conectados a un módulo de E/S (módulo 1).
Lineas de control: se utilizaran para controlar el acceso y el uso de las lineas de datos y de direcciones. Puesto que las lineas de datos y de direcciones son compartidas por todos los componentes, debe existir una forma de controlar su uso. Las señales de control transmiten tanto ordenes como información de temporización entre los módulos del sistema. Las señales de temporización indican la validez de los datos y las direcciones.

Fuente: ©

No hay comentarios:

Publicar un comentario