Hi Marcos,
Hope followingh link helps ou out in understanding what is memory bank:
And Mulyadi has explained in a correct way it seems the understandings for the 3 ZONES divided.
On Mon, May 4, 2009 at 5:14 PM, Marcos Roriz <marcosrorizinf@xxxxxxxxx> wrote:
I'm reading Mel Gorman Understating the Linux Virtual Memory Manager and also TANENBAUM Modern Operating System I don't get some basic concepts of the Memory Management in Linux Kernel.
The first question is, what is a memory bank, It's not clear if its a physical section of the memory of if its a chip (physical) itself.
The ZONE_NORMAL zone refer only to kernel direct memory mapped, that means only to kernel pages and kernel programs (such as daemons)?
Why is the ZONE_NORMAL so large (896 MB)? How to deal with low memory systems?
The ZONE_HIGHMEM zone refer to kernel not mapped directly, so that includes userspace programs right?
I googled and searched for all those answers but couldn't find a direct and consistent answer, thats why I'm asking for your guys help.
Thanks very much for you time,
Marcos Roriz
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ
--
Regards,
Anshul