Page Bookkeeping
Page Bookkeeping
把 page 資訊存在 kernel 的資料結構中
src/mm.h
|
|
src/mm.c
|
|
src/main.c
|
|
Page Frame Number (PFN)
在對 pages 的資料結構進行索引時,會需要每個 Page 的數字,這個資訊可以直接從 physical address 拿到
Kernel virtual address : 0xffff000012345678
Physical address : 0x0000000012345678
|___________|
PFN
PFN : 0x0000000000012345
page descriptor : struct page[0x12345]
src/mm.c
|
|