Cuando el software se ejecuta 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 los datos que está trabajando actualmente con , por ejemplo, cadenas de texto o datos de imagen. Linux asigna espacio de memoria para el uso de software de su sistema de memoria virtual.
RAM
Software prefiere el uso de memoria RAM para almacenar los datos que está en uso. RAM ofrece mucho más rápido leer y escribir velocidades que otras formas de almacenamiento de datos . RAM espacio es limitado, sin embargo, por lo que el sistema de memoria virtual no siempre puede dar un espacio de memoria RAM programa.
Duro
El sistema de memoria virtual de Linux no siempre puede dar una parte de su programa de RAM cuando se solicita el espacio de memoria . En función de uso de memoria RAM actual y las necesidades del programa , que puede dar lugar el espacio de memoria en el disco duro . El disco duro , mientras que mucho más lento que la RAM , por lo general tiene mucho más espacio para trabajar.