Clase 7

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 47

INGENENIERÍA EN SISTEMAS Y COMPUTACIÓN

SISTEMAS OPERATIVOS
CI S
YC
UNIDAD 2
PROCESOS E HILOS
PROCESOS E HILOS

Planificación de Procesos
Planificación de Procesos
.

DEFINICIÓN

La planificación de procesos se refiere a cómo determina el sistema operativo al orden en


que irá cediendo el uso del procesador a los procesos que lo vayan solicitando, y a las
políticas que empleará para que el uso que le den, a dicho tiempo no sea excesivo respecto
al uso esperado del sistema.

Comprenden un conjunto de políticas y mecanismos incorporados al sistema operativo, a


través de un módulo denominado planificador.

Sistemas Operativos | Unidad 2 4


Planificación de Procesos
.

OBJETIVOS

• Equidad
• Eficacia
• Tiempo de respuesta
• Tiempo de regreso

• Rendimiento

Sistemas Operativos | Unidad 2 5


Planificación de Procesos
.

TIPOS DE PLANIFICACIÓN

Existen 3 tipo de planificación para la atención a los proceso.

Largo Mediano Corto


Plazo Plazo Pazo

Sistemas Operativos | Unidad 2 6


Planificación de Procesos
.

TIPOS DE PLANIFICACIÓN Planificación a Largo Plazo

• Decide qué procesos serán los siguientes en ser iniciados.


• Este tipo de planificación era el más frecuente en los sistemas de lotes y multiprogramados
en lotes; las decisiones eran tomadas principalmente considerando los requisitos pre-
declarados de los procesos y los que el sistema tenía libres al terminar algún otro proceso.

Sistemas Operativos | Unidad 2 7


Planificación de Procesos
.

TIPOS DE PLANIFICACIÓN Mediano Plazo

Decide cuáles procesos es conveniente bloquear en determinado momento, sea


por escasez/saturación de algún recurso o porque están realizando alguna solicitud
que no puede satisfacerse momentáneamente; se encarga de tomar decisiones
respecto a los procesos conforme entran y salen del estado de bloqueado

En algunos textos, al planificador a mediano plazo se le


llama agendador (scheduler).

Sistemas Operativos | Unidad 2 8


Planificación de Procesos
.

TIPOS DE PLANIFICACIÓN Corto Plazo

Decide cómo compartir momento a momento al equipo entre todos los


procesos que requieren de sus recursos, especialmente el procesador.

La planificación a corto plazo se lleva a cabo decenas de veces por segundo; es el


encargado de planificar los procesos que están listos para ejecución.

En algunos textos, al planificador a corto plazo se le


llama despachador (dispatcher).

Sistemas Operativos | Unidad 2 9


Planificación de Procesos
.

TIPO DE PROCESOS RESPECTO A LA PLANIFICACIÓN

Los procesos típicamente alternan entre ráfagas en que realizan principalmente cómputo interno
y otras en que la atención está puesta en transmitir los datos desde o hacia dispositivos. Dado
que cuando un proceso se suspende para realizar entrada-salida deja de estar listo, y
desaparece de la atención del planificador a corto plazo, en todo momento podemos separar los
procesos que están en ejecución y listos en:

Procesos largos.

Procesos cortos.

Sistemas Operativos | Unidad 2 10


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

Objetivos:
– Maximizar eficiencia y rendimiento.
– Minimizar tiempo de retorno, espera y respuesta.

El planificador a corto plazo puede ser invocado cuando un proceso se encuentra en algunas de
las cuatro siguientes circunstancias:

1. Pasa de estar ejecutando a estar en espera.


2. Pasa de estar ejecutando a estar listo.
3. Deja de estar en espera a estar listo.
4. Finaliza su ejecución, y pasa de ejecutando a terminado

Sistemas Operativos | Unidad 2 11


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

1. Plazo fijo – FT (Fixet Term)


2. Primero llegado, primero servido – FCFS (First come, first serve)
3. Ronda Rotatoria - RR (Round Robin)
4. El trabajo más corto primero - SJF (Shortest  Job First)
5. Tiempo restante corto primero - SRTF (Short Remaining Time First)

Sistemas Operativos | Unidad 2 12


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

Plazo Fijo – FT (Fixed term)

Sistemas Operativos | Unidad 2 13


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

1. Plazo Fijo - TF (Fixed term)

En la planificación de plazo fijo se programan ciertos trabajos para terminarse en un


tiempo específico o plazo fijo. Estas tareas pueden tener un gran valor si se entregan a
tiempo, y carecer de él si se entregan después del plazo. Esta planificación es compleja por
varios motivos:

