A5: Elementos de diseño de un bus
9/16/2019 02:22:00 p.m.Bus
Elemento que transfiere datos entre los componentes de un computador.Es por donde fluyen los datos desde y hacia el procesador.
Canal en el que fluye la información entre dos o más dispositivos.
Línea de comunicación entre diversos componentes en un computador.
Canales de comunicación entre las distintas partes del computador.

Tipos de buses.
Dedicadas: en esta configuración una línea de bus esta permanentemente asignada a una
función o aun subconjunto de componentes del computador.
Multiplexado: en este método las mismas líneas se emplean en usos diferentes.
Métodos de Arbitraje
Arbitraje Centralizado: en este esquema un único dispositivo de hardware es responsable de asignar tiempos en el bus. Como característica principal podemos decir que existe Un único dispositivo asigna tiempos de bus denominado controlador del bus, dicho controlador puede estar separado o en el mismo procesador.
Arbitraje Distribuido: En este tipo de arbitraje no existe un controlador central, lo que implica que cada módulo contiene una determinada lógica para controlar el acceso a los módulos que interactúan conjuntamente para compartir el bus.
Temporización
BUS SINCRONO: En los buses síncronos existe un reloj que gobierna todas las actividades del bus, las cuales tienen lugar en un número entero de ciclos de reloj. La transferencia propiamente dicha coincide con uno de los flancos del reloj.
BUS ASÍNCRONO: Los buses asíncronos utilizan un protocolo tipo handshaking para comunicarse el máster con el slave. En el siguiente diagrama se presenta el diálogo de señales que tiene lugar durante una transacción de lectura de memoria por parte de la CPU utilizando un protocolo asíncrono (handshaking) sobre un bus que multiplexa las direcciones y los datos sobre las mismas líneas (datos/dirección).
Anchura
Una de las características más importantes del bus de datos es su ancho (width). El ancho de un bus de datos se refiere al número de bits (cables eléctricos) que constituyen el bus. Los anchos típicos de los buses de datos son 1-, 4-, 8-, 16-, 32- y 64-bits.
Cuando los fabricantes se refieren al número de bits que emplea un procesador (por ejemplo, "Esta computadora utiliza un procesador de 64 bits"), se están refiriendo al ancho del front side data bus (bus delantero), el bus que conecta el procesador con su memoria principal.
Bus de datos vs. bus de dirección
Los buses de datos llevan los datos que serán almacenados, en cambio los buses de dirección llevan la ubicación donde estos deberían ser almacenados.
Bus de control: Estas líneas son utilizadas para controlar el uso del bus de dirección y del bus de datos. Se transmiten órdenes y señales de temporización. Las órdenes son muy diversas, las más comunes son:
Escritura en memoria.
Lectura de memoria.
Escritura de E/S.
Lectura de E/S.
Transferencia reconocida.
Petición del bus.
Sesión del bus.
Petición de interrupción.
Interrupción reconocida.
Señal de reloj
http://www.alegsa.com.ar/m/Dic/bus_de_datos.php
http://jonathangeovanninietogonzalez.blogspot.com/2014/11/buses.html?m=1
http://intnueva.blogspot.com/2015/05/metodos-de-arbitraje.html?m=1



0 comentarios