Tabla de contenidos
Linux es un sistema operativo con una gestión de memoria que esta preparada para memoria virtual y sistemas multiprocesador.
La memoria física es la memoria RAM que dispone el ordenador.
Esta memoria es el espacio que están utilizando los procesos que se están ejecutando. En Linux también se utiliza la memoria física para tener cache de los datos de los dispositivos de i/o, memoria compartida y buffers de intercambio.
Al ser un recurso caro, pero rápido, Linux va a intentar utilizar el máximo de ella, por ello cuando la memoria no es utilizada por las aplicaciones, es decir los procesos lanzados no ocupan toda la memoria, utiliza toda la que puede como cache de datos contra otros dispositivos más lentos como los discos duros. Cuando las aplicaciones vayan requiriendo más memoria estas caches serán más pequeñas.
La memoria está paginada y así poder llevar partes a la memoria virtual. También puede llevar procesos enteros.