Date: Wed, 13 Jun 2007 23:14:35 -0700 (PDT) From: cadastrosonline cadastrosonline <cadastrosonline@yahoo.com.br> To: freebsd-arch@freebsd.org Subject: Memory mannagment Message-ID: <666957.96491.qm@web57302.mail.re1.yahoo.com>
next in thread | raw e-mail | index | archive | help
First of all,
"Each process has its own private address space. The address space is initially divided
into three logical segments: text,
data, and stack. "
But if the address is just something like 343556 then how does it really work? The memory is divided into segments is that what it means?
"The data segment contains the initialized and uninitialized data portions of a program"
Is it talking about multithreading? I COULDNT FIND anything talking about how freebsd deals with multithreading, just found out it does it by man pthread.
Tell me anything else interesting to know about memory mannagment, does it use any algorithm to substitute a page when out of pages in memory? such as "second chance" "fifo" "lru" (last recently used) "nfu" (not frequently used) and so on? I am studying freebsd but sometimes I am out of ways to find out, yes I am reading the handbook about memory mannagment as you can see my quotes but sometimes I don't understand.
Thanks in advance.
____________________________________________________________________________________
Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?666957.96491.qm>
