Find the answer to your Linux question:
Results 1 to 2 of 2
then kernel maps high memory to ZONE_NORMAL, but that is temparory mapping.. so if process wants more pages, Kernel does unmap() system call and map another page... when all pages ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    May 2008
    Posts
    55

    mapping HIGH MEMORY to zone NORMAL


    then kernel maps high memory to ZONE_NORMAL, but that is temparory mapping..
    so if process wants more pages, Kernel does unmap() system call and map another page...
    when all pages are exhausted, kernel swaps some page to the disk
    is my understanding correct?

  2. #2
    Just Joined!
    Join Date
    May 2008
    Posts
    55
    I think I need to rephrase the question, which sounded confusing..
    the reason why kernel maps HIGH MEMORY to zonenormal because of kernel's limited addressing capability.
    so the question is in what all situations kernel maps high memory to ZONE_NORMAL ?
    is it when process requests more memory ? or kernel wans more memory ? or what else ?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •