24
Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2)); DECL STATISTICS ALLNODES; END.

Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Embed Size (px)

Citation preview

Page 1: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Animación de una Taquilla Simple(código de GLIDER)

NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) ::INIT TSIM := 200;

ACT(L,EXPO(2));DECL STATISTICS ALLNODES;END.

Page 2: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 0.0L 1.1

Lista de Eventos Pendientes

Simulación lista para arrancar

L T E

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 3: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 0.0L 1.1

Lista de Eventos Pendientes

Se procesa la primera llegada (asociada a L)

L T E

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 4: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 1.1Lista de Eventos Pendientes

Se avanza el tiempo y se comienza la ejecución del nodo L

L T E

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 5: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 1.1L 1.8

Lista de Eventos Pendientes

L T E

Se genera la próxima llegada

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 6: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 1.1L 1.8

Lista de Eventos Pendientes

1L T E

Se genera el primer cliente ([1]) y se envía a T

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 7: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 1.1L 1.8

Lista de Eventos Pendientes

1L T E

Se chequea T y como hay capacidad, se atiende y genera la salida

1

T 2.9

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 8: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 1.1Lista de Eventos Pendientes

L T E

Se procesa el próximo evento (la llegada)

1

L 1.8 T 2.9

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 9: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 1.8Lista de Eventos Pendientes

L T E

Se avanza el tiempo y se comienza la ejecución del nodo L

1

T 2.9

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 10: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 1.8L 2.3

Lista de Eventos Pendientes

L T E

Se genera la próxima llegada

T 2.9

1

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 11: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 1.8L 2.3

Lista de Eventos Pendientes

L T E

Se genera el segundo cliente ([2]) y se envía a T

T 2.9

12

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 12: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 1.8L 2.3

Lista de Eventos Pendientes

L T E

Se chequea T y como no hay capacidad, [2] queda en cola

T 2.9

12

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 13: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 1.8L 2.3

Lista de Eventos Pendientes

L T E

Se procesa el próximo evento (la llegada)

T 2.9

12

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 14: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 2.3Lista de Eventos Pendientes

L T E

Se avanza el tiempo y se comienza la ejecución del nodo L

1

T 2.9

2

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 15: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 2.3T 2.9

Lista de Eventos Pendientes

L T E

Se genera la próxima llegada

L 3.2

12

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 16: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 2.3T 2.9

Lista de Eventos Pendientes

L T E

Se genera el segundo cliente y se envía a T

L 3.2

123

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 17: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 2.3T 2.9

Lista de Eventos Pendientes

L T E

Se chequea T y como no hay capacidad, [3] queda en cola

L 3.2

123

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 18: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 2.3T 2.9

Lista de Eventos Pendientes

L T E

Se procesa la salida de [1]

L 3.2

123

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 19: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 2.9L 3.2

Lista de Eventos Pendientes

L T E

Se avanza el tiempo y se ejecuta T

123

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 20: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 2.9L 3.2

Lista de Eventos Pendientes

L T E

[1] se envía a E

123

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 21: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 2.9L 3.2

Lista de Eventos Pendientes

L T E

Como ahora hay capacidad, se atiende a [2]

23 1

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 22: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 2.9L 3.2

Lista de Eventos Pendientes

L T E

… y se genera su salida

23 1

T 3.5

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 23: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Tiempo: 2.9L 3.2

Lista de Eventos Pendientes

L T E

Se procesa E y se elimina [1]

23 1

T 3.5

L(I) :: IT := EXPO(2);T(R) :: STAY := EXPO(1.6);S(E) ::

Page 24: Animación de una Taquilla Simple (código de GLIDER) NETWORK L(I) :: IT := EXPO(2); T(R) :: STAY := EXPO(1.6); S(E) :: INIT TSIM := 200; ACT(L,EXPO(2));

Así sucesivamente continua la simulación …