Link ZONE_NORMAL to the kernel / user pages

alt text

The above is the case when I have only 512 MB of physical memory. So far I have read that ZONE_NORMAL maps to the kernel virtual address space, as shown. In fact, I have a physical memory of 512 MB, of which a 496 MB ZONE_NORMAL value maps to the kernel virtual space. Based on this understanding, my next question is:

  • Does ZONE_NORMAL consist of only kernel space pages?
  • ZONE_NORMAL , ? , .

, 4 , , . " " ZONE_HIGHMEM? , ZONE_NORMAL ZONE_HIGHMEM?

, - .

+3
1

Does, ZONE_NORMAL ?

=== NO.

ZONE_NORMAL , . ( 0xc000,0000). , 0xc123,0000, 0x0123,0000.

ZONE_NORMAL , , .

ZONE_HIGHMEM , 896 .

+3

Source: https://habr.com/ru/post/1782129/


All Articles