	┌──────────────────────────────────────────────────────────┐
 	│               Creative Commons (CC BY-NC-SA)             │
 	│                                                          │
 	│               BY - Atribución (BY)                       │
 	│               NC - No uso Comercial (NC)                 │
 	│               SA - Compartir Igual (SA)                  │
 	└──────────────────────────────────────────────────────────┘
   ┌───────────────────────────────────────────────────────────────────┐
   │           Algoritmo de Gestión de Procesos:                       │
   │                 FCFS/SJF/SRPT/Prioridad Mayor y Menor,            │
   │                 Apropiativo y No Apropiativo/Round-Robin          │
   │           Algoritmo de Gestión de Memoria:                        │
   │                 Según necesidades (Continua y No Continua,        │
   │                 Reubicable y No Reubicable)                       │
   │                                                                   │
   │    Autores: Los alumnos de la asignatura Sistemas Operativos      │
   │           Grado en Ingeniería Informática (2014-2024)             │
   │                     Universidad de Burgosz                        │
   │                                                                   │
   │           Tutor: José Manuel Sáiz Diez                            │
   │                                                                   │
   │           Versión junio 2024 (V-0.1)                              │
   │                                                                   │
   └───────────────────────────────────────────────────────────────────┘
 
 ÚLTIMA EJECUCIÓN: 14/12/2024 - 15:16

   ┌────────────────────────────────────────────────────────────────────────────┐
   │                                                                            │
   │   GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin   │
   │   GESTIÓN DE MEMORIA: SEGÚN NECESIDADES                                    │
   │                                                                            │
   └────────────────────────────────────────────────────────────────────────────┘
 

 MENÚ INICIO
 
  1. Ejecutar el algoritmo - Memoria Según Necesidades
 
  2. Menú de ayuda (requiere 'evince' para los ficheros PDF, o 'mplayer' para los ficheros de vídeo)
 
  3. Crear informe de código mediante zshelldoc
 
  4. Salir

  -->    ┌────────────────────────────────────────────────────────────────────────────┐
   │                                                                            │
   │   GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin   │
   │   GESTIÓN DE MEMORIA: SEGÚN NECESIDADES                                    │
   │                                                                            │
   └────────────────────────────────────────────────────────────────────────────┘
 

 MENÚ DE ELECCIÓN DE ALGORITMO 

  1. FCFS 

  2. SJF 

  3. SRPT 

  4. Prioridades 

  5. Round-Robin 

  6. Salir

  --> 1

   ┌────────────────────────────────────────────────────────────────────────────┐
   │                                                                            │
   │   GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin   │
   │   GESTIÓN DE MEMORIA: SEGÚN NECESIDADES                                    │
   │                                                                            │
   └────────────────────────────────────────────────────────────────────────────┘
 


 MENÚ DE ELECCIÓN DE CONTINUIDAD 

  1. Memoria No Continua 

  2. Memoria Continua 

  3. Salir

  --> 1

   ┌────────────────────────────────────────────────────────────────────────────┐
   │                                                                            │
   │   GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin   │
   │   GESTIÓN DE MEMORIA: SEGÚN NECESIDADES                                    │
   │                                                                            │
   └────────────────────────────────────────────────────────────────────────────┘
 

 MENÚ DE ELECCIÓN DE REUBICABILIDAD 

  1. Memoria No Reubicable 

  2. Memoria Reubicable 

  3. Salir

  --> 1

   ┌────────────────────────────────────────────────────────────────────────────┐
   │                                                                            │
   │   GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin   │
   │   GESTIÓN DE MEMORIA: SEGÚN NECESIDADES                                    │
   │                                                                            │
   └────────────────────────────────────────────────────────────────────────────┘
 

 MENÚ INICIO 

  1. Introducción de datos manual 

  2. Fichero de datos de última ejecución (./FLast/DatosLast.txt) 

  3. Otros ficheros de datos 

  4. Introducción de rangos manual (modo aleatorio) 

  5. Fichero de rangos de última ejecución (./FLast/DatosRangosLast.txt) 

  6. Otros ficheros de rangos 

  7. Introducción de rangos amplios manual (modo aleatorio total) 

  8. Fichero de rangos amplios de última ejecución (./FLast/RangosAleTotalLast.txt) 

  9. Otros ficheros de rangos amplios 

  10. Salir

  --> 1

   ┌────────────────────────────────────────────────────────────────────────────┐
   │                                                                            │
   │   GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin   │
   │   GESTIÓN DE MEMORIA: SEGÚN NECESIDADES                                    │
   │                                                                            │
   └────────────────────────────────────────────────────────────────────────────┘
 
 ¿Dónde quiere guardar los datos resultantes?


  1- En el fichero estándar (./FDatos/DatosDefault.txt)
  2- En otro fichero

  -->  1



 Introduzca el tamaño de la memoria del sistema:40

 Introduzca el tamaño máximo de memoria para que haya reubicacion:3

 Introduzca el valor mínimo del rango de prioridades:-10

 Introduzca el valor máximo del rango de prioridades:10

 Introduzca el valor mínimo del Quantum de tiempo:3


 Ref Tll Tej Mem

