首页 习题正文

46.(6分)某计算机系统按字节编址,采用二级页表的分页存储

46.(6分)某计算机系统按字节编址,采用二级页表的分页存储管理方式,虚拟地址格式如下所示: 请回答下列问题。 10位 页目录号 10位 页表索引 12位 页内偏移量 (1)页和页框的大小各为多少字节?进程的虚拟地址空间大小为多少页? (2)假定页目录项和页表项均占4个字节,则进程的页目录和页表共占多少页?要求写出计算过程。 (3)若某指令周期内访问的虚拟地址为0100 0000H和0111 2048H,则进行地址转换时共访问多少个二级页表?要求说明坪由。



【参考答案及解析】
(1)页和页框大小均为 4KB。进程的虚拟地址空间大小为232/212=20页。 (2)(210×4)/212(页目录所占页数)+(220×4)/212(页表所占页数)=1025页。 (3)需要访问一个二级页表。因为虚拟地址 0100 0000H和0111 2048H的最高10位的值都是4,访问的是同一个二级页表。 【评分说明】用其他方法计算,思路和结果正确同样给分。

正在整理中,欢迎在文下评论区提供答案解析,谢谢!
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/8774fe3851dc418a.html