Tecnología

Inicio

De intercambio de archivos Vs. velocidad Dividir

multitarea ordenadores utilizan memoria de acceso aleatorio, o RAM, a los datos del programa durante la ejecución del almacén. Para facilitar el crecimiento de los requisitos de complejidad y de recursos en los ordenadores, sobre todo cuando la memoria RAM en un ordenador vino con una prima, los desarrolladores crearon el concepto de espacio "intercambio" para ayudar a mitigar las demandas en la memoria RAM de un sistema. sistemas Linux, en particular, aprovechan el espacio de intercambio, ya sea en forma de una partición de intercambio en el disco duro o un archivo de intercambio. Cada una de estas opciones vienen con las diferencias en la velocidad de acceso.

Espacio de intercambio

sistemas operativos de ordenador utilizan el espacio de intercambio para gestionar el uso de memoria. El espacio de intercambio mapea la memoria situada en la RAM a un área separada en el disco duro, conocida como "memoria virtual". Esto permite que el kernel del sistema operativo para asignar memoria para las aplicaciones que podrían no existir en el espacio de memoria RAM real. Por ejemplo, el sistema operativo puede asignar más memoria de la que está fácilmente disponible para un programa de páginas de datos "intercambio" en memoria que no están en uso.

Particiones Versus Archivos

Las particiones de intercambio representan la forma más común de espacio de intercambio. En este método, el software de partición designa una partición del disco duro como espacio de intercambio. Los archivos de intercambio, por el contrario, no utilizan una partición separada de espacio en disco duro, sino que existen en un archivo en el disco duro principal, por lo general como parte de la partición raíz de la instalación del sistema operativo. Intercambia archivos son archivos especiales que se comportan de la misma manera que una partición de intercambio, al permitir que el sistema operativo para escribir las páginas de datos de la memoria al archivo y usar el espacio para otras aplicaciones.

Las diferencias de velocidad y de acceso

En teoría - y este ha sido el caso en la computación temprana - una partición de intercambio funcionará mucho más rápido que un archivo de intercambio. Desde la partición es un espacio de intercambio dedicado, completo con memoria contigua, el sistema operativo puede configurar un sistema de archivo de intercambio específico en esa partición para ayudar en el intercambio de datos de la página. Los archivos de intercambio, por el contrario, son más que otro archivo en el sistema de disco principal, y al igual que otros archivos, es propenso a la fragmentación. Esto significa que existen datos del archivo de intercambio en varias ubicaciones en el disco duro. El disco duro tiene que hacer un esfuerzo extra para leer bloques de memoria desde varias ubicaciones en el disco, lo que ralentiza el tiempo de acceso.

La mitigación de las diferencias de velocidad y Usos

En general, mientras que las particiones de intercambio ofrecen un acceso más rápido a los datos, la mayoría de los sistemas operativos modernos manejan ambos archivos de intercambio y particiones de intercambio de una manera tal que la diferencia de velocidad insignificante. El sistema operativo Windows de forma predeterminada se basa en un archivo de intercambio, y se ha incorporado en los controles de optimización, así como las opciones modificables por el usuario, para que utilizar el archivo de intercambio rápido y sin dolor. En Linux, la introducción del núcleo 2.6 también ha minimizado esta diferencia, y la tradición de la creación de particiones de intercambio se convierte en una cuestión de organización, en lugar de la velocidad.