Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4 Buses
En arquitectura de computadores, el bus (o canal) es un sistema digital que
transfiere datos entre los componentes de una computadora o entre varias
computadoras. Es el conjunto de lneas (cables) de hardware utilizados para la
transmisin de datos entre los componentes de un sistema informtico.
Un bus es en esencia una ruta compartida que conecta diferentes partes del
sistema como el procesador, la controladora de unidad de disco, la memoria y
los puertos de entrada, salida, permitindoles transmitir informacin.
El bus, por lo general est siendo supervisado por el microprocesador, se
especializa en el transporte de diferentes tipos de informacin.
En forma muy general existen tres tipos de buses, de acuerdo a la funcin que
realizan.
Bus de direcciones
Bus de datos
Bus de control
Bus de direcciones
El equipo debe ser capaz de acceder a todos los caracteres de la memoria
rpidamente, por lo que cada carcter tiene su propio nmero de direccin. El
procesador central especifica qu direcciones quiere leer y escribir, y el bus de
direcciones lleva esta informacin a un circuito controlador de memoria, que
localiza y recupera la informacin. Algunas ubicaciones, llamadas memoria de
acceso aleatorio, tienen instrucciones de programa y los resultados de los
clculos provisionales. Otras ubicaciones apuntan a la unidad de disco duro,
ratn y teclado. El bus de control especifica cul de estos dos conjuntos de
direcciones se activa para una operacin de memoria en particular.
Bus de datos
El bus de datos acta como un conducto para los datos desde el teclado, la
memoria y otros dispositivos. Pasa la informacin a velocidades de hasta miles
de millones de caracteres por segundo. El procesador central lee los datos,
realiza los clculos, y desplaza los nuevos datos a la memoria, el disco duro y
otros lugares. El bus de control determina en qu direccin se estn moviendo
los datos.
Mueve los datos entre los dispositivos del hardware: de Entrada como el
Teclado, el Escner, el Ratn, etc.; de salida como la Impresora, el Monitor o la
tarjeta de Sonido; y de Almacenamiento como el Disco Duro, el Diskette o la
Memoria-Flash.
Bus de control
El bus de control de la placa madre gestiona la actividad en el sistema. Al igual
que los otros buses, es simplemente un conjunto de conexiones entre las
partes de la computadora. Todas las partes "estn de acuerdo en reconocer"
que si una conexin lleva una tensin y la siguiente no, significa que el
procesador central lee de la memoria. Si las conexiones cambian los roles, el
procesador escribe a la memoria. Otras conexiones lidian con "fragmentar"
datos de 8, 16, 32 o 64 bits a la vez. An otros determinan si los datos se estn
transportando al procesador central desde la memoria o el teclado. Este
sistema de sealizacin impide que los datos vayan al lugar equivocado.
El Bus de Control transporta seales de estado de las operaciones efectuadas
por el CPU con las dems unidades.
FUNCIONAMIENTO
En el bus se encuentran dos pistas separadas, el bus de datos y el bus de
direcciones. La CPU escribe la direccin de la posicin deseada de la memoria
en el bus de direcciones accediendo a la memoria, teniendo cada una de las
lneas carcter binario.
Es decir solo pueden representar 0 o 1 y de esta manera forman
conjuntamente el nmero de la posicin dentro de la memoria (es decir: la
direccin).
Bus nico
Bus dedicado
La primera gran diferencia entre estas dos tipos de estructuras es que el bus
nico no permite un controlador DMA (todo se controla desde la CPU), mientras
que el bus dedicado si que soporta este controlador.
La mayor ventaja del bus nico es su simplicidad de estructura que le hace ser
ms econmico, pero no permite que se realice a la vez transferencia de
informacin entre la memoria y el procesador y entre los perifricos y el
procesador.
Por otro lado el bus dedicado es mucho ms flexible y permite transferencias
simultneas. Por contra su estructura es ms compleja y por tanto sus costes
son mayores.
Bus del Cach: Es un bus dedicado que se tiene en algunas arquitecturas para
acceder el cach. En otras arquitecturas el cach se conecta directamente al
bus de memoria.