Linux内核中对线性地址空间的划分:4G的线性地址空间被划分为用户空间和内核空间两部分,这两部分的大小有宏PAGE_OFFSET决定,在x86体系结构中该宏的值一般为0xC0000000UL。也就是说内核线性地址的空间只有1GB大小,而只有将系统中的物理内存映射到这1GB的内核线性地址空间中。内核态的执行路径才能访问和使用这些物理内存。除此之外。内核还需要在这有限的1GB的内核线性地址空间中为固定映射、长久映射、非连续映射预留一些虚拟的地址空间。这些虚拟空间分别有不同的用途。
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~