• El usuario debe informar por adelantado de las necesidades precisas de recursos del
proceso.
• El sistema debe ejecutar el proceso en un plazo fijo sin degradar demasiado el servicio a
los otros usuarios y debe planificar cuidadosamente sus necesidades de recursos dentro
del plazo.
• La administración intensiva de recursos requerida por la planificación de plazo fijo puede
Sistemas Operativos | Unidad 2 14
producir un gasto extra substancial.
Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

Primero llegado, primero servido (FCFS)

Sistemas Operativos | Unidad 2 15


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

2. Primero llegado, primero servido FCFS - (First come, first serve)

El esquema más simple de planificación es el Primero llegado, primero servido (First


come, first serve, FCFS).

Este es un mecanismo cooperativo, con la mínima lógica posible:


• Cada proceso se ejecuta en el orden en que fue llegando, y dura hasta que se libere. El
despachador(dispacher) es muy simple, básicamente usa una cola FIFO. (First-In,
First-Out)

Sistemas Operativos | Unidad 2 16


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

2. Primero llegado, primero servido FCFS - (First come, first serve)

Ejemplo de Aplicación del Algoritmo FCFS (Administración de 5 procesos)


Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
C 2 2
D 3 5
E 4 5
TTServicio= 20

Sistemas Operativos | Unidad 2 17


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

2. Primero llegado, primero servido FCFS - (First come, first serve)


Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
P A►
R B ►
O
C ►
C
E D ►
S
E ►
O
S
Tiempo de Finalización = Tiempo total acumulado desde el primer proceso

Sistemas Operativos | Unidad 2 18


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

2. Primero llegado, primero servido FCFS - (First come, first serve)


Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
P A►
R B ►
O
C C ►
E D ►
S
O E ►
S
Tiempo de Retorno = Tiempo Funcionamiento – Tiempo de LLegada

Sistemas Operativos | Unidad 2 19


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

2. Primero llegado, primero servido FCFS - (First come, first serve)


Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
P A►
R B ►
O
C C ►
E D ►
S
O E ►
S

Tiempo de Espera = Tiempo Retorno – Tiempo Servicio

Sistemas Operativos | Unidad 2 20


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

2. Primero llegado, primero servido FCFS - (First come, first serve)


Tiempo de Finalización = Tiempo total a cumulado desde el primer proceso

Tiempo de Retorno = Tiempo Finalización – Tiempo de LLegada

Tiempo de Espera = Tiempo Retorno – Tiempo Servicio

Tiempo
Tiempo de Tiempo Tiempo de Tiempo de Tiempo de Penalización Promedio
Proceso
Llegada servicio Finalización Retorno Espera  Tesp + tsrv / tsrv
Espera
A 0 3 3 3 0 1
B 1 5 8 7 2 1,4
C 2 2 10 8 6 4 5,2
D 3 5 15 12 7 2,4
E 4 5 20 16 11 3,2
TTServicio= 20

Sistemas Operativos | Unidad 2 21


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

2. Primero llegado, primero servido FCFS - (First come, first serve)

Conclusión:
Este algoritmo es bueno , sin embargo los procesos largos hacen esperar
mucho a los procesos cortos.

Predecible.
-El tiempo medio de servicio es muy variable en función del número de
procesos y su duración.

Sistemas Operativos | Unidad 2 22


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

Ronda Rotatoria – RR (Round Robin)

Sistemas Operativos | Unidad 2 23


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

3. Ronda Rotatoria -  (Round Robin)

Es un método para seleccionar todos los elementos en un grupo de manera equitativa y en


un orden racional, normalmente comenzando por el primer elemento de la lista hasta llegar
al último y empezando de nuevo desde el primer elemento.

Round Robin es uno de los algoritmos de planificación de procesos más complejos y


difíciles, dentro de un sistema operativo asigna a cada proceso una porción de tiempo
equitativa y ordenada, tratando a todos los procesos con la misma prioridad.

Se define un intervalo de tiempo denominado quantum, cuya duración varía según el


sistema. La cola de procesos se estructura como una cola circular. El planificado la recorre
asignando un quantum de tiempo a cada proceso. La organización de la cola es FIFO.
Sistemas Operativos | Unidad 2 24
Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

3. Ronda Rotatoria -  (Round Robin)

El esquema ronda busca dar una relación de respuesta buena tanto para procesos largos
como para los cortos. La principal diferencia entre la Ronda y FCFS es que en este caso
sí emplearemos multitarea preventiva:
• A cada proceso que esté en la lista de procesos listos lo atenderemos por un sólo
quantum (tiempo, momento). Si un proceso no ha terminado de ejecutar al final de su
quantum, será interrumpido y puesto al final de la lista de procesos listos, para que
espere a su turno nuevamente. Los procesos que nos entreguen los planificadores a
mediano o largo plazo se agregarán también al final de esta lista.

