Sunteți pe pagina 1din 1

Jerarqua de buses mltiples

Si se conectan un gran nmero de dispositivos a un bus, las prestaciones de ste pueden disminuir al aumentar el retardo de propagacin debido al tiempo de coordinacin de los diferentes dispositivos para el uso del bus y, adems, se forma un cuello de botella (o congestin) al estar los dispositivos continuamente esperando que sea su turno para usar el bus comn. Se puede intentar paliar este problema aumentado el ancho de banda del bus, pero la solucin ms efectiva consiste en utilizar varios buses, de diferentes velocidades, y organizarlos de forma jerrquica. La ventaja principal de utilizar una organizacin jerarquizada de los buses es que los dispositivos de E/S ms exigentes se ponen ms cerca del procesador y se les da prioridad con el fin de evitar los temidos cuellos de botella. En la figura 6 se puede observar una jerarqua de buses tpica 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 jerarqua 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 comunicacin entre la jerarqua de memoria y el procesador. En otro nivel de nuestra jerarqua de buses se encuentran los buses de expansin tales como el bus PCI (Peripheral Component Interconnect) 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 configuracin podemos aislar el trfico entre la memoria y el procesador del trfico correspondiente al resto de dispositivos de E/S. Finalmente, en una jerarqua de buses tpica tambin se encuentran los buses dedicados o de propsito especfico, tales como los buses IDE y SCSI para dispositivos de almacenamiento (discos duros, CD-ROM, DVD-ROM, disqueteras), el bus AGP (Accelerated Graphics Port) para tarjetas grficas 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, cmaras de fotos/vdeo/webcam, teclados, ratones, impresoras, scanners, etc.) En definitiva, se pretende tener mltiples y diferentes buses jerarquizados, para que dispositivos de diferentes velocidades no interfieran entre s y se eviten congestiones de trfico debidas a que los dispositivos ms lentos impidan que los ms rpidos se comuniquen con el procesador.

S-ar putea să vă placă și