Los buses son el mecanismo
más común para la comunicación entre los
dispositivos del computador. Los buses son casi todos esos caminos que se ven
en las tarjetas madre de las imágenes anteriores. Existen varios tipos de buses
que realizan la tarea de interconexión entre las distintas partes del
computador, al bus que comunica al procesador, memoria y E/S se lo denomina bus
del sistema.
Dentro de las direcciones posibles, en general
el sistema no usa todas para hacer referencia a la memoria principal, una parte
las usa para hacer referencia a los puertos de E/S.
Bus de control: Estas líneas son utilizadas para controlar el uso
del bus de control y del bus de datos.
• Petición
del bus. • Sesión del bus. • Señal de reloj.
Todo elemento que esté conectado al bus
tiene que saber reconocer si la dirección que está en el bus de datos le
corresponde, tiene que reconocer algunas órdenes transmitidas por el bus de
control, y puede emitir algún tipo de señal por el bus de control (señal de
interrupción, señal de reconocimiento de alguna petición, etc.).
Jerarquía
de buses:
Para mejorar el rendimiento
del bus, las jerarquías de buses fueron implementadas cada vez más, una primera
aproximación a una jerarquía de bus básica.
También se ve la posibilidad
de conectar un dispositivo de entrada salida al bus local. Luego tenemos el bus
del sistema, al cual está conectada la memoria y por debajo el bus de
expansión, al cual se pueden conectar una amplia diversidad de dispositivos,
entre el bus del sistema y el bus de expansión se encuentra una interface, que
entre las principales tareas está la de adaptar las velocidades de transmisión,
por ejemplo para un dispositivo muy lento conectado al bus de expansión la
interface podría acumular una cierta cantidad de datos y luego transmitirla a
través del bus del sistema.
Temporización:
La temporización clasifica
al método utilizado para coordinar los eventos dentro del bus. Una de las
líneas del bus transmite continuamente una señal de reloj, simplemente una
secuencia de unos y ceros, la cual puede ser leída por todos los dispositivos
conectados al bus.
El procesador pone en el
bus de direcciones la dirección a ser leída y en el bus de control por la línea
correspondiente señal de lectura, luego de un breve tiempo para que las señales
eléctricas se estabilicen, se manda señal por la línea MSYN (sincronización del
maestro) indicando que hay señales validas en el bus de dirección y de control,
el modulo correspondiente reconocerá su dirección, pone el dato solicitado en
el bus de datos y emite una señal SSYN(sincronización del esclavo) por el bus
de control indicando en las señales del bus de datos que la información es válida.
El BUS ISA ( Industry Standard Architecture):
Desarrollado por IBM en 1981 fue el primer
bus de expansión incorporado en los ordenadores personales. Posteriormente con
la aparición de los ordenadores AT, este bus de expansión de vio ligeramente
modificado, denominándose bus AT-ISA. Desde hace ya algún tiempo, el bus ISA ha
dejado paso al bus PCI aunque algunas placas base continúan incluyendo una o
dos ranuras ISA.
El puerto AGP no es ni un complemente ni una
ampliación del bus PCI. Al igual que el bus PCI, el bus AGP también tiene en
sus inicios un ancho de banda de 32 bits, pero funciona a 66 Mhz. A pesar de
estas diferencias, el bus AGP utiliza igualmente algunas señales PCI, y la
inicialización de la tarjeta grafica AGP se realiza en un primer momento
completamente a través del bus PCI, antes de que el bus AGP pueda entrar en
acción.
Las
Tarjetas Gráficas AGP:
El rendimiento de una tarjeta gráfica AGP
no es necesariamente superior al de una tarjeta grafica PCI.
Universal
Serial Bus (USB):
Universal Serial Bus (USB)
es un conjunto de especificaciones de conectividad desarrollada por Intel en
colaboración con los líderes de la industria.
No hay comentarios:
Publicar un comentario