LINUX内核中计算页面号
Linux主要采用分页机制来实现虚拟内存管理。内存页的大小为PAGE_SIZE字节,而不是4 KB。在不同的平台上,页大小范围可以是4 KB到64 KB。
关于页号和页内偏移量有关的三个个宏如下:
(1) PAGE_SHIFT 宏
#define PAGE_SHIFT
Linux主要采用分页机制来实现虚拟内存管理。内存页的大小为PAGE_SIZE字节,而不是4 KB。在不同的平台上,页大小范围可以是4 KB到64 KB。
关于页号和页内偏移量有关的三个个宏如下:
(1) PAGE_SHIFT 宏
#define PAGE_SHIFT