On Fri 02 Mar 2001 14:12, [EMAIL PROTECTED] wrote:
> Alguien me podria explicar como maneja la memoria el linux, porque me
> llama la atencion que luego de haber cargado el kde, el gnome, el
> staroffice, y alguna cosa mas, cierro todos los programas y la memoria
> libre esta muy baja, por la tanto no la esta liberando o por lo menos no
> la libera toda.
La memoria s� est� libre para el uso de otros programas. El kernel, muy 
apropiadamente, no libera los bufferes de los sistemas de archivos.
Es decir, si has le�do un archivo una vez, lo m�s probable es que cuando lo 
vuelvas a leer tardes mucho menos, porque lo tiene aun en la memoria.
Esto se hace para evitar accesos a los dispositivos de almacenamiento 
(diskettes y discos duros), y funcionar m�s r�pidamente.
Por esta misma raz�n no deber�as de quitar un diskette de la diskettera hasta 
que lo hayas desmontado (por esta y otras razones), debido a que puede
ser que el kernel haya decidido no escribir en el diskette, sino en un buffer 
(m�s r�pido). Al desmontarlo, se vac�an los b�fferes.
De todas maneras no te preocupes por esto. El kernel asignar� la memoria 
conforme vea que los programas necesitan m�s, pero lo que no va a hacer
es dejar la memoria vac�a, si la puede aprovechar para algo mejor (como los 
bufferes).
Si te interesa todo este tema, te aconsejo que te intentes leer parte del 
c�digo de la gesti�n de memoria, y el libro "kernel internals", que tiene 
licencia
GNU, sino me equivoco (parece incre�ble ver algo que no sea software con 
licencia GNU, no?). El libro es ameno de leer, y no es complicado.
> Saludos.
> 
> 
> 
> --  
> Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED] < /dev/null
> 
> 
Espero haber sido de utilidad, y no haber liado demasiado la cosa.
Hasta otra:

October

Responder a