Browse Source

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

Fabian 10 years atrás
parent
commit
db98b16bbf
3 changed files with 52 additions and 3 deletions
  1. 3 2
      Makefile
  2. 49 1
      informe/informe.md
  3. BIN
      tpScheduling.pdf

+ 3 - 2
Makefile

@@ -5,7 +5,7 @@ LDFLAGS= -lpthread
 OBJS=main.o simu.o basesched.o basetask.o tasks.o sched_rr.o sched_fcfs.o sched_sjf.o sched_rsjf.o sched_mfq.o
 MAIN=simusched
 
-.PHONY: all clean new
+.PHONY: all clean new informe
 all: $(MAIN)
 
 $(MAIN): $(OBJS)
@@ -26,9 +26,10 @@ clean:
 	rm -rf informe/*.pdf
 
 informe/informe.pdf: informe/informe.md
+	pandoc informe/informe.md -o informe/informe.pdf
 
 informe: informe/informe.pdf
-	pandoc informe/informe.md -o informe/informe.pdf
+preinforme: ejercicio1 ejercicio2 ejercicio3 ejercicio5
 
 new: clean all
 

+ 49 - 1
informe/informe.md

@@ -1,4 +1,24 @@
-Informe
+---
+title: Trabajo Práctico 1 - Scheduling
+author: 
+- Agusín Cangiani (344/09)
+- David Ventura (673/13)
+- Fabian Álvarez (674/13)
+geometry: margin=2cm
+---
+
+<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
+
+
+\newpage
+
+\hypersetup{
+  colorlinks,
+  linkcolor=black
+}
+\tableofcontents
+
+\newpage
 
 Ejercicio 1:
 ====
@@ -16,3 +36,31 @@ Ejercicio 3:
 ====
 ![Ej3](informe/imagenes/ejercicio3_1core.png)
 
+
+#### Ejercicio 5
+====
+
+Dado el lote de tareas del ejercicio 2: 
+ - Ejecutar y graficar la simulación utilizando el scheduler Round-Robin con quantum 2, 5 y 10.
+ - Con un cambio de contexto de 2 ciclos y un sólo núcleo calcular 
+ 
+la latencia
+el waiting time
+el tiempo total de ejecución
+
+
+
+
+
+
+
+#### Definiciones
+====
+
+Latencia: Cantidad de ticks en ready hasta que se ejecuta la primera task. Esta métrica se puede extender
+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.
+
+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 

BIN
tpScheduling.pdf