Tiempo de llegada del proceso 0: 

Tiempo de ejecución del proceso 0: 

Unidades de memoria para el proceso 0: 
 Ref Tll Tej Mem
 P01   3   8   8



¿Quieres más procesos? s/n s


 Ref Tll Tej Mem
 P01   3   8   8

Tiempo de llegada del proceso 1: 

Tiempo de ejecución del proceso 1: 

Unidades de memoria para el proceso 1: 
 Ref Tll Tej Mem
 P02   0   7   6
 P01   3   8   8



¿Quieres más procesos? s/n s


 Ref Tll Tej Mem
 P02   0   7   6
 P01   3   8   8

Tiempo de llegada del proceso 2: 

Tiempo de ejecución del proceso 2: 

Unidades de memoria para el proceso 2: 
 Ref Tll Tej Mem
 P01   0   7   6
 P03   2   4   6
 P02   3   8   8



¿Quieres más procesos? s/n s


 Ref Tll Tej Mem
 P01   0   7   6
 P03   2   4   6
 P02   3   8   8

Tiempo de llegada del proceso 3: 

Tiempo de ejecución del proceso 3: 

Unidades de memoria para el proceso 3: 
 Ref Tll Tej Mem
 P01   0   7   6
 P02   2   4   6
 P03   3   8   8
 P04   6   2   6



¿Quieres más procesos? s/n s


 Ref Tll Tej Mem
 P01   0   7   6
 P02   2   4   6
 P03   3   8   8
 P04   6   2   6

Tiempo de llegada del proceso 4: 

Tiempo de ejecución del proceso 4: 

Unidades de memoria para el proceso 4: 
 Ref Tll Tej Mem
 P01   0   7   6
 P02   2   4   6
 P03   3   8   8
 P04   6   2   6
 P05   6   9   9



¿Quieres más procesos? s/n s


 Ref Tll Tej Mem
 P01   0   7   6
 P02   2   4   6
 P03   3   8   8
 P04   6   2   6
 P05   6   9   9

Tiempo de llegada del proceso 5: 

Tiempo de ejecución del proceso 5: 

Unidades de memoria para el proceso 5: 
 Ref Tll Tej Mem
 P01   0   7   6
 P02   2   4   6
 P03   3   8   8
 P06   4   9   8
 P04   6   2   6
 P05   6   9   9



¿Quieres más procesos? s/n s


 Ref Tll Tej Mem
 P01   0   7   6
 P02   2   4   6
 P03   3   8   8
 P06   4   9   8
 P04   6   2   6
 P05   6   9   9

Tiempo de llegada del proceso 6: 

Tiempo de ejecución del proceso 6: 

Unidades de memoria para el proceso 6: 
 Ref Tll Tej Mem
 P01   0   7   6
 P02   2   4   6
 P07   2   8   8
 P03   3   8   8
 P04   4   9   8
 P05   6   2   6
 P06   6   9   9



¿Quieres más procesos? s/n n
   ┌────────────────────────────────────────────────────────────────────────────┐
   │                                                                            │
   │   GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin   │
   │   GESTIÓN DE MEMORIA: SEGÚN NECESIDADES                                    │
   │                                                                            │
   └────────────────────────────────────────────────────────────────────────────┘
 


 Introduce una opción: 
 

  1. Ejecución por eventos. (Presionando Enter en cada evento). 

  2. Ejecución automática. (Por eventos y sin pausas) 

  3. Ejecución completa. (Con pausas de cierto número de segundos). 

  4. Ejecución por unidad de tiempo. (Con un volcado en cada unidad de tiempo). 

  5. Ejecución completa (Sin representación de resultados intermedios).

  --> 2
