Browse Source

Merge branch 'master' of ssh://gogs.davidventura.com.ar:443/david/so-tp1

Fabian 10 năm trước cách đây
mục cha
commit
38390f1132
2 tập tin đã thay đổi với 20 bổ sung9 xóa
  1. 3 3
      informe/7-informe.md
  2. 17 6
      informe/8-informe.md

+ 3 - 3
informe/7-informe.md

@@ -53,6 +53,6 @@ B. Scheduler RSJF(reentrante) con 1 y 2 cores, lote y resultados:
 ![Ejercicio 7 - RSJF - 1 Core](informe/imagenes/ejercicio7_RSJF_1core.png)
 ![Ejercicio 7 - RSJF - 1 Core](informe/imagenes/ejercicio7_RSJF_1core.png)
 ![Ejercicio 7-  RSJF - 2 Core](informe/imagenes/ejercicio7_RSJF_2core.png)
 ![Ejercicio 7-  RSJF - 2 Core](informe/imagenes/ejercicio7_RSJF_2core.png)
 
 
-
-
-
+A la vista de estos resultados, todo parece indicar que el comportamiento 
+de las dos implementaciones es acorde a lo esperado y en el siguiente ejercicio
+se hara un análisis comparativo de los mismo.

+ 17 - 6
informe/8-informe.md

@@ -58,11 +58,15 @@ En este caso hay 15 tareas, 11 son TaskBatch y 4 TaskCPU. Tantos IO hacen que la
 ![](informe/imagenes/caso_ioh_1_2.png)
 ![](informe/imagenes/caso_ioh_1_2.png)
 En este caso hay 15 tareas, 11 son TaskBatch y 4 TaskCPU. Tantos IO hacen que la performance del scheduler RR sea pésima (context switch caro en relacion a duracion de IO).
 En este caso hay 15 tareas, 11 son TaskBatch y 4 TaskCPU. Tantos IO hacen que la performance del scheduler RR sea pésima (context switch caro en relacion a duracion de IO).
 
 
+\newpage 
+
 #### Multi core
 #### Multi core
 ![](informe/imagenes/caso_ioh_4_1.png)
 ![](informe/imagenes/caso_ioh_4_1.png)
 
 
 En este caso se puede ver que el scheduler _Round Robin_, aunque con menor latencia, tiene mucho _waiting time_. Esto está relacionado con los informado en el _ejercicio 4_, que al no tener _CPU pinning_ pierde la mayor parte del tiempo haciendo _CPU switch_.
 En este caso se puede ver que el scheduler _Round Robin_, aunque con menor latencia, tiene mucho _waiting time_. Esto está relacionado con los informado en el _ejercicio 4_, que al no tener _CPU pinning_ pierde la mayor parte del tiempo haciendo _CPU switch_.
 
 
+\newpage 
+
 ![](informe/imagenes/caso_ioh_4_2.png)
 ![](informe/imagenes/caso_ioh_4_2.png)
 
 
 En este caso se puede ver que el scheduler _Round Robin_, aunque con menor latencia, tiene mucho _waiting time_. Esto está relacionado con los informado en el _ejercicio 4_, que al no tener _CPU pinning_ pierde la mayor parte del tiempo haciendo _CPU switch_.
 En este caso se puede ver que el scheduler _Round Robin_, aunque con menor latencia, tiene mucho _waiting time_. Esto está relacionado con los informado en el _ejercicio 4_, que al no tener _CPU pinning_ pierde la mayor parte del tiempo haciendo _CPU switch_.
@@ -70,24 +74,31 @@ En este caso se puede ver que el scheduler _Round Robin_, aunque con menor laten
 
 
 ### Picos esporádicos CPU con IO
 ### Picos esporádicos CPU con IO
 
 
+
+\newpage 
 #### Single core
 #### Single core
 ![](informe/imagenes/caso_cpuh_1_1.png)
 ![](informe/imagenes/caso_cpuh_1_1.png)
 
 
 Al igual que los otros casos en 1 core, FCFS, RSJF y SJF se comportan de manera similar.
 Al igual que los otros casos en 1 core, FCFS, RSJF y SJF se comportan de manera similar.
 
 
-RR: la latencia mejora un poco pero a cambio de 3x de turnaround
+RR: La latencia se reduce como es esperado, pero incrementan READY y turnaround.
 
 
 ![](informe/imagenes/caso_cpuh_1_2.png)
 ![](informe/imagenes/caso_cpuh_1_2.png)
-Idem
+Al igual que los otros casos en 1 core, FCFS, RSJF y SJF se comportan de manera similar.
+
+RR:  La cantidad de tareas(15), llamadas a IO y costo alto de context switch hace que este sea un caso muy malo para RR.
 
 
 #### Multi core
 #### Multi core
+
 ![](informe/imagenes/caso_cpuh_4_1.png)
 ![](informe/imagenes/caso_cpuh_4_1.png)
-![](informe/imagenes/caso_cpuh_4_2.png)
 
 
+Los scheduler FCFS, RSJF y SJF se comportan de manera similar (Con un quantum grande se comportan como el FCFS).
 
 
+RR:  La cantidad de tareas, llamadas a IO y costo alto de context switch hace que este sea un caso muy malo para RR.
 
 
-## Cuadro mágico
-Voy a ver como armar gráficos en python, pero en caso se emergencia "sudo apt install libreoffice-calc"
+\newpage 
 
 
-\newpage
+![](informe/imagenes/caso_cpuh_4_2.png)
+Los scheduler FCFS, RSJF y SJF se comportan de manera similar (Con un quantum grande se comportan como el FCFS).
 
 
+RR:  La cantidad de tareas, llamadas a IO y costo alto de context switch hace que este sea un caso muy malo para RR.