Sunteți pe pagina 1din 19

arquitectura de computadoras, Definicin

Bus es una palabra inglesa que significa "transporte". En

un bus puede conectar lgicamente varios perifricos sobre el mismo conjunto de cables. Aplicada a la informtica, se relaciona con la idea de las transferencias internas de datos que se dan en un sistema computacional en funcionamiento. En el bus todos los nodos reciben los datos aunque no se dirijan a todos stos, los nodos a los que no van dirigidos los datos simplemente los ignoran. Por tanto, un bus es un conjunto de conductores elctricos en forma de pistas metlicas impresas sobre la tarjeta madre del computador, por donde circulan las seales que corresponden a los datos binarios del lenguaje mquina con que opera el Microprocesador.

Los primeros buses de computadoras eran literalmente

buses elctricos paralelos con mltiples conexiones. Hoy en da el trmino es usado para cualquier arreglo fsico que provea la misma funcionalidad lgica que un bus elctrico paralelo. Los buses modernos pueden usar tanto conexiones paralelas como en serie, y pueden ser cableados en topologa multidrop o en daisy chain, o conectados por hubs switcheados, como el caso del USB.

La tendencia en los ltimos aos es el uso de buses seriales

como el USB, Custom Firewire para comunicaciones con perifricos y el reemplazo de buses paralelos para conectar toda clase de dispositivos, incluyendo el microprocesador con el chipset en la propia placa base. Son conexiones con lgica compleja que requieren en algunos casos gran poder de cmputo en los propios dispositivos, pero que poseen grandes ventajas frente al bus paralelo que es menos inteligente. Existen diversas especificaciones de bus que definen un conjunto de caractersticas mecnicas como conectores, cables y tarjetas, adems de protocolos elctricos y de seales.

La funcin del MICROBus es la de permitir la conexin Funcionamiento

lgica entre distintos subsistemas de un sistema digital, enviando datos entre dispositivos de distintos rdenes: desde dentro de los mismos circuitos integrados, hasta equipos digitales completos que forman parte de supercomputadoras. La mayora de los buses estn basados en conductores metlicos por los cuales se trasmiten seales elctricas que son enviadas y recibidas con la ayuda de integrados que poseen una interfaz del bus dado y se encargan de manejar las seales y entregarlas como datostiles.

Las seales digitales que se trasmiten son de datos, de

direcciones o seales de control. Los buses definen su capacidad de acuerdo a la frecuencia mxima de envo y al ancho de los datos. Por lo general estos valores son inversamente proporcionales: si se tiene una alta frecuencia, el ancho de datos debe ser pequeo. Esto se debe a que la interferencia entre las seales (crosstalk) y la dificultad de sincronizarlas, crecen con la frecuencia, de manera que un bus Todos los buses de computador tienen funciones especiales como las interrupciones y las DMA que permiten que un dispositivo perifrico acceda a una CPU o a la memoria usando el mnimo de recursos.

Tipos de Buses
Existen dos grandes tipos clasificados por el mtodo de

envo de la informacin: paralelo o serial. Hay diferencias en el desempeo y hasta hace unos aos se consideraba que el uso apropiado dependa de la longitud fsica de la conexin: para cortas distancias el bus paralelo, para largas el serial.

Un bus es un medio compartido de comunicacin

constituido por un conjunto de lneas (conductores) que conecta las diferentes unidades de un computador. La principal funcin de un bus ser, pues, servir de soporte para la realizacin de transferencias de informacin entre dichas unidades. La unidad que inicia y controla la transferencia se conoce como master del bus para dicha transferencia, y la unidad sobre la que se realiza la transferencia se conoce como slave. Los papeles de master y slave son dinmicos, de manera que una misma unidad puede realizar ambas funciones en transferencias diferentes. Por ejemplo, una unidad de DMA hace de slave en la inicializacin que realiza el master, la CPU, para una operacin de E/S. Sin embargo, cuando comienza la operacin, la unidad de DMA juega el papel de master frente a la memoria, que en esta ocasin hace de slave.

Para garantizar el acceso ordenado al bus, existe un

sistema de arbitraje, centralizado o distribuido, que establece las prioridades cuando dos o ms unidades pretenden acceder al mismo tiempo al bus, es decir, garantiza que en cada momento slo exista un master. Para establecer el tiempo de duracin de las transferencias y que sea conocido tanto por el master como por el slave, un bus debe disponer de los medios necesarios para la sincronizacin master-slave.

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