Memoria Virtual
Como la memoria virtual se mapea a la memoria física
-la memoria virtual es una técnica de administración de la memoria real que permite al sistemaoperativo brindarle software de usuario y a sí mismo un espacio de direcciones mayor que la memoria real o física.
-la mayoría de los ordenadores tiene cuatro tipos de memoria: registros en la CPU, lamemoria caché (tanto dentro como fuera del CPU),la memoria física (generalmente en forma de RAM, donde la CPU puede escribir y leer directa y razonablemente rápido) y el disco duro que es mucho máslento, pero también más grande y barato.
Muchas aplicaciones requieren el acceso a más información (códigos y datos) que la que se puede mantener en memoria física. Esto es así sobre todo cuando elsistema operativo permite múltiples procesos y aplicaciones ejecutándose simultáneamente.
Una solución al problema es necesitar mayor cantidad de memoria de la que se posee consiste en que lasaplicaciones mantengan parte en su información en disco, moviéndola a la memoria principalmente cuando sea necesario. Hay varias formas de hacer esto. Una opción es que la aplicación misma sea responsable dedecidir qué información será guardada en cada sitio (segmentación), traerla y llevarla. La desventaja de esto, además de la dificultad en el diseño e implementación del programa, que es muy probablede los intereses sobre la memoria de dos o varios programas generalmente conflictos entre sí: cada programador podrá realizar su diseño teniendo en cuenta que es el único programa ejecutándose enel sistema. La alternativa es usar memoria virtual, donde la combinación entre hardware especial y el sistema operativo hace uso de la memoria principal y la secundaria para hacer parecer que elordenador mucha más memoria principal (RAM) que la que realmente posee. Este método es invisible a los procesos. La cantidad de memoria máxima que se puede hacer ver que hay tiene que ver con las...
Regístrate para leer el documento completo.