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

