[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: linux, como puede???



> Cuando una aplicación está en uso está cargada en la memoria RAM (o en la
> SWAP), por lo que puedes incluso desinstalar dicho programa que te seguirá
> funcionando (salvo que necesite acceso a datos no cargados en memoria y de un
> error).

De hecho es mas complejo que eso, y aun mas bonito.

Si estas ejecutando un programa, y al mismo tiempo remueves o
sobreescribes alguno de sus archivos en uso, el kernel mantiene las 2
versiones de ese programa, 1 para mantener consistencia en el
"runtime" y la otra será usada cuando cualquier programa (o el mismo
archivo si es un ejecutable) cuando lo necesite.

Una vez que el programa que tiene la copia vieja es terminado,
entonces el kernel borra ese archivo y todos contentos.

Es por eso que a veces hay una diferencia muy grande entre el espacio
libre en disco y lo que te dice du, porque du solo lee los archivos
actuales, y no tiene conocimiento de si algun programa tiene algun o
algunos archivos que ocupen mucho espacio.

Saludos
Max

-- 
Linux garaged 2.6.9-rc1-mm1 #3 SMP Mon Aug 30 12:14:50 CDT 2004 i686
Intel(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GS/S d- s: a-29 C++(+++) ULAHI+++ P+ L++>+++ E--- W++ N* o-- K- w++++
O- M-- V-- PS+ PE Y-- PGP++ t- 5- X+ R tv++ b+ DI+++ D- G++ e++ h+ r+
z**
------END GEEK CODE BLOCK------
gpg-key: http://garaged.homeip.net/gpg-key.txt



Reply to: