Codigo
• Este método es invisible a losprocesos.
• Debido a que sólo la parte de memoria virtual que está almacenada en la memoria principal, es accesible a la CPU.
• La memoria virtual ha llegado a ser uncomponente esencial de la mayoría de los S.O actuales. Y como en un instante dado, en la memoria sólo se tienen unos pocos fragmentos de un proceso dado, sepueden mantener más procesos en la memoria. Es más, se ahorra tiempo, porque los fragmentos que no se usan no se cargan ni se descargan de la memoria. Sin embargo, elS.O debe saber cómo gestionar este esquema.
• La memoria virtual también simplifica la carga del programa para su ejecución llamado reubicación, esteprocedimiento permite que el mismo programa se ejecute en cualquier posición de la memoria física.
• La cantidad de memoria máxima que se puede hacer ver que hay tiene quever con las características del procesador. Por ejemplo, en un sistema de 32 bits, el máximo es 232, lo que da 4096 Megabytes (4 Gigabytes). Todo esto hace eltrabajo del programador de aplicaciones mucho más fácil, al poder ignorar completamente la necesidad de mover datos entre los distintos espacios de memoria.
Regístrate para leer el documento completo.