【问题标题】:entries in page table and size of entry页表中的条目和条目大小
【发布时间】:2019-09-17 10:39:50
【问题描述】:

给定一个 16 位逻辑地址空间,页面大小为 1KByte (2^10),物理内存大小为 32KByte (2^15)。

页表中的条目数是多少? 16-10 = 6, 2^6 个条目

页表条目的大小(以字节为单位)是多少? 我认为答案是 15 位?但它要求字节所以也许这是错误的?

【问题讨论】:

  • 根据您给出的参数,您的问题没有正确答案。页表条目的大小不能从您的参数中推导出来,页表条目的数量也不能从您的参数中推导出来——这由许多其他因素决定。

标签: memory paging memory-address virtual-memory page-tables


【解决方案1】:

NoPages = 位置/页面大小 = (2^16)/(2^10) = 2^6 所以页表中有 2^6 个条目

NoFrames = 物理内存/页面大小 = (2^15)/(2^10) = 2^5 所以有 2^5 帧 页表中的每个条目都是 5 位长 因此条目的大小是 2^5 = 32 字节

【讨论】:

    猜你喜欢
    • 2014-07-31
    • 2021-09-02
    • 2015-02-26
    • 2017-01-30
    • 2020-09-20
    • 2019-05-13
    • 2016-06-28
    • 1970-01-01
    • 2020-12-13
    相关资源
    最近更新 更多