课后题 操作系统 虚拟内存管理 选择题
第 72 题

2.3 页框分配 ④将获得的物理块号与页内地址拼接,形成物理地址,用于访存。 ③若页面不在内存,则触发缺页中断。操作系统接管后,将所需页面从外存调入内存(必要 时先换出一页),并更新页表和快表。随后,重新执行地址变换以获取物理块号。 ②若快表未命中,则需访问页表。若该页已在内存中(状态位=1),则从相应表项中取出 物理块号,并将该页表项装入快表;若快表已满,则按置换算法淘汰一项。 ①首先检索快表,若命中,则从相应表项中取出该页的物理块号,并置访问位为1,以供置 换算法换出页面时参考。对于写操作,还需置修改位为1。 分页系统的地址变换过程及分析(2009、2010、2014、2024) 请求分页系统的地址变换过程如下。 第 3 章 内 存 管 理215 第 3 章 内 存 管 理 图3.20 请求分页中的地址变换过程 开始二页号>页表长度?否↓CPU检索快表否页表项在快表中?访问页表页在内存?是上修改快表0S 命令CPU 从外存读缺页修改访问位和修改位启动I/O硬件形成物理地址将一页从外存换入内存地址变换结束保留CPU现场从外存中找到缺页内存满否?是 选择一页换出该页被修改否? 是将该页写回外存程序请求访问一页越界中断修改页表否是否是 开始二 页号>页表长度? 否↓ CPU检索快表 否 页表项在快表中? 访问页表 页在内存? 是上 修改快表 0S 命令CPU 从外存读缺页 修改访问位和修改位 启动I/O硬件 形成物理地址 将一页从外存换入内存 地址变换结束 保留CPU现场 从外存中找到缺页 内存满否? 是 选择一页换出 该页被修改否? 是 将该页写回外存 程序请求访问一页 越界中断 修改页表 否 是 否 是 在基本分页系统地址变换机构的基础上,请求分页系统为支持虚拟存储器,增加了缺页中断 触发机制。请求分页系统的地址变换过程如图3.20所示。

[tag_link]

正确答案:B