Cuando ocurre una interrupción, un sistema operativo
(A) ignora la interrupción
(B) siempre cambia el estado del proceso interrumpido a ‘bloqueado’ y programa otro proceso
(C) siempre reanuda la ejecución del proceso interrumpido después de procesar la interrupción
(D) puede cambiar el estado del proceso interrumpido a ‘bloqueado’ y programar otro proceso
Respuesta: (D)
Explicación: El programador decide que el proceso interrumpido completará la ejecución o se ejecutará algún otro proceso.
Si la interrupción señaló un evento de finalización de E/S y, al mismo tiempo, un proceso de alta prioridad pasó al estado Listo, el planificador bloquea el proceso interrumpido y envía el proceso de alta prioridad en el estado de ejecución. Si el proceso de baja prioridad pasa al estado Listo, el programador envía el proceso interrumpido.
Por lo tanto, D es correcta .
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