Bus
De Comunicaciones
Un
bus de comunicaciones es el canal de comunicación que tienen las computadoras
para intercambiar información entre sus componentes, el bus de comunicación
está constituido por canaletas, o carriles por donde pasa la información en forma
de bits. La velocidad de transferencia de la información dependerá de el ancho
del bus, el cual puede ser de 8,16,32 o 64 bits, cada bit representa un carril
por el cual un bit puede pasar, por lo tanto, entre más bits tenga un bus más
rápido podrá pasar la información. La capacidad de Giga Hertz del procesador
hará este proceso más rápido o más lento, cada Giga Hertz representa un millón
de transacciones de bit por segundo. Físicamente un bus de comunicaciones suele
estar impreso junto a la placa donde están los componentes, además de que
cuentan con otros componentes como condensadores o circuitos integrados.
Dentro
de los buses el dispositivo que administra el movimiento de datos se le conoce
como maestro, y la unidad que lo recibe se le conoce como esclavo, este rol
puede cambiar y es posible que un dispositivo intercambie roles en diferentes
transferencias.
Bus
Dedicado Y Multiplexado
Un
bus puede ser de tipo dedicado o multiplexado:
Los
buses de tipo dedicado son aquellos que solo están asignados para la
comunicación exclusiva entre diferentes dispositivos, llámese
memoria-procesador memoria-disco duro, etc.
Los
buses multiplexados son aquellos que son usados por diferentes dispositivos,
estos tienen la ventaja de hacer al equipo más compacto y más económico, pero
al no ser dedicados su rendimiento baja.
Método
De Control Del Bus: Centralizado y Distribuido
Para
controlar el bus de comunicación existen dos esquemas de control, el
centralizado y el distribuido. El centralizado utiliza un dispositivo de
hardware para asignar el tiempo en cada bus, en un esquema distribuido cada
dispositivo cuenta con una lógica para distribuir los tiempos de los buses.
Sistema
De Temporización Del Bus: Síncrono y Asíncrono
En
los buses síncronos existe un dispositivo (reloj) que controla todos los
movimientos del bus, estos movimientos suceden dentro de un ciclo de este reloj.
Una desventaja de los pulsos síncronos es que no tienen capacidad de conectar
con unidades de transferencia más lentas.
A
diferencia de los pulsos síncronos, los asíncronos usan otro tipo de protocolo
llamada “handshaking” que se refiere a una interacción dinámica entre los
dispositivos, “negociando” parámetros para que puedan usar el bus, trabajan de
manera que uno no empieza si el otro no ha acabado, este tipo de temporización
suele trabajar mejor con tecnología que no está actualizada.
Anchura
del Bus de Dirección y Datos
La
explicación del bus de datos está en el primer párrafo de este escrito, ahí se
vio que la velocidad de transferencia dependía de la anchura del bus, el bus de
dirección es un bus dedicado entre la memoria y el procesador, este bus es
unidireccional y es muy importante para decidir la velocidad de el procesador,
entre mayor sea más información podrá transferir.
Tipo
de Transferencia de Datos
Los
buses pueden transmitir diferentes tipos de instrucciones, los cuales pueden
ser de varios tipos, el de escritura que es de maestro a esclavo, lectura que
se da entre esclavo y maestro. En estos procesos puede haber ciertos retrasos por
diferentes motivos.
Bibliografía
http://arquitecturabuses.blogspot.mx/
http://www.fdi.ucm.es/profesor/jjruz/web2/temas/EC10.pdf
https://es.wikipedia.org/wiki/Bus_(inform%C3%A1tica)
No hay comentarios.:
Publicar un comentario