【问题标题】:Calculate the page table size and inverted page table size计算页表大小和倒排页表大小
【发布时间】:2023-03-22 04:34:01
【问题描述】:

在一个操作系统测验中有这样一个问题:

假设您有一个 32 位架构、4GB RAM 和 4KB 帧,请计算正常和倒置页表的大小。

要进行哪些计算?

【问题讨论】:

    标签: memory pagination operating-system


    【解决方案1】:

    普通页表..

    32 位系统... = 2^32

    1 页/帧的大小... 4kb = 2^14

    1 页表中的条目数 = 2^32/2^14 = 2^18

    页表大小 = 1 个条目的大小* 条目数

    假设 1 个条目大小为 4 个字节...因为 32 位为 4 个字节

    所以页面大小= 2^18*2^2=2^20

    即 1 MB

    【讨论】:

    • 1 页/帧的大小 = 4KB = 2^12
    猜你喜欢
    • 2013-04-25
    • 1970-01-01
    • 2012-05-28
    • 2014-07-28
    • 2011-12-16
    • 2011-08-21
    • 2015-02-26
    • 2015-07-20
    相关资源
    最近更新 更多