Mostrando entradas con la etiqueta memoria virtual. Mostrar todas las entradas
Mostrando entradas con la etiqueta memoria virtual. Mostrar todas las entradas

sábado, 18 de junio de 2011

memoria virtual en los sistemas operativos

La memoria virtual es un espacio creado por  la memoria física para disponer  y brindarle más espacio de memoria al usuario. ¿Por qué se crea este espacio de memoria virtual? Debido a que muchas aplicaciones requieren acceso a más información de lo que permite o puede otorgar una memoria real o física. Esto es así sobre todo cuando el sistema operativo permite múltiples procesos y aplicaciones ejecutándose simultáneamente. Podemos encontrar diferentes soluciones a este problema con respecto a que la aplicación necesite más información de la memoria física. Una de ellas es que las aplicaciones dejen parte de su información en la memoria virtual y moviéndola a la memoria principal cuando sea necesario, es decir, cuando haya espacio suficiente. Hay varias formas de hacer este paso, que serian las siguientes:

1)      Que la aplicación se encargue ella misma de que información deba guardarse o no en la memoria. Este proceso sería la de segmentación, y que también que se encargue de llevarla y traerla ella misma. La desventaja es la de que generen conflictos con otros programas o entre sí.

2)      La otra opción sería la de que el sistema operativo haga uso de la memoria principal, y que la memoria virtual se haga pasar como memoria RAM y así obtener más espacio de memoria para los procesos.

La memoria virtual ha llegado a ser un parte esencial de la mayoría de los sistemas operativos actuales. Sólo se tienen unos pocos fragmentos de un proceso dado, se pueden 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, el sistema operativo debe saber cómo gestionar este esquema.
bibliografia: N/A (2002) memoria virtual
web: http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/MonogSO/MEMVIR02.htm
Aqui les dejo un video en donde pueden optimizar o mejorar la memoria virtual en las computadoras windows XP:



Jon Mendoza


lunes, 13 de junio de 2011

memoria virtual


Memoria Virtual

La memoria virtual va estrechamente de la mano con las técnicas de administración de memoria: segmentación, paginación, segmentación paginada, que permite darle al sistema operativo un espacio de direcciones mayor que la memoria real o física. Su funcionalidad es sencilla cuando en alguna de las tres técnicas de administración de memoria le falta memoria para cargar algún programa, entra en acción la memoria virtual  se carga todo lo que se pueda en memoria física y luego el sistema operativo desvía lo que queda a memoria virtual(El sistema operativo es el responsable de decidir qué partes de la memoria del programa es mantenida en memoria física), esto da pie para que se pueda cargar más de lo que en verdad se podría cargar en la RAM  y que el computador no colapse

“La mayoría de los ordenadores tienen cuatro tipos de memoria: registros en la CPU, la memoria 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ás lento, pero también más grande y barato.
Muchas aplicaciones requieren el acceso a más información (código y datos) que la que se puede mantener en memoria física. Esto es así sobre todo cuando el sistema operativo permite múltiples procesos y aplicaciones ejecutándose simultáneamente. Una solución al problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las aplicaciones mantengan parte de su información en disco, moviéndola a la memoria principal cuando sea necesario”

Autor: Gregory Antonio Achong Ramirez

N/A (2009) memoria virtual
Encuéntrese en : http://es.wikipedia.org/wiki/Memoria_virtual#Operaci.C3.B3n_b.C3.A1sica