You are on page 1of 6

Memoria Virtual Windows Vs Linux

En losSistemas Operativosse puede usar como rea de intercambio unficheroo unaparticin(los dos son en realidad parte de unDisco Duroo almacenamiento Fichero de intercambio: Un fichero Particin de intercambio: Tambin se puede secundario). en blanco puede prepararse para ser dedicar unaparticinentera delDisco
q

usado como rea de intercambio.

Esto tiene una gran ventaja: Es fcil de crear, borrar, ampliar o reducir, segn se crea necesario (a diferencia de una particin), Pero tambin alguna desventaja: Le afecta la fragmentacin, ya que se encuentra dentro de un sistema de ficheros.

Duro(o el disco completo) como rea de intercambio Ventajas: Se puede conseguir mejor rendimiento si se coloca la particin en la zona ms rpida del disco, que es al principio. No hay problemas defragmentacin. No hay que usar ningnsistema de ficherosen concreto. Desventajas: Crear una particin es un proceso algo difcil; de todas formas, si se elige bien el tamao de la particin, no har falta ningn cambio en el futuro. La particin siempre ocupar el mismo espacio, aunque no se est usando al 100%

7/28/12

Memoria Virtual Windows Vs Linux


Uso en los Sistemas Operativos: CadaSistema Operativogestiona laMemoria Virtualde forma distinta; por tanto el intercambio depende de la implementacin de los algoritmos de intercambio.

7/28/12

Memoria Virtual Windows Vs Linux


En Windows: Microsoft Windows usa un fichero de intercambio desde su versin 3.1 (1992), la primera en usar Memoria Virtual. Lo implementa mediante un fichero situado en el directorio raz (C:\) o en el de sistema (C:\WINDOWS\), este fichero tiene un tamao variable (depende de la configuracin) y no debe ser movido o borrado, tiene por nombre: 386SPART.PAR en Windows 3.1, WIN386.SWP en Windows 3.11, 95 y 98 y pagefile.sys en Windows NT y sucesores

Las capacidades de la gestin de memoria las proporciona un mdulo del ncleo denominado VM manager. Cabe destacar las siguientes caractersticas:

Paginacin por demanda con clustering (por grupo). A partir de un fallo de pgina no slo se carga la pgina que ha producido el fallo sino tambin un conjunto de pginas adyacentes. Asignacin de pginas local. Aplica una poltica FIFO entre las pginas cargadas del proceso (su working-set).

Tamao 7/28/12 de working-set ajustable dinmicamente.

Memoria Virtual Windows Vs Linux


ReadyBoost En Windows Vista y Seven (7):

ReadyBoost es una tecnologa de Cache de Disco incluida por primera vez en el Sistema Operativo Windows Vista. Su objetivo es hacer ms veloces a aquellos ordenadores que se ejecutan con el mencionado Sistema Operativo mediante la memoria flash de memorias USB, tarjetas SD, CompactFlash o similares.

Mejora del rendimiento: Una de las formas de mejorar el rendimiento en los ordenadores es agregando ms memoria, en particular la Principal, pero hacer esto puede generar algunas dificultades y en ocasiones un alto coste. El concepto ReadyBoost de usar las memorias Flash USB como memoria cach es mucho mas simple. 7/28/12

Memoria Virtual Windows Vs Linux


En GNU/Linux: En GNU/Linux se suele usar con una particin de intercambio, aunque tambin permite usar ficheros de intercambio. Se pueden asignar varios dispositivos de intercambio, incluso de diferentes tipos, y asignar a cada uno una prioridad. Si la prioridad es la misma en varios, las pginas de memoria se distribuirn. Esto permite que los dispositivos de swap se usen en paralelo, cosa que puede aumentar la eficacia, sobre todo si estn en discos independientes.

El kernel de Linux se encarga de escribir el contenido de un bloque de memoria que no est siendo utilizado al disco rgido de forma que esta porcin de memoria quede disponible para otro propsito. Cuando los bloques originales vuelven a ser requeridos, son ledos y colocados nuevamente en memoria. Todo esto es realizado en forma completamente transparente para el usuario. Los programas ejecutados bajo Linux solo ven una gran cantidad de memoria disponible y no saben que parte de ellos reside en el disco en un momento dado.

Linux utiliza la paginacin por demanda para cargar imgenes ejecutables en la memoria virtual de un proceso. Siempre que se ejecuta un proceso, se abre el fichero que la contiene y su contenido se asocia en la memoria virtual del proceso. Esto se hace 7/28/12 modificando las estructuras de datos que describen el mapa de memoria del proceso y

Memoria Virtual Windows Vs Linux


Tamao del espacio de intercambio:

Hay una regla muy conocida que dice que "la Swap ha de ser el doble de la memoria RAM instalada", pero esto ya no es vlido hoy en da. Un ordenador nuevo que tiene 2 GB de RAM, no ser necesario gastar 4 GB en una particin o archivo de swap, porque probablemente no se usar.

La regla habitual usada para decidir el tamao del rea de intercambio es "pensar en cunto querras tener y en cunto tienes, y poner como swap la diferencia".

Por ejemplo: Si un usuario necesita abrir ficheros de hasta 700 MB, 7/28/12 pero slo tiene 256 MB de RAM, entonces lo que le falta son aprox. 500

You might also like