Los datos introducidos al sistema son:
┌───────────────┬───────────────┬───────────────┬───────────────┐
│    Proceso    │  T.Llegada    │  T.Ejecución  │    Tamaño     │
└───────────────┴───────────────┴───────────────┬───────────────┘
 	P01	 	0	 	7	 	6	  
 	P02	 	2	 	4	 	6	  
 	P07	 	2	 	8	 	8	  
 	P03	 	3	 	8	 	8	  
 	P04	 	4	 	9	 	8	  
 	P05	 	6	 	2	 	6	  
 	P06	 	6	 	9	 	9	  


Memoria total: 40 uds.
Tamaño a partir del cual se reubica: 3 uds.
---------------------------------------------

Pulse enter para continuar...


 FCFS-SN-NC-NR
 Reloj=0 Mem.Total=40 Mem.Libre=34
 El proceso P01 ha llegado al sitema.
 El proceso P01 ha entrado en memoria.
 El proceso P01 ha entrado en CPU.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    0 │    7 │    0 │    5 │ En ejecución      │
 │ P02 │   2 │   4 │   6 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P07 │   2 │   8 │   8 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P03 │   3 │   8 │   8 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P04 │   4 │   9 │   8 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P05 │   6 │   2 │   6 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P06 │   6 │   9 │   9 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 0	       T.respuesta medio: 0

    |P01                                                                                             
 BM |******************------------------------------------------------------------------------------
    |  0                 6                                                                           

                             |
     ------------------------|M: 40
                             |

    |P01|       
 BT |   |T= 0  
    |  0|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=2 Mem.Total=40 Mem.Libre=20
 El proceso P02 ha llegado al sitema.
 El proceso P07 ha llegado al sitema.
 El proceso P02 ha entrado en memoria.
 El proceso P07 ha entrado en memoria.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    2 │    5 │    0 │    5 │ En ejecución      │
 │ P02 │   2 │   4 │   6 │    0 │    0 │    4 │    6 │   11 │ En memoria        │
 │ P07 │   2 │   8 │   8 │    0 │    0 │    8 │   12 │   19 │ En memoria        │
 │ P03 │   3 │   8 │   8 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P04 │   4 │   9 │   8 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P05 │   6 │   2 │   6 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P06 │   6 │   9 │   9 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 0	       T.respuesta medio: .66

    |P01               P02               P07                                                         
 BM |************************************************************------------------------------------
    |  0                 6                12                      20                                 

                             |
     ------------------------|M: 40
                             |

    |P01      |       
 BT |██████   |T= 2  
    |  0     2|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=3 Mem.Total=40 Mem.Libre=12
 El proceso P03 ha llegado al sitema.
 El proceso P03 ha entrado en memoria.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    3 │    4 │    0 │    5 │ En ejecución      │
 │ P02 │   2 │   4 │   6 │    1 │    1 │    4 │    6 │   11 │ En memoria        │
 │ P07 │   2 │   8 │   8 │    1 │    1 │    8 │   12 │   19 │ En memoria        │
 │ P03 │   3 │   8 │   8 │    0 │    0 │    8 │   20 │   27 │ En memoria        │
 │ P04 │   4 │   9 │   8 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P05 │   6 │   2 │   6 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P06 │   6 │   9 │   9 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: .50	       T.respuesta medio: 1.25

    |P01               P02               P07                     P03                                 
 BM |************************************************************************************------------
    |  0                 6                12                      20                      28         

                             |
     ------------------------|M: 40
                             |

    |P01         |       
 BT |█████████   |T= 3  
    |  0        3|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=4 Mem.Total=40 Mem.Libre=4
 El proceso P04 ha llegado al sitema.
 El proceso P04 ha entrado en memoria.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    4 │    3 │    0 │    5 │ En ejecución      │
 │ P02 │   2 │   4 │   6 │    2 │    2 │    4 │    6 │   11 │ En memoria        │
 │ P07 │   2 │   8 │   8 │    2 │    2 │    8 │   12 │   19 │ En memoria        │
 │ P03 │   3 │   8 │   8 │    1 │    1 │    8 │   20 │   27 │ En memoria        │
 │ P04 │   4 │   9 │   8 │    0 │    0 │    9 │   28 │   35 │ En memoria        │
 │ P05 │   6 │   2 │   6 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 │ P06 │   6 │   9 │   9 │    - │    - │    - │    - │    - │ Fuera del Sistema │
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 1.00	       T.respuesta medio: 1.80

    |P01               P02               P07                     P03                     P04         
 BM |************************************************************************************************
    |  0                 6                12                      20                      28         

                             |
     ************------------|M: 40
                  36         |

    |P01            |       
 BT |████████████   |T= 4  
    |  0           4|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=6 Mem.Total=40 Mem.Libre=4
 El proceso P05 ha llegado al sitema.
 El proceso P06 ha llegado al sitema.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    6 │    1 │    0 │    5 │ En ejecución      │
 │ P02 │   2 │   4 │   6 │    4 │    4 │    4 │    6 │   11 │ En memoria        │
 │ P07 │   2 │   8 │   8 │    4 │    4 │    8 │   12 │   19 │ En memoria        │
 │ P03 │   3 │   8 │   8 │    3 │    3 │    8 │   20 │   27 │ En memoria        │
 │ P04 │   4 │   9 │   8 │    2 │    2 │    9 │   28 │   35 │ En memoria        │
 │ P05 │   6 │   2 │   6 │    0 │    0 │    2 │    - │    - │ En espera         │
 │ P06 │   6 │   9 │   9 │    0 │    0 │    9 │    - │    - │ En espera         │
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 1.85	       T.respuesta medio: 2.71

    |P01               P02               P07                     P03                     P04         
 BM |************************************************************************************************
    |  0                 6                12                      20                      28         

                             |
     ************------------|M: 40
                  36         |

    |P01                  |       
 BT |██████████████████   |T= 6  
    |  0                 6|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=7 Mem.Total=40 Mem.Libre=4
 El proceso P01 ha salido de memoria.
 El proceso P05 ha entrado en memoria.
 El proceso P02 ha entrado en CPU.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    7 │    - │    - │    - │ Finalizado        │
 │ P02 │   2 │   4 │   6 │    5 │    5 │    4 │    6 │   11 │ En ejecución      │
 │ P07 │   2 │   8 │   8 │    5 │    5 │    8 │   12 │   19 │ En memoria        │
 │ P03 │   3 │   8 │   8 │    4 │    4 │    8 │   20 │   27 │ En memoria        │
 │ P04 │   4 │   9 │   8 │    3 │    3 │    9 │   28 │   35 │ En memoria        │
 │ P05 │   6 │   2 │   6 │    1 │    1 │    2 │    0 │    5 │ En memoria        │
 │ P06 │   6 │   9 │   9 │    1 │    1 │    9 │    - │    - │ En espera         │
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 2.71	       T.respuesta medio: 3.71

    |P05               P02               P07                     P03                     P04         
 BM |************************************************************************************************
    |  0                 6                12                      20                      28         

                             |
     ************------------|M: 40
                  36         |

    |P01                  P02|       
 BT |█████████████████████   |T= 7  
    |  0                    7|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=11 Mem.Total=40 Mem.Libre=1
 El proceso P02 ha salido de memoria.
 El proceso P06 ha entrado en memoria.
 El proceso P07 ha entrado en CPU.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    7 │    - │    - │    - │ Finalizado        │
 │ P02 │   2 │   4 │   6 │    5 │    9 │    - │    - │    - │ Finalizado        │
 │ P07 │   2 │   8 │   8 │    9 │    9 │    8 │   12 │   19 │ En ejecución      │
 │ P03 │   3 │   8 │   8 │    8 │    8 │    8 │   20 │   27 │ En memoria        │
 │ P04 │   4 │   9 │   8 │    7 │    7 │    9 │   28 │   35 │ En memoria        │
 │ P05 │   6 │   2 │   6 │    5 │    5 │    2 │    0 │    5 │ En memoria        │
 │ P06 │   6 │   9 │   9 │    5 │    5 │    9 │    6 │   11 │ En memoria        │
 │     │     │     │     │      │      │      │   36 │   38 │                   │ 
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 5.57	       T.respuesta medio: 7.14

    |P05               P06               P07                     P03                     P04         
 BM |************************************************************************************************
    |  0                 6                12                      20                      28         

                 P06         |
     *********************---|M: 40
                  36       39|

    |P01                  P02         P07|       
 BT |█████████████████████████████████   |T= 11 
    |  0                    7          11|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=19 Mem.Total=40 Mem.Libre=9
 El proceso P07 ha salido de memoria.
 El proceso P03 ha entrado en CPU.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    7 │    - │    - │    - │ Finalizado        │
 │ P02 │   2 │   4 │   6 │    5 │    9 │    - │    - │    - │ Finalizado        │
 │ P07 │   2 │   8 │   8 │    9 │   17 │    - │    - │    - │ Finalizado        │
 │ P03 │   3 │   8 │   8 │   16 │   16 │    8 │   20 │   27 │ En ejecución      │
 │ P04 │   4 │   9 │   8 │   15 │   15 │    9 │   28 │   35 │ En memoria        │
 │ P05 │   6 │   2 │   6 │   13 │   13 │    2 │    0 │    5 │ En memoria        │
 │ P06 │   6 │   9 │   9 │   13 │   13 │    9 │    6 │   11 │ En memoria        │
 │     │     │     │     │      │      │      │   36 │   38 │                   │ 
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 10.14	       T.respuesta medio: 12.85

    |P05               P06                                       P03                     P04         
 BM |************************************------------------------************************************
    |  0                 6                12                      20                      28         

                 P06         |
     *********************---|M: 40
                  36       39|

    |P01                  P02         P07                     P03|       
 BT |█████████████████████████████████████████████████████████   |T= 19 
    |  0                    7          11                      19|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=27 Mem.Total=40 Mem.Libre=17
 El proceso P03 ha salido de memoria.
 El proceso P04 ha entrado en CPU.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    7 │    - │    - │    - │ Finalizado        │
 │ P02 │   2 │   4 │   6 │    5 │    9 │    - │    - │    - │ Finalizado        │
 │ P07 │   2 │   8 │   8 │    9 │   17 │    - │    - │    - │ Finalizado        │
 │ P03 │   3 │   8 │   8 │   16 │   24 │    - │    - │    - │ Finalizado        │
 │ P04 │   4 │   9 │   8 │   23 │   23 │    9 │   28 │   35 │ En ejecución      │
 │ P05 │   6 │   2 │   6 │   21 │   21 │    2 │    0 │    5 │ En memoria        │
 │ P06 │   6 │   9 │   9 │   21 │   21 │    9 │    6 │   11 │ En memoria        │
 │     │     │     │     │      │      │      │   36 │   38 │                   │ 
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 13.57	       T.respuesta medio: 17.42

    |P05               P06                                                               P04         
 BM |************************************------------------------------------------------************
    |  0                 6                12                                              28         

                 P06         |
     *********************---|M: 40
                  36       39|

    |P01                  P02         P07                     P03                     P04|       
 BT |█████████████████████████████████████████████████████████████████████████████████   |T= 27 
    |  0                    7          11                      19                      27|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=36 Mem.Total=40 Mem.Libre=25
 El proceso P04 ha salido de memoria.
 El proceso P05 ha entrado en CPU.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    7 │    - │    - │    - │ Finalizado        │
 │ P02 │   2 │   4 │   6 │    5 │    9 │    - │    - │    - │ Finalizado        │
 │ P07 │   2 │   8 │   8 │    9 │   17 │    - │    - │    - │ Finalizado        │
 │ P03 │   3 │   8 │   8 │   16 │   24 │    - │    - │    - │ Finalizado        │
 │ P04 │   4 │   9 │   8 │   23 │   32 │    - │    - │    - │ Finalizado        │
 │ P05 │   6 │   2 │   6 │   30 │   30 │    2 │    0 │    5 │ En ejecución      │
 │ P06 │   6 │   9 │   9 │   30 │   30 │    9 │    6 │   11 │ En memoria        │
 │     │     │     │     │      │      │      │   36 │   38 │                   │ 
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 16.14	       T.respuesta medio: 21.28

    |P05               P06                                                                           
 BM |************************************------------------------------------------------------------
    |  0                 6                12                                                         

                 P06         |
     ------------*********---|M: 40
                  36       39|

    |P01                  P02         P07                     P03                     P04            
 BT |████████████████████████████████████████████████████████████████████████████████████████████████
    |  0                    7          11                      19                      27            

                 P05|       
     ████████████   |T= 36 
                  36|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=38 Mem.Total=40 Mem.Libre=31
 El proceso P05 ha salido de memoria.
 El proceso P06 ha entrado en CPU.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    7 │    - │    - │    - │ Finalizado        │
 │ P02 │   2 │   4 │   6 │    5 │    9 │    - │    - │    - │ Finalizado        │
 │ P07 │   2 │   8 │   8 │    9 │   17 │    - │    - │    - │ Finalizado        │
 │ P03 │   3 │   8 │   8 │   16 │   24 │    - │    - │    - │ Finalizado        │
 │ P04 │   4 │   9 │   8 │   23 │   32 │    - │    - │    - │ Finalizado        │
 │ P05 │   6 │   2 │   6 │   30 │   32 │    - │    - │    - │ Finalizado        │
 │ P06 │   6 │   9 │   9 │   32 │   32 │    9 │    6 │   11 │ En ejecución      │
 │     │     │     │     │      │      │      │   36 │   38 │                   │ 
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 16.42	       T.respuesta medio: 21.85

    |                  P06                                                                           
 BM |------------------******************------------------------------------------------------------
    |  0                 6                12                                                         

                 P06         |
     ------------*********---|M: 40
                  36       39|

    |P01                  P02         P07                     P03                     P04            
 BT |████████████████████████████████████████████████████████████████████████████████████████████████
    |  0                    7          11                      19                      27            

                 P05   P06|       
     ██████████████████   |T= 38 
                  36    38|       


