OS - 内存管理 - 分页
OS - memory management - paging
考虑一个具有两级分页的内存管理系统,其中逻辑地址为 32 位,其中第一级 9 位 table,第二级 11 位,另一个用于位移。
每页的大小是多少?
每个进程的最大页数是多少?
你能帮我一下吗?谢谢
页面的大小来自位移的位数,即32 - (9 + 11)
或12
。页面大小为 1 << 12
或 4096
页数为1 << (9 + 11)
,即1 << 20
或1,048,576
考虑一个具有两级分页的内存管理系统,其中逻辑地址为 32 位,其中第一级 9 位 table,第二级 11 位,另一个用于位移。
每页的大小是多少? 每个进程的最大页数是多少?
你能帮我一下吗?谢谢
页面的大小来自位移的位数,即32 - (9 + 11)
或12
。页面大小为 1 << 12
或 4096
页数为1 << (9 + 11)
,即1 << 20
或1,048,576