¿Cuál de las siguientes es/son ventajas de la memoria virtual?
a) Acceso más rápido a la memoria en promedio.
b) Los procesos pueden recibir espacios de direcciones protegidos.
c) El enlazador puede asignar direcciones independientemente de dónde se cargará el programa en la memoria física.
d) Se pueden ejecutar programas más grandes que el tamaño de la memoria física.
(A) a y b
(B) b y c
(C) b y d
(D) Todas las anteriores
Respuesta: (C)
Explicación: la memoria virtual proporciona una interfaz a través de la cual los procesos acceden a la memoria física. Entonces,
A. El intercambio de páginas aumenta el tiempo mientras existe el concepto de memoria virtual y ralentiza la ejecución en comparación con el acceso directo desde la memoria física. Entonces, es falso.
B. Sin memoria virtual, es difícil otorgar espacio de direcciones protegido a los procesos, ya que accederán directamente a la memoria física. Entonces, es cierto
C.Se puede utilizar algún otro método para asignar direcciones independientemente de donde se encuentre el programa. entonces es falso.
D. La memoria virtual permite que un proceso se ejecute utilizando un espacio de direcciones virtuales que es más grande que la dirección de la memoria física y las páginas se intercambian entre la memoria física y la memoria virtual cuando la memoria física se llena. Entonces, es Verdadero.
Entonces, las afirmaciones (b) y (d) son correctas.
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