PUERTA | PUERTA CS 2011 | Pregunta 6 – Part 7

El tiempo que se tarda en cambiar entre los modos de ejecución de usuario y kernel es t1, mientras que el tiempo que se tarda en cambiar entre dos procesos es t2.

¿Cual de los siguientes es verdadero?
(A) t1 > t2
(B) t1 = t2
(C) t1 < t2
(D) no se puede decir nada sobre la relación entre t1 y t2

Respuesta: (C)
Explicación: los cambios de proceso o de contexto pueden ocurrir solo en modo kernel . Entonces, para los cambios de proceso, primero tenemos que pasar del modo usuario al modo kernel. Luego tenemos que guardar la PCB del proceso del que estamos sacando la CPU y luego tenemos que cargar la PCB del proceso requerido. Al cambiar del kernel al modo de usuario se hace. Pero cambiar del modo usuario al modo kernel es una operación muy rápida (el sistema operativo solo tiene que cambiar un bit a nivel de hardware)

Así T1< T2

Esta explicación ha sido aportada por Abhishek Kumar.
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 *