Re: Physical memory wierdness!!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thank you very much for your reply :)  The information you provided is
extremely helpful, however some things that you said have raised a few
more questions.

> The mapping is not physically contiguous.  Each virtual page maps to a different physical 
> page.  This is standard behavior for any modern OS and is not unique to Linux.
> 

One thing I just noticed:  Each VMA seems to be some multiple of
PAGE_SIZE (4096 on i386).  Does this mean that each VMA is made up of a
number of "virtual pages" (even though Linux seems to have no data
struct for this) and each one is PAGE_SIZE bytes?

Does this also mean that each one of those 'virtual pages' maps directly
onto a physical page, so every address in the between PAGE_SIZE byte
boundaries in a VMA will map to the exact same physical page?

Thanks very much for your time.

-- 
Jason J. Herne <hernejj@xxxxxxxxxxxx>


--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux