关于Linux内存管理的疑惑

1.假设现有4G的物理内存,则MMIO,ZONE__DMA,ZONE__NORMAL,ZONE__HIGHMEM分别占哪些物理地址范围?
2.假设现有1G的物理内存,则MMIO,ZONE__DMA,ZONE__NORMAL,ZONE__HIGHMEM分别占哪些物理地址范围?
3.假设现有512M的物理内存,则MMIO,ZONE__DMA,ZONE__NORMAL,ZONE__HIGHMEM分别占哪些物理地址范围?

http://www.cnblogs.com/suifengbingzhu/p/4373973.html

http://blog.chinaunix.net/uid-24517893-id-404640.html