我尽力了解here
所显示的网页翻译概念偏移量为12位,表示有4096个条目或4K条目。内存中的每个条目都是32位或4字节。所以这意味着页面大小为4K x 4Bytes = 16KB。
但这似乎不正确。
我对大小的计算搞砸了。请帮助我理解这两个尺寸的页面翻译。
根据给定的图片。
框架的尺寸是多少?
页面大小是多少?
页面表的大小是多少?
结论: 所以我从@chill得到的答案是,在页面目录和页面表中,偏移量的大小是32位和1024个条目(因此是4KB),而页面偏移量是8位和4096个条目(因此是4KB)
答案 0 :(得分:3)
因机器而异,可以使用sysconf (_SC_PAGE_SIZE);
获得。