¿Qué es un archivo de paginación?

Blog

HogarHogar / Blog / ¿Qué es un archivo de paginación?

Apr 20, 2024

¿Qué es un archivo de paginación?

En el almacenamiento, un archivo de paginación es una parte reservada de una unidad de almacenamiento que se utiliza como una extensión de la memoria de acceso aleatorio para datos en la RAM que no se han utilizado recientemente. Un archivo de paginación se puede leer desde el

En el almacenamiento, un archivo de paginación es una parte reservada de una unidad de almacenamiento que se utiliza como una extensión de la memoria de acceso aleatorio para datos en la RAM que no se han utilizado recientemente. Un archivo de paginación se puede leer desde la unidad de almacenamiento como un bloque de datos contiguo y, por lo tanto, más rápido que releer datos de varias ubicaciones originales.

Windows utiliza archivos de paginación para que haya más RAM disponible para las aplicaciones que se utilizan activamente, en lugar de permanecer inactivas. Por ejemplo, un usuario puede abrir un navegador, realizar varias búsquedas y luego minimizar el navegador durante un período prolongado. Mientras tanto, el usuario trabaja constantemente en un programa de edición de vídeo que requiere una cantidad significativa de RAM. Windows puede mover los archivos del navegador de la RAM al archivo de paginación para proporcionar más recursos de memoria física al programa de edición de video.

El archivo de paginación (a veces denominado archivo de paginación o archivo de paginación) es un archivo del sistema de Windows cuyo nombre completo es pagefile.sys. De forma predeterminada, se encuentra en el directorio raíz de la unidad del sistema, normalmente la unidad C:. La Figura 1 muestra el archivo en la unidad C: tal como aparece en el Explorador de Windows. Como el archivo de paginación es un archivo del sistema, está oculto de forma predeterminada. Para que el archivo sea visible, Explorer debe estar configurado para mostrar archivos protegidos del sistema operativo.

El archivo de paginación es parte del sistema de memoria virtual de Windows, que abstrae la memoria física mediante el uso de direcciones virtuales. El sistema también mantiene una tabla de páginas que asigna las direcciones virtuales a las direcciones físicas. Windows proporciona a cada proceso un conjunto de direcciones virtuales que le permite utilizar un bloque de memoria física independientemente de otros procesos.

La memoria virtual de un sistema puede incluir tanto RAM como espacio en disco, que es el área de almacenamiento físico reservada a través del archivo de paginación. El espacio en disco puede estar en una unidad de estado sólido (SSD) o en una unidad de disco duro (HHD). Los procesos en ejecución sólo conocen las direcciones virtuales y no tienen conocimiento de las direcciones físicas. Windows maneja las traducciones entre las direcciones virtuales y físicas mediante operaciones fluidas que se ejecutan en segundo plano.

La memoria virtual permite proporcionar más memoria de la disponible en la RAM. Esto se logra mediante sofisticadas técnicas de administración de memoria y el uso de uno o más archivos de paginación. Potencialmente, cada una de las unidades disponibles de una computadora puede contener un archivo de paginación; sin embargo, es común que un sistema utilice sólo un archivo de paginación.

Por ejemplo, la captura de pantalla de la Figura 2 muestra la parte Memoria de la pestaña Rendimiento del Administrador de tareas. En este caso, el sistema cuenta con 8 gigabytes (GB) de memoria; sin embargo, la sección Comprometida (resaltada en rojo) indica que hay 9,2 GB de memoria total disponible. Este número es la suma de la RAM y los archivos de paginación del sistema. Debido a que el sistema en este ejemplo tiene solo una unidad, esta cantidad total refleja solo esa unidad.

La sección Comprometido representa la memoria virtual del sistema. La primera cantidad, 3,8 GB, es la cantidad total de memoria virtual utilizada actualmente. La segunda cantidad, 9,2 GB, es la cantidad total de memoria virtual disponible en este sistema. Los 1,2 GB adicionales (sobre los 8 GB de memoria física) son la cantidad aproximada de espacio disponible a través del archivo de paginación. Aunque el sistema incluye sólo 8 GB de memoria física, se comporta como si tuviera 9,2 GB.

Los totales de memoria también se pueden ver a través de la aplicación Información del sistema de Windows, que proporciona detalles sobre la memoria física y virtual del sistema, el archivo de paginación y su ubicación, y otros componentes del sistema, como se muestra en la Figura 3. La información de esta figura se basa en la El mismo sistema que en la Figura 2. Hay 8 GB de RAM instalada pero 9,24 GB de memoria virtual total. Además, el archivo de paginación ocupa aproximadamente 1,25 GB de espacio de almacenamiento.

La mayoría de los sistemas operativos que no son Windows también implementan algún tipo de memoria virtual y brindan la capacidad de extender la memoria física al almacenamiento en disco local de la misma manera que Windows usa el archivo de paginación. En estos sistemas, la memoria extendida puede denominarse archivo de intercambio, espacio de intercambio o partición de intercambio.

Windows administra automáticamente los componentes y procesos de la memoria virtual del sistema. Esto incluye mantener el archivo de paginación y determinar su tamaño. Sin embargo, los usuarios y administradores de Windows pueden personalizar la configuración del archivo de paginación. Aunque Windows normalmente maneja el archivo de paginación sin problemas, a veces puede resultar útil cambiar la configuración del archivo de paginación, como cuando se ejecuta una aplicación empresarial crítica que requiere una cantidad sustancial de memoria.

Los usuarios pueden anular la configuración predeterminada del archivo de paginación a través de la configuración avanzada del sistema, a menos que la política administrativa lo impida. Se puede acceder a la configuración a través de la pestaña Avanzado del cuadro de diálogo Opciones de rendimiento, como se muestra en la Figura 4.

La sección Memoria virtual muestra el tamaño del archivo de paginación actual para todas las unidades. En este caso, solo hay una unidad y el tamaño es de aproximadamente 1280 MB. Este es el mismo sistema en el que se basan las cifras anteriores, por lo que el tamaño que se muestra aquí es consistente con las cantidades aproximadas en esas figuras.

Para actualizar la configuración del archivo de paginación, el usuario hace clic en Cambiar, lo que abre el cuadro de diálogo Memoria virtual. Aquí el usuario puede establecer un tamaño de archivo inicial y un tamaño de archivo máximo, como se muestra en la Figura 5.

El cuadro de diálogo Memoria virtual también proporciona la opción Sin archivo de paginación. Si se selecciona esta opción, Windows dejará de usar un archivo de paginación para administrar el desbordamiento de RAM. Los usuarios deben tener cuidado al habilitar esta opción y muchos expertos recomiendan no hacerlo.

La falta de un archivo de paginación puede interrumpir las operaciones de un sistema de maneras inesperadas, como provocar que las aplicaciones fallen o hacer que el sistema sea inestable. Algunos programas no funcionarán correctamente sin él. Por ejemplo, varios servidores Windows requieren un archivo de paginación, incluidos servidores de certificados, servidores de replicación de sistemas de archivos distribuidos (DFS) y controladores de dominio de Windows Server.

Descubra cómo las técnicas de gestión de memoria mejoran el rendimiento del sistema.

La infraestructura crítica es el conjunto de sistemas, redes y obras públicas que un gobierno considera esenciales para su funcionamiento y la seguridad de sus ciudadanos.