求教64位Linux的内核和用户地址空间

2025-05-11 09:51:06
推荐回答(1个)
回答1:

我们都知道,32位的Linux中,0x00000000-0xBFFFFFFFFF 这3GB是分配给用户空间的
0xC00000000-0xFFFFFFFFFF 这1GB是分配给内核空间的。对于64位的Linux,用户空间和内核空间的分界线在:0xffffffff80000000。前面的(小的)是用户空间,后面(大的)的是内核空间。