https://github.com/malei-dc/SO/tree/main/Guia-Ejercicios/Practica2

Ejercicio 1

  1. Las ráfagas son de 0-3, 10-14 y 20-22 de CPU, 3-10 y 14-20 de E/S.
  2. La duración se calcula haciendo la diferencia.

Ejercicio 2

Nuestro objetivo es disminuir el Waiting Time y el Turnarraound.

Ejercicio 3

Representa un Scheduler no preemptive ya que debe esperar a que el proceso se bloquee para poder hacer un Context Switch.

Ejercicio 4

  1. Round-robin: NO
  2. Por prioridad: SI.
  3. SJF: SI. CONSULTAR
  4. SRTF: SI, ya que es un esquema preemptive del anterior.
  5. FIFO: NO, ya que se corre en orden de entrada. Salvo que un proceso sea infinito.
  6. Colas de multinivel: SI, siempre que haya procesos de alta prioridad.
  7. Colas de multinivel con feedback (aging): NO.

Ejercicio 5

  1. Esta modificación bajaría el Waiting Time y el Turnarround de los procesos beneficiados, mientras que los otros se verán perjudicados en esto.