Está en la página 1de 5

JERARQUIA DE BUSES

Integrantes:
Livingston Martínez Arianis
Padilla Torres Karina
Ricardo Marrugo Mauricio

El concepto de bus local


En todo ordenador hay varios buses, los cuales se hallan estructurados
jerárquicamente. En primera instancia, esta el bus que une a la CPU con la
memoria.

A este bus, se le conoce como "bus del sistema". En los primeros PC, los
dispositivos de E/S se adaptaban directamente sobre el bus de sistema que, era el
único bus del PC. Esta configuración fuerza a la CPU a transferir datos a la misma
velocidad que los dispositivos de E/S, y por ende se puede suponer en una
pérdida de rendimiento del sistema. No obstante, en aquel entonces las CPU
trabajaban a velocidades muy reducidas, por lo que esta configuración era viable.
En la actualidad, forzar a la CPU a trabajar en sincronía con la E/S es
inimaginable.

De hecho, no transcurrieron muchos años hasta adquirir una solución alternativa:


separar a los dispositivos de E/S del bus del sistema. La solución consiste en
crear buses dedicados a la E/S (denominados buses locales), y conectarlos al bus
del sistema. Los primordiales buses locales presentes en los PC actuales son:
ISA, PCI, AGP y USB. Al bus ISA se conectan varios dispositivos estándares
(especialmente los más lentos), como es el caso de los puertos serie (COM 1 y
COM2) y el puerto paralelo (LPT1), además de otros dispositivos de expansión. Al
bus PCI se conectan dispositivos más rápidos, como los discos duros EIDE, los
adaptadores de red, y otros muchos dispositivos de expansión a través de las
ranuras PCI. Se puede apreciar que AGP es un puerto, ya que tan sólo comunica
dos subsistemas (CPU y sistema de vídeo), y por ello no se enlaza al bus del
sistema. El bus USB es el más moderno de los tres.

Tipos de buses y descripción


 Buses internos de los circuitos integrados:
o Rápidos y de pequeña longitud
o Se integran en el circuito
o Suelen ser síncronos con una velocidad muy bien determinada
o Suelen ser propietarios del fabricante.

 Buses de circuito impreso


o Más lentos de los anteriores y del orden de centímetros.
o Son síncronos o asíncronos
o Conectan unidades funcionales de la computadora
o Suelen ser subconjuntos del patillaje de la UCP
o Uno de ellos es el bus del sistema
o A veces existen conexiones al exterior para agregar dispositivos.

 Buses de panel posterior


o Conectan diferentes dispositivos del circuito impreso
o Llegan hasta un metro
o Los buses de expansión son un ejemplo de ellos (tarjetas gráficas,
controladoras de dispositivos, etc)
o Suelen estar normalizados.
o Suelen ser independientes de la arquitectura de la UCP.
o Se originan en los sistemas escalables y familias de computadoras
grandes.
 Buses de entrada/salida y de interfaz
o Son la conexión final entre el dispositivo en sí y la computadora.
o Se adaptan a las velocidades de los dispositivos, lejanía del dispositivo,
requisitos eléctricos y de conectores.
o Ejemplo: para módems, teclados, impresoras, escáneres, sensores físicos,
etc.

Ventajas de la jerarquía de buses


 El bus local entre el procesador y la cache aísla el tráfico de E/S del
procesador
o Se puede transferir información entre la memoria y la E/S sin interrumpir
la actividad del procesador
 El bus de expansión reduce el tráfico en el bus del sistema
o La transferencia entre cache y memoria principal se pueden realizar de
forma más eficiente
 Se pueden realizar una transferencia de memoria cache a
memoria principal al mismo tiempo que el interfaz recibe datos
desde un dispositivo de E/S
 El procesador+cache o el coprocesador tienen la misma
“prioridad” en el acceso al bus que todos los dispositivos
conectados al bus de expansión de forma conjunta
 Se elimina el problema de la incompatibilidad
o El bus local y del sistema suelen ser propietarios (no estándar) y están
optimizados para cada arquitectura particular
o Los buses de expansión son buses estándares o abiertos (ISA, EISA,
PCI, VME, etc.)
 Los buses estándares son independientes del computador
 Estos buses tienen unas características y especificaciones
perfectamente definidas
 Existe una amplia gama de controladores o adaptadores para
periféricos compatibles con estos buses
 La conexión de un controlador a un bus estándar es sencilla y
rápida (mediante conectores estándares)
 Podemos utilizar los mismos controladores y periféricos en otro
computador que disponga del mismo bus estándar

Función del interfaz o adaptador de bus


 Adaptar las velocidades de ambos buses
o El bus del sistema es, en general, más rápido que el bus de expansión
 El adaptador debe actuar como buffer de almacenamiento
intermedio para evitar la pérdida de datos
 Conversión de líneas del bus
o Los buses pueden tener utilizar señales distintas para realizar funciones
similares
o Ejemplos:
1) Líneas de operación distintas
Bus sistema: Una única línea RD/WR*
Bus expansión: Dos líneas READ - WRITE separadas
2) Líneas multiplexadas y dedicadas
Bus sistema: líneas de dirección/datos multiplexadas (AD0, AD15, A16-
A19)
Bus expansión: líneas de dirección y datos dedicadas (A0-A19, D0-D15)
3) Distinto número de líneas de datos
Bus sistema: D0-D31
Bus expansión: D0-D15
 El adaptador debe dividir cada transferencia de 32 bits en dos
transferencias de 16 bits
4) Distinto mecanismo de sincronización
Bus sistema: síncrono
Bus expansión: asíncrono
 El adaptador deberá comunicarse de forma síncrona con el
bus del sistema y de forma asíncrona con el bus de expansión
 El adaptador deberá ser capaz las señales de sincronización
adecuadas dependiendo del bus con el que se comunique
Etc.

Ejemplo jerarquía de buses:

También podría gustarte