Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com
congestión al estar los dispositivos continuamente esperando que sea su turno para usar el bus
común. Se puede intentar controlar este problema aumentado el ancho de banda del bus, pero la
solución más efectiva consiste en utilizar varios buses, de diferentes velocidades, y organizarlos de
forma jerárquica.
Buses de tipo 0
Los buses de tipo 0 son los buses internos de las pastillas. La utilización de buses internos de gran
ancho de palabra unido a la incorporación de memoria caché interna facilita que se puedan
conseguir microprocesadores de grandes prestaciones.
Buses de tipo 1
El bus de tipo 1 es el bus de interconexión de componentes de una placa o circuito impreso.
Buses de tipo 2
Estos buses sirven para interconectar las distintas placas de un modulo, formando lo que se llama
el panel posterior. La práctica totalidad de los computadores actuales se componen de un solo
módulo, por lo que no existe bus de nivel 3 y este bus se convierte en el bus del sistema.
Buses de tipo 3 o bus del sistema permite interconectar diversos módulos del computador.
Hoy en día hay muy pocos sistemas que contengan varios módulos. Por lo que generalmente
coinciden los buses de nivel 2 y 3.
La gran diferencia entre los tipos 2 y 3 es la distancia que debe tener el bus, que puede llegar a los
10m en el tipo 3. Ello obliga a tratar este bus como una línea de transmisión.
Además, es muy frecuente que el bus de tipo 3 exija unos repetidores o buffers, para pasar de un
panel posterior a otro.
Buses de tipo 4
Lo forman los buses paralelos para conexión de periféricos. En realidad se pueden considerar
cuatro situaciones, que a veces se pueden dar simultáneamente en el mismo computador:
En la primera, los controladores de los periféricos se conectan directamente al bus del sistema
(bus tipo 2 ó 3).
http://slidepdf.com/reader/full/jerarquia-de-buses-multiples 1/7
5/11/2018 JerarquiadeBusesMultiples-slidepdf.com
En la segunda se dispone de un bus especial para la E/S, como es un canal 370 de IBM, como es el
Unibus en el caso de la arquitectura VAX, o como son los buses PCI e EISA en un computador
personal.
La tercera consiste en diseñar un bus reducido, derivado del bus del sistema, que permita la
Buses de tipo 5
Los buses serie suelen constituir el tipo más elemental del espectro de las comunicaciones de un
sistema informático. Se emplean para cubrir las mayores distancias.
El bus serie puede ser simple o doble. El simple puede permitir la transmisión en un solo sentido o
en ambos sentidos de forma alternativa (semi-duplex). El doble permite la transmisión en los dos
sentidos simultáneamente (full-duplex).
http://slidepdf.com/reader/full/jerarquia-de-buses-multiples 2/7
5/11/2018 JerarquiadeBusesMultiples-slidepdf.com
La ventaja principal de utilizar una organización jerarquizada de los buses es que los dispositivos
de E/S más exigentes se ponen más cerca del procesador y se les da prioridad con el fin de evitar
los temidos cuellos de botella. En la figura 8 se puede observar una jerarquía de buses típica que
se puede encontrar en un ordenador actual. Se pueden ver el bus local y el bus de memoria que
conectan el procesador con la jerarquía de memoria (caches externas y memoria principal). Éstos
son los buses de mayor velocidad ya que el rendimiento de todo el sistema depende en gran
medida de la comunicación entre la jerarquía de memoria y el procesador.
En otro nivel de nuestra jerarquía de buses se encuentran los buses de expansión tales como el
bus PCI (PeripheralComponentInterconnect) y el bus ISA (Industry Standard Architecture), a los
que se conectan una gran variedad de dispositivos de E/S, desde tarjetas de sonido hasta
impresoras. Con esta configuración podemos aislar el tráfico entre la memoria y el procesador del
tráfico correspondiente al resto de dispositivos de E/S.
http://slidepdf.com/reader/full/jerarquia-de-buses-multiples 3/7
5/11/2018 JerarquiadeBusesMultiples-slidepdf.com
Finalmente, en una jerarquía de buses típica también se encuentran los buses dedicados o de
propósito específico, tales como los buses IDE y SCSI para dispositivos de almacenamiento (discos
duros, CD-ROM, DVD-ROM, disqueteras), el bus AGP (AcceleratedGraphics Port) para tarjetas
gráficas de alto rendimiento y los buses firewire y USB para multitud de dispositivos de
entrada/salida que podemos encontrar en el mercado (discos duros, lectores de tarjetas flash,
cámaras de fotos/vídeo/webcam, teclados, ratones, impresoras, scanners, etc.)
En definitiva, se pretende tener múltiples y diferentes buses jerarquizados, para que dispositivos
de diferentes velocidades no interfieran entre sí y se eviten congestiones de tráfico debidas a que
los dispositivos más lentos impidan que los más rápidos se comuniquen con el procesador.
Tipo de buses.
Dedicado: una línea de bus dedicada está permanentemente asignada a una función o a
un subconjunto físico de componentes de la computadora. Un ejemplo de dedicación
funcional, común en muchos buses, es el uso de líneas separadas para direcciones y para
datos.
Método de arbitraje.
En todos los sistemas, exceptuando los más simples, puede necesitar el control del bus
más de un modulo. Los diversos métodos se pueden clasificar aproximadamente como
centralizados o distribuidos, el propósito es designar un dispositivo, el procesador o un
modulo de Entrada/Salida.
http://slidepdf.com/reader/full/jerarquia-de-buses-multiples 4/7
5/11/2018 JerarquiadeBusesMultiples-slidepdf.com
Temporización:
o Hace referencia a la forma en la que se coordinan los eventos en el bus.
Con temporización síncrona: la presencia de un evento en el bus está
determinada por un reloj. El bus incluye una línea de reloj a través de la que
se transmite una secuencia en la que se alternan intervalos regulares de
igual duración a uno y a cero. Un único intervalo a uno seguido de otro a
cero se conoce como ciclo de reloj o ciclo de bus y define un intervalo de
tiempo-unidad.
Todos los dispositivos del bus pueden leer la línea de reloj y todos los eventos empiezan al
principio del ciclo de reloj. La temporización síncrona es más fácil de implementar y comprobar,
sin embargo es menos flexible que la temporización asíncrona; debido a que todos los dispositivos
en un bus síncrono deben utilizar la misma frecuencia de reloj, el sistema no puede aprovechar las
mejoras en las prestaciones de los dispositivos.
http://slidepdf.com/reader/full/jerarquia-de-buses-multiples 5/7
5/11/2018 JerarquiadeBusesMultiples-slidepdf.com
Un bus permite varios tipos de transferencia de datos. Todos los buses permiten tanto
transferencias de escritura (dato de maestro a esclavo), como de lectura (dato de esclavo a
maestro).
se está captando del dispositivo esclavo para situarlo en el bus. Tanto para la lectura
como para la escritura, puede haber también un retardo si se necesita utilizar algún
procedimiento de arbitraje para acceder al control del bus en el resto de la operación.
o En el caso de que haya líneas dedicadas a datos y direcciones, la dirección se sitúa en el
bus de direcciones y se mantiene ahí, mientras que el dato se ubica en el bus de datos.
En una escritura, el maestro pone el dato en el bus de datos tan pronto como se han
http://slidepdf.com/reader/full/jerarquia-de-buses-multiples 6/7
5/11/2018 JerarquiadeBusesMultiples-slidepdf.com
http://slidepdf.com/reader/full/jerarquia-de-buses-multiples 7/7