RE: Solucion a un problema de colas.
Gustavo, el diagrama de flujo de un sistema con dos colas y dos servidores en serie se divide en 3 lazos: uno para la llegada al sistema:
Arribo->incrementar cola A->¿Servidor A desocupado?NO->programar proxima llegada->return SI->decrementar cola A->programar fin servicio A->programar proxima llegada->return(al llegar a return hay que volver al principio del lazo)
Diagrama de flujo evento fin servicio A:
Comienzo->¿Cola B llena? SI->colocar servidor A en bloqueado->return NO->incrementar cola B->¿servidor B desocupado? NO->ir proxima pregunta SI->decrementar cola B->programar fin servicio B->¿cola A vacía? SI->colocar al servidor A en desocupado->return NO->decrementar cola A->programar fin servicio A->return
Diagrama de flujo evento fin servicio B:
Comienzo->incrementar numero usuarios servidos->¿cola B vacía? SI->colocar al servidor B en desocupado->return NO->decrementar cola B->programar fin servicio B->¿servidor A bloqueado? NO->return SI->incrementar cola B->desbloquear servidor A->¿cola A vacía? SI->colocar al servidor A en desocupado->return NO->decrementar cola A->programar fin servicio A->return
Con estos 3 diagramas de flujo en serie se puede modelar un sistema de 2 colas y 2 servidores en serie.
Espero haber sido claro.
Saludos