Sistemas Operativos | Unidad 2 25


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

3. Ronda Rotatoria -  (Round Robin)

Ejemplo de Aplicación del Algoritmo RR (Administración de 5 procesos)


Tiempo de Tiempo
Quantum = 2 Proceso
Llegada servicio
A 0 3
B 1 5
C 2 2
D 3 5
E 4 5
TTServicio= 20

Sistemas Operativos | Unidad 2 26


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

3. Ronda Rotatoria -  (Round Robin)


Quantum = 2 Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
P A►
R B ►
O
C C ►
E D ►
S
O E ►
S
Tiempo de Finalización = Tiempo total a cumulado desde el primer proceso

Sistemas Operativos | Unidad 2 27


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

3. Ronda Rotatoria-  (Round Robin)


Quantum = 2 Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
P A►
R B ►
O
C ►
C
E D ►
S
E ►
O
S
Tiempo de Retorno = Tiempo Funcionamiento – Tiempo de LLegada

Sistemas Operativos | Unidad 2 28


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

3. Ronda Rotatoria -  (Round Robin)


Quantum = 2 Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
P A►
R B ►
O
C C ►
E D ►
S
O E ►
S

Tiempo de Espera = Tiempo Retorno – Tiempo Servicio

Sistemas Operativos | Unidad 2 29


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

3. Ronda Rotatoria -  (Round Robin)


Tiempo de Finalización = Tiempo total a cumulado desde el primer proceso

Tiempo de Retorno = Tiempo Finalización – Tiempo de LLegada

Tiempo de Espera = Tiempo Retorno – Tiempo Servicio

Penalización Tiempo
Tiempo de Tiempo Tiempo de Tiempo de Tiempo de
Proceso  Tesp + tsrv / tsrv Promedio
Llegada servicio Finalización Retorno Espera
Espera
A 0 3 11 11 8 3,6
B 1 5 18 17 12 3,4
C 2 2 6 4 2 2 8,2
D 3 5 19 16 11 3,2
E 4 5 20 16 11 3,2
TTServicio= 20

Sistemas Operativos | Unidad 2 30


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

3. Ronda Rotatoria -  (Round Robin)

Conclusión:

En resumen, el tiempo de espera esta directamente relacionado al valor quantum asignado.

• Procesos largos vs quantum cortos (+ tiempo de espera , +procesos bloqueados )


• Procesos Cortos vs quantum largos (- tiempo de espera , + procesos ejecución)

Sistemas Operativos | Unidad 2 31


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

El trabajo más corto primero - SJF (Shortest  Job First)

Sistemas Operativos | Unidad 2 32


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

4. El trabajo más corto primero - SJF (Shortest  Job First)

En este algoritmo , se da bastante prioridad a los procesos más cortos a la hora de ejecución  y
los coloca en la cola.

El trabajo más corto primero, se seleccionará el proceso que requiera menor tiempo de
ejecución (si dos tienen el mismo tiempo se decide por FIFO). El problema puede aparecer
con procesos muy largos que están siempre bloqueados por procesos más cortos.

Este algoritmo se le considera como expropiativo 

Una cola de personas en el Mercado delante de la caja , la persona que menos


compras lleva, esa pasa primero. Sistemas Operativos | Unidad 2 33
Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

4. El trabajo más corto primero - SJF (Shortest  Job First)

Ejemplo de Aplicación del Algoritmo SJF (Administración de 5 procesos)


Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
C 2 2
D 3 5
E 4 5

Sistemas Operativos | Unidad 2 34


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

4. El trabajo más corto primero - SJF (Shortest  Job First)

Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1° A►
3° B ►
2° C ►
4° D ►
5° E ►

Tiempo de Finalización = Tiempo total a cumulado desde el primer proceso

Sistemas Operativos | Unidad 2 35


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

4. El trabajo más corto primero - SJF (Shortest  Job First)

Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1° A►
3° B ►

2° C ►

4° D ►

5° E ►

Tiempo de Retorno = Tiempo Funcionamiento – Tiempo de LLegada

Sistemas Operativos | Unidad 2 36


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

4. El trabajo más corto primero - SJF (Shortest  Job First)

Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1° A►
3° B ►

2° C ►

4° D ►

5° E ►

Tiempo de Espera = Tiempo Retorno – Tiempo Servicio

Sistemas Operativos | Unidad 2 37


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

4. El trabajo más corto primero - SJF (Shortest  Job First)


Tiempo de Finalización = Tiempo total a cumulado desde el primer proceso

