Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Respuesta 18
Respuesta 18
Funcionalidad Ejemplos
Los procesos son
ejecutados en el orden
que llegan a la cola de
Un ejemplo real del método
procesos
Es un tipo de algoritmo de listos. FCFS es comprar un boleto
programación utilizado por La implementación es de cine en el mostrador de
los sistemas operativos y fácil a través de una boletos. En este algoritmo
las redes para ejecutar de cola FIFO. de programación, se atiende
manera eficiente y Es adecuado para a una persona de acuerdo
FCFS (First- automática tareas, sistemas por lotes con el método de cola. La
procesos y solicitudes en (batch). persona que entra en la cola
Come, First- cola por orden de llegada. Es un algoritmo no
compra el boleto primero y
Served) Un algoritmo de expropiativo: una vez luego el siguiente. Esto
programación FCFS que el procesador le es continuará hasta que la
también puede asignado última persona en la cola
denominarse algoritmo de a un proceso este lo
compre el boleto. Usando
primero en entrar, primero mantiene hasta que
en salir (FIFO) o algoritmo termina o se bloquea este algoritmo, el proceso
de primero en llegar, (por ejemplo de la CPU funciona de la
primera elección (FCFC). al generar un pedido de misma manera.
E/S).
El tiempo de espera
promedio por lo general
es alto.
El orden estará dado por la
longitud de cada tarea y la
El algoritmo asocia a
acumulación será igual que
los procesos el largo de
en los casos anteriores.
su próximo CPU-burst.
Cuando el procesador
•Tiempo de C = 2 minutos
Este algoritmo es óptimo queda disponible se le
•Tiempo de D = tiempo de C
para el tiempo de espera, asigna al proceso que
+ 4 minutos = 6 minutos
pero requiere que todoslos tenga el menor CPU-
•Tiempo de B = tiempo de D
procesos participantes burst. Si dos procesos
SJF + 6 minutos = 12 minutos
estén al comienzo (si no es tiene el mismo CPU-
(Shortest expropiativo) y además burst se desempata de
•Tiempo de E = tiempo de B
Job First) + 8 minutos = 20 minutos
hay que saber el tiempo alguna forma.
•Tiempo de A = tiempo de E
del próximo CPU-burst. Es Su funcionamiento
+ 10 minutos = 30 minutos
usado para planificación depende de conocer
•Tiempo de B = tiempo de D
de largo plazo más que los tiempos de
+ (2 minutos × 3 tareas) =
para planificación de corto ejecución lo cual en la
24 minutos
plazo mayoría de los casos
•Tiempo de E = tiempo de B
no sucede.
+ (2 minutos × 2 tareas) =
Es adecuado para
28 minutos
sistemas por lotes
•Tiempo de A = tiempo de E
(batch)
+ 2 minutos = 30 minutos
SRTF (Short Es la variante expropiativa -Los procesos llegan a En una fila de un
Remaining del algoritmo SJF, en la la cola y solicitan un supermercado, las personas
intervalo de CPU