Tecnología

Inicio

Qué es la memoria virtual en Linux?

Qué es la memoria virtual en Linux?


La memoria virtual es una técnica de gestión de memoria utilizada por Linux para administrar el espacio de memoria repartidos en varios dispositivos de hardware, como memoria RAM o discos duros.

Asignación de memoria

Cuando se ejecuta el software en Linux, solicita espacio de memoria para almacenar su propio código y los datos temporales se puede utilizar. El software utiliza la memoria para almacenar datos que actualmente está trabajando, tales como cadenas de texto o datos de imagen. Linux asigna espacio de memoria para el software utilizando su sistema de memoria virtual.

RAM

Software prefiere el uso de memoria RAM para almacenar datos que está en uso. RAM ofrece mucho más rápido leer y escribir velocidades que otras formas de almacenamiento de datos. espacio de memoria RAM es limitada, sin embargo, por lo que el sistema de memoria virtual no siempre puede dar un espacio de memoria RAM programa.

Disco duro

El sistema de memoria virtual de Linux no siempre puede dar una parte de su programa de la memoria RAM cuando se solicita espacio de memoria. Según el uso de la memoria RAM actual y las necesidades del programa, que puede dar lugar el espacio de memoria en el disco duro. La unidad de disco duro, si bien es mucho más lenta que la RAM, por lo general tiene mucho más espacio para trabajar.