CGU-NET | UGC NET CS 2018 Julio – II | Pregunta 54

Normalmente, los programas de usuario no pueden manejar E/S directamente mediante instrucciones de E/S en ellos. Para las CPU que tienen instrucciones de E/S explícitas, dicha protección de E/S se garantiza al tener las instrucciones de E/S privilegiadas. En una CPU con E/S mapeadas en memoria, no hay una instrucción de E/S explícita. ¿Cuál de los siguientes es cierto para una CPU con E/S mapeadas en memoria?
(A) La protección de E/S está garantizada por las rutinas del sistema operativo.
(B) La protección de E/S está garantizada por una trampa de hardware.
(C) La protección de E/S está asegurada durante la configuración del sistema.
(D) La protección de E/S no es posible.

Respuesta: (A)
Explicación: la E/S asignada a la memoria significa acceder a la E/S a través del acceso general a la memoria en lugar de instrucciones de E/S especializadas.
El programador puede acceder directamente a cualquier ubicación de memoria. Para evitar dicho acceso, el sistema operativo (núcleo) dividirá el espacio de direcciones en espacio del núcleo y espacio del usuario. Una aplicación de usuario puede acceder fácilmente a la aplicación de usuario. Para acceder al espacio del núcleo, necesitamos llamadas al sistema (trampas).
Entonces, la opción (A) 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

Deja una respuesta

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