Salve a tutti, vorrei tanto capire, come viene gestita la memoria, sotto linux,
vi spiego il mio problema: ho scritto un piccolo programma in c che alloca semplicemente n byte di memeoria, aspetta 15 secondi (attesa passiva) e poi esce, dove gli n byte, li decido da riga di comando. Fino a quando gli facci allocare un cero numero di byte, (+ 0 - 130000 byte) alloca sempre 74 kb di memoria, forse perche' quando carica il programma, resta una pagina di memoria mezza vuota, e fino a quando non l'ha completamente riempita, mantiene sempre lo stesso numero di pagine, e quindi anche di memoria. Dicendo al mio programmino di allocare circa 132000 byte, la memoria diventa di 75 kb, (ok, ho preso una nuova pagina o almeno cosi' sembra), ma aumentanto ancora ritorna a 74 kb!!!!! PERCHE' !!!!!!! Grazie mille a tutti!!!! \ | / (@ @) -o00-(_)-00o------------------------------------------------------------------------------------------------ Benedetto Santarella -------------------------------------------------------------------------------------------------------------- Home Page ==> http://utenti.lycos.it/santarellawebmaster/index.html Email : ( Per scrivermi togli -NOSPAM- ) [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]