4-informe.md 1.1 KB

Ejercicio 4

Para el ejercicio 4 se ejecutaron 3 casos distintos con 1, 2 y 4 cores para evaluar como se modifica la eficiencia del mismo en dichos casos. Se utilizaron los siguientes valores:

  • Quantum: ?????
  • Context Switch: ???
  • Core Switch: ???

1 Core

Ej4-1 Se puede observar que el tener quantums muy chicos afecta negativamente el rendimiento del scheduler, ya que se pierde la mayoría del tiempo en context switch.

2 Cores

Ej4-2

En este grafico se puede ver facilmente que la ingenuidad de la implementacion termina dañando el rendimiento general (Particularmente core-switch en ciclos 22 y 50)

4 Cores

Ej4-4 Se ve que aumentar la cantidad de cores no mejora los tiempos de ejecución de los procesos, ya que en casi todo momento se encuentra un core en idle. Esto se debe a que este scheduler toma el primer nucleo libre y tiene en cuenta en que nucleo se encuentra el proceso actual. Esto provoca que haya cambio de nucleos constantemente en los procesos, sin aprovechar los cores libres.

\newpage