I know that there are three zones in physical memory:
ZONE_DMA - Contains page frames of memory below 16 MB
ZONE_NORMAL - Contains page frames of memory at and above 16 MB and below 896 MB
ZONE_HIGHMEM - Contains page frames of memory at and above 896 MB
But i'm wondering that where is the user-space(3G) exist on these zones? And how to map user-space to physical memory? Please help me understand.