¿Cuál de los siguientes no interrumpe un proceso en ejecución?
(A) Un dispositivo
(B) Temporizador
(C) Proceso del programador
(D) Falla de energía
Respuesta: (C)
Explicación: El proceso del programador no interrumpe ningún proceso, su trabajo es seleccionar los procesos para los siguientes tres propósitos.
Programador a largo plazo (o programador de trabajos): selecciona qué procesos se deben colocar en la cola de espera
. Programador a corto plazo (o programador de CPU): selecciona qué proceso se debe ejecutar a continuación y asigna la CPU.
Programador a medio plazo(Swapper)- presente en todos los sistemas con memoria virtual, elimina temporalmente los procesos de la memoria principal y los coloca en la memoria secundaria (como una unidad de disco) o viceversa. El programador a medio plazo puede decidir cambiar un proceso que no ha estado activo durante algún tiempo, o un proceso que tiene una prioridad baja, o un proceso que falla en la página con frecuencia, o un proceso que está ocupando una gran cantidad de tiempo. memoria para liberar memoria principal para otros procesos, intercambiando el proceso más adelante cuando haya más memoria disponible, o cuando el proceso se haya desbloqueado y ya no esté esperando un recurso.
Fuente: https://www.geeksforgeeks.org/operating-systems-set-3/
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