Proceso de ejecución de mensajes (general)

En el siguiente diagrama se muestra cómo y cuándo se ejecutan los mensajes en función del estado de la cola de comunicaciones:
Ejecución de mensajes basada en la cola de comunicaciones
Diagrama que muestra cómo y cuándo se ejecutan los mensajes en función del estado de la cola de comunicaciones
Secuencia de eventos identificados en el diagrama anterior
N.º
Descripción del evento
1
Se habilita el mensaje.
Si la cola de comunicaciones está vacía, se asigna el búfer del mensaje y el mensaje se agrega a la cola de comunicaciones para transmitirse.
El tamaño de la cola de comunicaciones es de 4; cada canal tiene una cola independiente.
2
Si la cola de comunicaciones está llena, el mensaje se agrega a la cola de espera.
Cuando de la cola de comunicaciones esté vacía, el mensaje de la cola de espera se agregará a la cola de comunicaciones.
No existe ningún límite para el tamaño de la cola de espera; cada canal tiene una cola independiente.
3
La tarea de comunicación ejecuta los mensajes de la cola de comunicaciones con cada fin de exploración para transmitirlos.
Las colas de los canales se procesan de una en una de forma circular.
Se ejecuta un mensaje de cada canal y el proceso continúa hasta que se ejecutan todos los mensajes o hasta que caduca el programa de comunicaciones (10 ms).
El canal situado justo al lado del último procesado se programa para ser el primero en aparecer en el siguiente fin de exploración.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal