[0;36m ################################################################[0m
 [0;36m#[0m          Licencia: Creative Commons (CC BY-NC-SA)            [0;36m#[0m
 [0;36m#[0m                                                              [0;36m#[0m
 [0;36m#[0m          BY - Atribución (BY)                                [0;36m#[0m
 [0;36m#[0m          NC - No uso Comercial (NC)                          [0;36m#[0m
 [0;36m#[0m          SA - Compartir Igual (SA)                           [0;36m#[0m
 [0;36m################################################################[0m
 [0;36m################################################################[0m
 [0;36m#[0m                        Créditos:                             [0;36m#[0m
 [0;36m#[0m                                                              [0;36m#[0m
 [0;36m#[0m[0;31m     Algoritmo de Gestión de Procesos:                        [0m[0;36m#[0m
 [0;36m#[0m[0;31m           FCFS/SJF/SRPT/Prioridad Mayor y Menor,             [0m[0;36m#[0m
 [0;36m#[0m[0;31m           Apropiativo y No Apropiativo                       [0m[0;36m#[0m
 [0;36m#[0m[0;31m     Algoritmo de Gestión de Memoria:                         [0m[0;36m#[0m
 [0;36m#[0m[0;31m           Memoria Paginada (Continua y No Continua           [0m[0;36m#[0m
 [0;36m#[0m[0;31m           Reubicable y No Reubicable)                        [0m[0;36m#[0m
 [0;36m#[0m[0;31m     Algoritmo de Paginación:                                 [0m[0;36m#[0m
 [0;36m#[0m[0;31m           FIFO + Reloj + Segunda Oportunidad +               [0m[0;36m#[0m
 [0;36m#[0m[0;31m           Óptimo + MFU+LFU+NFU + MRU+LRU+NRU                 [0m[0;36m#[0m
 [0;36m#[0m                                                              [0;36m#[0m
 [0;36m#[0m            Autores: Los alumnos de la asignatura             [0;36m#[0m
 [0;36m#[0m                   Sistemas Operativos del                    [0;36m#[0m
 [0;36m#[0m         Grado en ingeniería informática (2014-2024)          [0;36m#[0m
 [0;36m#[0m                    Universidad de Burgos                     [0;36m#[0m
 [0;36m#[0m                                                              [0;36m#[0m
 [0;36m#[0m                Tutor: José Manuel Sáiz Diez                  [0;36m#[0m
 [0;36m#[0m                                                              [0;36m#[0m
 [0;36m################################################################[0m

[0;m ÚLTIMA EJECUCIÓN: 08/05/2024 - 01:21


[0;36m ############################################################################[0m
 [0;36m#[0m                                                                          [0;36m#[0m
 [0;36m#[0m[0;34m  GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin [0m [0;36m#[0m
 [0;36m#[0m[0;34m  GESTIÓN DE MEMORIA: MEMORIA PAGINADA [0m                                   [0;36m#[0m
 [0;36m#[0m                                                                          [0;36m#[0m
 [0;36m############################################################################[0m


 MENÚ INICIO
 
  1. Ejecutar el algoritmo - Memoria NO Virtual - Paginación Simple
 
  2. Ejecutar el algoritmo - Memoria Virtual - Paginación - Algoritmos de Reemplazo de Páginas
 
  3. Menú de ayuda (requiere 'evince' para los ficheros PDF, o 'mplayer' para los ficheros de vídeo)
 
  4. Crear informe de código mediante zshelldoc
 
  5. Salir

  --> 
[0;36m ############################################################################[0m
 [0;36m#[0m                                                                          [0;36m#[0m
 [0;36m#[0m[0;34m  GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin [0m [0;36m#[0m
 [0;36m#[0m[0;34m  GESTIÓN DE MEMORIA: MEMORIA PAGINADA [0m                                   [0;36m#[0m
 [0;36m#[0m                                                                          [0;36m#[0m
 [0;36m############################################################################[0m


 ¿Quieres leer el fichero de ayuda, o ejecutar el algoritmo?
 
  1. Ejecución automática de los distintos algoritmos de gestión de procesos y de paginación sobre diferentes conjuntos de datos, para localizar errores en el código.
 
  2. Ejecución automática de los distintos algoritmos de paginación sobre iguales conjuntos de datos, para el análisis de resultados.
 
  3. Ejecución automática de los distintos algoritmos de paginación sobre iguales conjuntos de datos ya definidos anteriormente, para el análisis de resultados.
 
  4. Ejecución automática de los distintos algoritmos de gestión de procesos sobre los distintos algoritmos de paginación sobre iguales conjuntos de datos ya definidos anteriormente, para el análisis de resultados.
 
  5. Salir

  --> 
[0;36m ############################################################################[0m
 [0;36m#[0m                                                                          [0;36m#[0m
 [0;36m#[0m[0;34m  GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin [0m [0;36m#[0m
 [0;36m#[0m[0;34m  GESTIÓN DE MEMORIA: MEMORIA PAGINADA [0m                                   [0;36m#[0m
 [0;36m#[0m                                                                          [0;36m#[0m
 [0;36m############################################################################[0m

[0;33m
 MENÚ DE ELECCIÓN DE ALGORITMO[0;m 

  1. FCFS 

  2. SJF 

  3. SRPT 

  4. Prioridades 

  5. Round-Robin 

  6. Salir

  --> 1


[0;36m ############################################################################[0m
 [0;36m#[0m                                                                          [0;36m#[0m
 [0;36m#[0m[0;34m  GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin [0m [0;36m#[0m
 [0;36m#[0m[0;34m  GESTIÓN DE MEMORIA: MEMORIA PAGINADA [0m                                   [0;36m#[0m
 [0;36m#[0m                                                                          [0;36m#[0m
 [0;36m############################################################################[0m

[0;33m

 MENÚ DE ELECCIÓN DE CONTINUIDAD[0;m [0;33m

 La elección será aplicable sólo en caso de introducción de datos de forma manual.[0;m [0;33m

 En caso de introducción de datos a través de fichero se ejecutará tal y como allí esté definido.[0;m 

  1. Memoria No Continua 

  2. Memoria Continua 

  3. Salir

  --> 1


[0;36m ############################################################################[0m
 [0;36m#[0m                                                                          [0;36m#[0m
 [0;36m#[0m[0;34m  GESTIÓN DE PROCESOS: FCFS/SJF/SRPT/Prioridad Mayor y Menor/Round-Robin [0m [0;36m#[0m
 [0;36m#[0m[0;34m  GESTIÓN DE MEMORIA: MEMORIA PAGINADA [0m                                   [0;36m#[0m
 [0;36m#[0m                                                                          [0;36m#[0m
 [0;36m############################################################################[0m

[0;33m
 MENÚ DE ELECCIÓN DE REUBICABILIDAD[0;m [0;33m

 La elección será aplicable sólo en caso de introducción de datos de forma manual.[0;m [0;33m

 En caso de introducción de datos a través de fichero se ejecutará tal y como allí esté definido.[0;m 

  1. Memoria No Reubicable 

  2. Memoria Reubicable 

  3. Salir

  --> 1

[0;33m

 Introduce el número de Ensayos a realizar de forma continua: [0;m3

[1;34m┌────────────────────────────────────────────────────────────────────────┐
[1;34m│[0m                                 Min-Max_amplio   Min-Max_rango   Valor[1;34m │
[1;34m│[0m Rango Nº de Marcos de Memoria:      20 - 30          25 - 26        25[1;34m │
[1;34m│[0m Rango Nº de Direcciones/Marco:     100 - 100        100 - 100      100[1;34m │
[1;34m│[0m Rango Prioridad Menor:              10 - 20          17 - 14        17[1;34m │
[1;34m│[0m Rango Prioridad Mayor:              10 - 20          10 - 20        16[1;34m │
[1;34m│[0m Rango Reubicacion:                   3 - 3            3 - 3          3[1;34m │
[1;34m│[0m Rango Nº de procesos:                5 - 10           6 - 6          6[1;34m │
[1;34m│[0m Rango Tiempo de llegada:             0 - 10           7 - 7           [1;34m │
[1;34m│[0m Rango Tiempo de ejecución:           5 - 10           5 - 7           [1;34m │
[1;34m│[0m Rango Nº de marcos/proceso:          1 - 25           1 - 9           [1;34m │
[1;34m│[0m Rango Prioridades/proceso:          16 - 17          16 - 17          [1;34m │
[1;34m│[0m Rango Quantum:                       3 - 3            3 - 3           [1;34m │
[1;34m│[0m Rango Nº de direcciones/proceso: 10000 - 10000    10000 - 10000       [1;34m │
[1;34m└────────────────────────────────────────────────────────────────────────┘
[1;34m┌────────────────────────────────────────────────────────────────────────┐
[1;34m│[0m                                 Min-Max_amplio   Min-Max_rango   Valor[1;34m │
[1;34m│[0m Rango Nº de Marcos de Memoria:      20 - 30          22 - 27        26[1;34m │
[1;34m│[0m Rango Nº de Direcciones/Marco:     100 - 100        100 - 100      100[1;34m │
[1;34m│[0m Rango Prioridad Menor:              10 - 20          19 - 16        19[1;34m │
[1;34m│[0m Rango Prioridad Mayor:              10 - 20          19 - 11        16[1;34m │
[1;34m│[0m Rango Reubicacion:                   3 - 3            3 - 3          3[1;34m │
[1;34m│[0m Rango Nº de procesos:                5 - 10           5 - 6          5[1;34m │
[1;34m│[0m Rango Tiempo de llegada:             0 - 10           4 - 7           [1;34m │
[1;34m│[0m Rango Tiempo de ejecución:           5 - 10           6 - 10          [1;34m │
[1;34m│[0m Rango Nº de marcos/proceso:          1 - 26           1 - 16          [1;34m │
[1;34m│[0m Rango Prioridades/proceso:          16 - 19          16 - 19          [1;34m │
[1;34m│[0m Rango Quantum:                       3 - 3            3 - 3           [1;34m │
[1;34m│[0m Rango Nº de direcciones/proceso: 10000 - 10000    10000 - 10000       [1;34m │
[1;34m└────────────────────────────────────────────────────────────────────────┘
[1;34m┌────────────────────────────────────────────────────────────────────────┐
[1;34m│[0m                                 Min-Max_amplio   Min-Max_rango   Valor[1;34m │
[1;34m│[0m Rango Nº de Marcos de Memoria:      20 - 30          24 - 25        24[1;34m │
[1;34m│[0m Rango Nº de Direcciones/Marco:     100 - 100        100 - 100      100[1;34m │
[1;34m│[0m Rango Prioridad Menor:              10 - 20          20 - 20        20[1;34m │
[1;34m│[0m Rango Prioridad Mayor:              10 - 20          13 - 10        13[1;34m │
[1;34m│[0m Rango Reubicacion:                   3 - 3            3 - 3          3[1;34m │
[1;34m│[0m Rango Nº de procesos:                5 - 10          10 - 10        10[1;34m │
[1;34m│[0m Rango Tiempo de llegada:             0 - 10           2 - 8           [1;34m │
[1;34m│[0m Rango Tiempo de ejecución:           5 - 10           7 - 9           [1;34m │
[1;34m│[0m Rango Nº de marcos/proceso:          1 - 24           1 - 20          [1;34m │
[1;34m│[0m Rango Prioridades/proceso:          13 - 20          13 - 20          [1;34m │
[1;34m│[0m Rango Quantum:                       3 - 3            3 - 3           [1;34m │
[1;34m│[0m Rango Nº de direcciones/proceso: 10000 - 10000    10000 - 10000       [1;34m │
[1;34m└────────────────────────────────────────────────────────────────────────┘
