¿Cuál de los siguientes algoritmos de programación puede causar inanición?
una. Primero en llegar, primero en ser atendido
b. Ronda Robin
c. Prioridad
D. Proceso más corto siguiente
e. El tiempo restante más corto primero
(A) a, c y e
(B) c, d y e
(C) b, d y e
(D) b, c y d
Respuesta: (B)
Explicación:
- En First Come First Serve (FCFS), si un proceso con un tiempo de ráfaga muy grande llega antes que otros procesos, el otro proceso tendrá que esperar mucho tiempo, pero está claro que otros procesos definitivamente tendrán la oportunidad de ejecutarse, por lo que no sufrirá de hambre.
- En Round Robin hay una cantidad de tiempo fija y cada proceso tendrá la oportunidad de ejecutarse, por lo que no hay hambre aquí.
- En la programación basada en prioridades, si el proceso de mayor prioridad continúa, entonces el proceso de baja prioridad sufrirá una inanición.
- En el trabajo más corto primero (SJF), si el proceso con un tiempo de proceso corto sigue llegando continuamente, entonces el proceso con un tiempo de ráfaga más alto esperará y sufrirá inanición.
- En el tiempo restante más corto primero (SRTF), el proceso con el tiempo de ráfaga más corto se ejecutará primero debido a que este proceso con un tiempo de ráfaga alto puede sufrir inanición.
Entonces, la opción (C) es correcta.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA