Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Iti I2024 Arc 2e Ac24
Iti I2024 Arc 2e Ac24
ITI
SEMESTRE O CUATRIMESTRE:Segundo
MATRÍCULA: FRJO230652
GRUPO: 2.-E
2
INTRODUCCIÓN
El arbitraje de bus es crucial en sistemas donde múltiples dispositivos compiten por el
acceso al bus para transferir datos. Se emplean varios enfoques para gestionar este
proceso. Uno de ellos es el arbitraje basado en prioridad fija, donde cada dispositivo tiene
una prioridad predefinida. Otra opción es el arbitraje basado en rotación, asignando el
acceso en un orden secuencial. El arbitraje basado en la demanda permite que los
dispositivos soliciten acceso cuando lo necesiten. Por otro lado, el arbitraje basado en
tokens utiliza un token especial que circula entre los dispositivos. Finalmente, el arbitraje
basado en detección de colisiones permite intentos de acceso en cualquier momento,
resolviendo colisiones si ocurren. Cada enfoque tiene sus ventajas y desventajas, y la
elección depende de la complejidad del sistema, los requisitos de rendimiento y otros
factores específicos del diseño.
3
DESARROLLO DE LA ACTIVIDAD
Si múltiples dispositivos están habilitados para dominar el bus, tiene que haber un sistema
de arbitraje para evitar que múltiples dispositivos intenten manejar el bus de manera
simultánea.
Estructura de un bus:
¿Cuales son?
4
Arbitraje basado en la demanda: Los dispositivos solicitan acceso al bus solo cuando
tienen datos para transferir. Un controlador de arbitraje gestiona estas solicitudes y otorga
acceso según algún criterio, como el orden de llegada o la prioridad.
Arbitraje basado en tokens: Se utiliza un token especial que se pasa entre los
dispositivos conectados al bus. Solo el dispositivo que posee el token puede acceder al
bus en un momento dado. Después de la transferencia de datos, el token se pasa al
siguiente dispositivo en la secuencia.
Asíncronos
Los buses asíncronos utilizan un protocolo tipo handshaking para comunicarse el máster
con la llave. 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).
1) La CPU activa la señal de lectura al tiempo que coloca la dirección de la posición a leer
en las líneas datos/dirección.
5
5) Cuando la memoria ha accedido al dato y lo tiene preparado lo pone en datos/dirección
y activa la señal de dato disponible.
6) La CPU detecta que dato disponible está activo y procede a leer los datos del bus y
activar seguidamente la línea de reconocimiento para indicar que ya dispone del dato.
7) La memoria al detectar la señal de reconocimiento desactiva el dato disponible y libera
las líneas de datos/dirección.
6
CONCLUSIONES
7
REFERENCIAS BIBLIOGRÁFICAS
Gándara Jadid, M. J., & Pérez Romero, P. J. (2004). Redes y buses de campo.