|
@@ -63,4 +63,38 @@ para ver la latencia promedio de todos los procesos que corrió el scheduler.
|
|
|
Waiting time: Cantidad de ticks en ready durante toda la ejecución de un proceso.
|
|
Waiting time: Cantidad de ticks en ready durante toda la ejecución de un proceso.
|
|
|
|
|
|
|
|
Tiempo total de ejecución: Intervalo de ticks desde que se ejecuta un proceso hasta su terminación.
|
|
Tiempo total de ejecución: Intervalo de ticks desde que se ejecuta un proceso hasta su terminación.
|
|
|
---> buscar en las teóricas, la latencia del proceso puede o no ser incluida
|
|
|
|
|
|
|
+--> buscar en las teóricas, la latencia del proceso puede o no ser incluida
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+# Ejercicio 8
|
|
|
|
|
+
|
|
|
|
|
+A continuación se muestran los diferentes casos de prueba realizados para comparar los diferentes tipos de schedulers.
|
|
|
|
|
+Se eligieron los siguientes casos de prueba ya que creemos que son los casos que más se acercan a la realidad:
|
|
|
|
|
+* __Uso intensivo CPU:__ Para simular casos de, por ejemplo, procesamiento de imágen o video.
|
|
|
|
|
+* __Uso intensivo IO:__ Para simular situaciones en las que se lea mucha información del disco continuamente (como falta de memoria RAM).
|
|
|
|
|
+* __Picos esporádicos CPU con IO:__ Para simular casos de uso normal de usuario.
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+### Uso intensivo CPU
|
|
|
|
|
+
|
|
|
|
|
+#### Single core
|
|
|
|
|
+
|
|
|
|
|
+#### Multi core
|
|
|
|
|
+
|
|
|
|
|
+### Uso intensivo IO
|
|
|
|
|
+
|
|
|
|
|
+#### Single core
|
|
|
|
|
+
|
|
|
|
|
+#### Multi core
|
|
|
|
|
+
|
|
|
|
|
+### Picos esporádicos CPU con IO
|
|
|
|
|
+
|
|
|
|
|
+#### Single core
|
|
|
|
|
+
|
|
|
|
|
+#### Multi core
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+## Cuadro mágico
|
|
|
|
|
+Voy a ver como armar gráficos en python, pero en caso se emergencia "sudo apt install libreoffice-calc"
|