Formato del fichero de datos de la simulación
El fichero con los datos de entrada de una simulación (características de
los procesos) es un fichero de texto con la siguiente estructura:
Primera línea:
Dos números,
- el 1º es el tiempo de grabación de contexto
- el 2º es el tiempo de recuperación de contexto
Siguientes líneas:
1 línea por cada proceso que forme parte de la carga de trabajo,
cada línea contendrá 4 números,
-
el 1º es el instante de llegada del proceso al
sistema (número real)
-
el 2º es el tiempo demandado de CPU (número
real)
-
el 3º es su prioridad (número entero) o
periodo (número real), dependiendo del algoritmo
de simulación que se seleccione
-
el 4º es el identificador de la cola de
preparados (número entero) a la que pertenecerá el proceso
(válido para el algoritmo de colas multinivel, 0 para el resto de
algoritmos)
Ejemplo:
0.2 0.7
1 2 5 0
2 3 4 0
Significado ejemplo:
- Tiempo de grabación de contexto: 0.2
- Tiempo de recuperación de contexto: 0.7
-
Proceso 0: Llega en el instante 1, demanda 2 unidades de tiempo de CPU
con prioridad/periodo 5 y gestionado por la cola de preparados número 0
-
Proceso 1: Llega en el instante 2, demanda 3 unidades de tiempo de CPU
con prioridad/periodo 4 y gestionado por la cola de preparados número 0