PUERTA | PUERTA-CS-2009 | Pregunta 60 – Part 1

En el siguiente diagrama de transición de estado de proceso para un sistema monoprocesador, suponga que siempre hay algunos procesos en estado listo: Ahora considere las siguientes declaraciones:

I. If a process makes a transition D, it would result in 
   another process making transition A immediately.
II. A process P2 in blocked state can make transition E 
    while another process P1 is in running state.
III. The OS uses preemptive scheduling.
IV. The OS uses non-preemptive scheduling.

¿Cuáles de las afirmaciones anteriores son VERDADERAS?

(A) I y II
(B) I y III
(C) II y III
(D) II y IV

Respuesta: (C)
Explicación: I es falso. Si un proceso hace una transición D, resultaría en otro proceso que hace la transición B, no A.
II es verdadero. Un proceso puede pasar al estado listo cuando se completa la E/S, independientemente de que otro proceso esté en estado de ejecución o no.
III es cierto porque hay una transición del estado de ejecución al estado de preparación.
IV es falso ya que el sistema operativo utiliza la programación preventiva.

Vea la explicación del video de GeeksforGeeks:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *