Ambos eventos y sus tiempos programados se mantienen en la lista de eventos. Una vez que hemos completado todas las acciones necesarias para la primera
llegada, se inspecciona la lista de eventos para determinar el siguiente evento
programado y su hora. Si el siguiente evento debe ser una llegada, pasamos la hora
a la hora programada de llegada y se busca en la secuencia de acciones anterior
una llegada. Si el evento siguiente es una salida, movemos la hora del reloj a la
hora de salida y procesamos una salida. Para una salida comprobamos si la longitud de la cola es mayor que cero. Si lo es, quitamos al primer cliente de la cola e
iniciamos el servicio a este al establecer una hora de salida mediante la ecuación
(1). Si nadie espera, se establece el estado del sistema en desocupado. En la Fig. 3
se resumen estas acciones de salida.
No hay comentarios.:
Publicar un comentario