───────────────────────────────────────────────────────────────────────
 FCFS-SN-NC-NR
 Reloj=47 Mem.Total=40 Mem.Libre=40
 El proceso P06 ha salido de memoria.
 ┌─────┬─────┬─────┬─────┬──────┬──────┬──────┬──────┬──────┬───────────────────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │ Trej │ Mini │ Mfin │ Estado            │
 ├─────┼─────┼─────┼─────┼──────┼──────┼──────┼──────┼──────┼───────────────────┤
 │ P01 │   0 │   7 │   6 │    0 │    7 │    - │    - │    - │ Finalizado        │
 │ P02 │   2 │   4 │   6 │    5 │    9 │    - │    - │    - │ Finalizado        │
 │ P07 │   2 │   8 │   8 │    9 │   17 │    - │    - │    - │ Finalizado        │
 │ P03 │   3 │   8 │   8 │   16 │   24 │    - │    - │    - │ Finalizado        │
 │ P04 │   4 │   9 │   8 │   23 │   32 │    - │    - │    - │ Finalizado        │
 │ P05 │   6 │   2 │   6 │   30 │   32 │    - │    - │    - │ Finalizado        │
 │ P06 │   6 │   9 │   9 │   32 │   41 │    - │    - │    - │ Finalizado        │
 └─────┴─────┴─────┴─────┴──────┴──────┴──────┴──────┴──────┴───────────────────┘
	T.espera medio: 16.42	       T.respuesta medio: 23.14

    |                                                                                                
 BM |------------------------------------------------------------------------------------------------
    |  0                                                                                             

                             |
     ------------------------|M: 40
                             |

    |P01                  P02         P07                     P03                     P04            
 BT |████████████████████████████████████████████████████████████████████████████████████████████████
    |  0                    7          11                      19                      27            

                 P05   P06                           |       
     █████████████████████████████████████████████   |T= 47 
                  36    38                         47|       


───────────────────────────────────────────────────────────────────────

 Tiempo: 47  
 Ejecución terminada.
-----------------------------------------------------------

 ┌─────┬─────┬─────┬─────┬──────┬──────┐
 │ Ref │ Tll │ Tej │ Mem │ TEsp │ Tret │
 ├─────┼─────┼─────┼─────┼──────┼──────┤
 │ P01 │   0 │   7 │   6 │    0 │    7 │
 │ P02 │   2 │   4 │   6 │    5 │    9 │
 │ P07 │   2 │   8 │   8 │    9 │   17 │
 │ P03 │   3 │   8 │   8 │   16 │   24 │
 │ P04 │   4 │   9 │   8 │   23 │   32 │
 │ P05 │   6 │   2 │   6 │   30 │   32 │
 │ P06 │   6 │   9 │   9 │   32 │   41 │
 └─────┴─────┴─────┴─────┴──────┴──────┘

┌───────────────────────┬──────────────────────────┐
│ T.espera medio: 16.42 │ T.respuesta medio: 23.14 │
└───────────────────────┴──────────────────────────┘