Tiempo de Retorno = Tiempo Finalización – Tiempo de LLegada

Tiempo de Espera = Tiempo Retorno – Tiempo Servicio

Tiempo Penalización Tiempo


Tiempo Tiempo de Tiempo de Tiempo de
Proceso de  Tesp + tsrv / tsrv Promedio
servicio Finalización Retorno Espera
Llegada Espera
A 0 3 3 3 0 1
B 1 5 10 9 4 1,8
C 2 2 5 3 1 1,5 4,6
D 3 5 15 12 7 2,4
E 4 5 20 16 11 3,2
TTServicio= 20

Sistemas Operativos | Unidad 2 38


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

4. El trabajo más corto primero - SJF (Shortest  Job First)

Conclusión:

En resumen, este algoritmo selecciona al proceso con el próximo tiempo ejecución más


corto. el proceso corto saltará a la cabeza de la cola.
La ejecución de un proceso consiste en ciclos de ejecución de CP y ciclos de espera por
E/S. El algoritmo selecciona aquel proceso cuyo próximo ciclo de ejecución de CP sea menor.
El problema está en conocer dichos valores, pero podemos predecirlos usando la información
de los ciclos anteriores ejecutados

Sistemas Operativos | Unidad 2 39


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

Tiempo restante corto primero - SRTF (Short Remaining Time First)

Sistemas Operativos | Unidad 2 40


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

5. Tiempo restante corto primero - SRTF (Short Remaining Time First)

Es similar al SJF, con la diferencia de que si un nuevo proceso pasa a listo se activa
el dispatcher  para ver si es más corto que lo que queda por ejecutar del proceso en ejecución.

Si es así, el proceso en ejecución pasa a listo y su tiempo de estimación se decremento con el


tiempo que ha estado ejecutándose.

Los procesos llegan a la cola y solicitan un intervalo de CPU, Si dicho intervalo es inferior al que
le falta al proceso en ejecución para abandonar la CPU, el nuevo proceso pasa a la CPU y el que
se ejecutaba a la cola de preparados.

Sistemas Operativos | Unidad 2 41


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

5. Tiempo restante corto primero - SRTF (Short Remaining Time First)

Ejemplo de Aplicación del Algoritmo SRTF (Administración de 5 procesos)


Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
C 2 2
D 3 5
E 4 5

Sistemas Operativos | Unidad 2 42


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

5. Tiempo restante corto primero - SRTF (Short Remaining Time First)

Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
A►
B ►
C ►
D ►
E ►

Tiempo de Finalización = Tiempo total a cumulado desde el primer proceso

Sistemas Operativos | Unidad 2 43


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

5. Tiempo restante corto primero - SRTF (Short Remaining Time First)

Tiempo de servicio
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
A►
B ►
C ►
D ►
E ►

Tiempo de Retorno = Tiempo Funcionamiento – Tiempo de LLegada

Sistemas Operativos | Unidad 2 44


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

5. Tiempo restante corto primero - SRTF (Short Remaining Time First)

Tiempo de servicio

A►
B ►
C ►
D ►
E ►

Tiempo de Espera = Tiempo Retorno – Tiempo Servicio

Sistemas Operativos | Unidad 2 45


Planificación de Procesos
Tiempo de Tiempo
Proceso
Llegada servicio
A 0 3
B 1 5
CORTO PLAZO
C 2 2
ALGORITMOS DE PLANIFICACIÓN DE PROCESO D 3 5
E 4 5

5. Tiempo restante corto primero - SRTF (Short Remaining Time First)


Tiempo de Finalización = Tiempo total a cumulado desde el primer proceso

Tiempo de Retorno = Tiempo Finalización – Tiempo de LLegada

Tiempo de Espera = Tiempo Retorno – Tiempo Servicio

Tiempo Penalización Tiempo


Tiempo Tiempo de Tiempo de Tiempo de
Proceso de Promedio
Llegada
servicio Finalización Retorno Espera  Tesp + tsrv / tsrv Espera
A 0 3 6 6 3 2
B 1 5 10 9 4 1,8
C 2 2 4 2 0 1 5
D 3 5 15 12 7 2,4
E 4 5 20 16 11 3,2
TTServicio= 20

Sistemas Operativos | Unidad 2 46


Planificación de Procesos
CORTO PLAZO

ALGORITMOS DE PLANIFICACIÓN DE PROCESO

COMPARATIVA ENTRE LOS ALGORITMOS DE PLANIFICCIÓN


ALGORITMO TIEMPO PROMEDIO ESPERA
FCFS 5,2
RR 8,2
SJF 4,6
SRTF 5

Sistemas Operativos | Unidad 2 47

También podría gustarte