Escolar Documentos
Profissional Documentos
Cultura Documentos
OBSERVACIONES:
• La evaluación es individual, cualquier incumplimiento dará lugar a la anulación y su
correspondiente nota cero.
begin
for lin := 1 to 20 do
Nota: Usar la columna prioridad sola para la begin
p1quiere := true;
planificación por prioridades. while p2quiere do
begin
p1quiere := false;
• Calcular el tiempo promedio de espera
p1quiere := true
end;
(considere algoritmos apropiativos) para: nolineas := nolineas + 1;
p1quiere := false
end
• Planificación del trabajo del más corto end; (* uno *)
p2quiere := true
end;
nolineas := nolineas + 1;
p2quiere := false
end
end; (* dos *)
begin
nolineas := 0;
cobegin
uno;
dos
coend;
writeln('Total de líneas =',nolineas)
PREGUNTA 2 end.
www.palacinp.es.tl
PALACIN PALACIOS PAJUELO DANIEL
Solución 1:
Se tiene el siguiente conjunto de procesos:
para:
P2 P4 P3 P1 P5
0 2 6 11
19 28
Sacando el tiempo de espera de los procesos P1, P2, P3, P4, P5.
www.palacinp.es.tl
PALACIN PALACIOS PAJUELO DANIEL
PLANIFICACIÓN POR PRIORIDADES
P4 P5 P2 P1 P3
0 4 13 15
23 28
Sacando el tiempo de espera de los procesos P1, P2, P3, P4, P5,
PLANIFICACIÓN CIRCULAR
• Tenemos quantum = 3, por lo tanto los procesos p1, p3, p4, p5 tendrán que
ponerse en cola.
0 3 5 8 11 14 17 19
P1 P2 P3 P4 P5 P1 P3 P4 P5 P1 P5
20 23 25 28
www.palacinp.es.tl
PALACIN PALACIOS PAJUELO DANIEL
Sacando el tiempo de espera de los procesos P1, P2, P3, P4, P5. Sumando todos los
tiempos de espera y sacándoles su promedio; luego dividiéndolos por el número de
procesos.
www.palacinp.es.tl