Página principal » Windows » Compresión de la memoria en Windows 10

    Compresión de la memoria en Windows 10

    La memoria es un factor importante en el procesamiento de diferentes tareas más rápido. Ya que es una memoria electrónica, es costosa y la mayoría de las personas no pueden pagar una gran cantidad de RAM. Además, hay un límite de RAM que los sistemas operativos pueden admitir. Pero el Compresión de memoria característica en Windows 10 se asegura de que esté obteniendo un uso óptimo y equilibrado de la RAM junto con el archivo de la página. El nuevo sistema operativo viene con optimización de memoria que incorpora compresión de datos que ocupan la memoria electrónica. El artículo habla sobre cómo las versiones anteriores de Windows gestionaban la memoria, qué es la función de compresión de memoria y cómo funciona la compresión de memoria en Windows 10.

    Administración de memoria en versiones anteriores de Windows

    En Windows, todo el asunto de la memoria se divide en tres partes distintas:

    1. Memoria de acceso aleatorio (memoria electrónica)
    2. Pagefile (Extensión de RAM en el disco duro)
    3. Disco duro y otros tipos de sistemas de almacenamiento.

    En las versiones anteriores, era necesario asignar una buena cantidad de espacio en el disco duro a pagefile.sys que actuaba como una extensión de la memoria electrónica. La administración de la memoria en versiones anteriores de Windows era simple y directa. Almacene las aplicaciones actualmente en ejecución y los datos relacionados en la memoria electrónica y envíe los datos menos utilizados a pagefile.sys. Mientras que la aplicación tradicional residía en la memoria principal, la parte de datos a menudo se enviaba al archivo de paginación si no se usaba por mucho tiempo. Si se excedía la capacidad del archivo de paginación, se reemplazaron los datos del archivo de paginación. En ese caso, si la aplicación, que aún estaba en la memoria electrónica, requería datos antiguos, nuevamente se cargaría en la RAM desde el disco duro u otros dispositivos de almacenamiento, lo que significa que tomó más tiempo leer o escribir datos.

    En otras palabras, las aplicaciones y los datos más recientes deben residir en la RAM, los datos utilizados con frecuencia por las aplicaciones actuales permanecieron en pagefile.sys y se tuvo acceso al disco duro cuando se tuvo que leer o escribir un nuevo conjunto de datos. Esto incluye datos que no están presentes en el archivo de paginación - los datos que pueden haber sido reemplazados por un nuevo conjunto.

    Administración de memoria en Windows 8 - Los archivos de la aplicación

    Con Windows 8, la gestión de memoria cambió un poco. Hubo dos tipos de aplicaciones en Windows 8 / 8.1. Las aplicaciones tradicionales todavía funcionaron como se explicó anteriormente. Parte de ellos permaneció en la RAM mientras los datos requeridos se almacenaban en el archivo de paginación cuando las aplicaciones estaban inactivas y cuando la RAM estaba llena.

    Las aplicaciones modernas funcionaron solo cuando estaban enfocadas. Si abrió la aplicación A y la aplicación B y actualmente está trabajando en la aplicación A, la aplicación B junto con los datos relacionados se enviarán al archivo de paginación. De esa manera, la aplicación A puede tener un buen acceso a la memoria y no necesita acceder al archivo de paginación para cada proceso de búsqueda. Cuando envió la aplicación A a un segundo plano al enfocarse en la aplicación B, la aplicación A y los datos relacionados irían al archivo de paginación mientras que la aplicación B obtiene acceso exclusivo a la RAM.

    Este método guarda en la memoria y hace que las aplicaciones sean más rápidas. Con Windows 10, se agregó la función de compresión para hacerla aún más rápida. La siguiente sección explica cómo funciona en Windows 10.

    Administración de memoria en Windows 10 - Compresión sobre el archivo de paginación

    La gestión de memoria es la misma que la de Windows 8 / 8.1. Las aplicaciones tradicionales se almacenan en la memoria electrónica y las aplicaciones enfocadas también se almacenan en la memoria RAM. Si la RAM se congestiona debido al exceso de datos, la aplicación y los datos se comprimen hasta en un 40% y se acomodan en la misma memoria electrónica.

    Windows 10 también usa pagefile.sys para almacenar datos de la memoria eléctrica. Si una aplicación está utilizando demasiados datos pero a intervalos más lentos, algunos de sus datos se transfieren al archivo de paginación si a la memoria electrónica le falta espacio libre. Si la aplicación se vuelve agresiva, los datos se mueven hacia atrás desde el archivo de paginación a la memoria electrónica y alguna otra aplicación se empuja al archivo de paginación para hacer espacio para la aplicación actual. Solo en casos excepcionales, se acerca al disco duro: cuando se debe cargar un nuevo conjunto de datos o aplicaciones o cuando los datos requeridos por una aplicación no están presentes en la RAM o en el archivo de paginación.
    Windows 10 también tiene dos categorías de aplicaciones: moderna y tradicional. Las aplicaciones tradicionales se almacenan por separado en la memoria electrónica, mientras que las aplicaciones modernas tienen su propia pila. Esto facilita la inserción de aplicaciones modernas y datos relacionados en el archivo de paginación cuando abre demasiadas aplicaciones de manera que la memoria se queda corta a pesar de la compresión.

    Guarda aproximadamente el 50% de la actividad del archivo de paginación (en comparación con las versiones anteriores de Windows) cuando está usando la función de compresión de memoria en Windows 10 porque la mayoría de los datos ya están disponibles en la memoria principal, en forma comprimida. Cuando se requiere la aplicación o los datos, se descomprime y se utiliza. Por lo tanto, existe la necesidad de mantener vacía una parte de la RAM para proporcionar datos no comprimidos. Incluso cuando se utiliza el archivo de paginación, la velocidad es más rápida en Windows 10 porque la aplicación completa y los datos relacionados se almacenan como una página comprimida a la que se accede en orden secuencial. Mientras se está descomprimiendo parte de los datos, la otra parte se envía a la memoria principal para su procesamiento. Esto también ahorra tiempo y hace que la informática sea más rápida en las máquinas con Windows 10.

    Para más detalles, mira este video en el Canal 9.