itgle.com
参考答案和解析
正确答案:A
解析:各表项的功能如下:
  驻留位:又称中断位,表示该页是在内存还是外存。
  访问位:表示该页在内存期间是否被访问过。
  修改位:表示该页在内存是否被修改过。
  保护位:是否能读/写/执行。
更多“在硬件进行地址映射的过程中,通过检查页表中的哪一项确定所需页面没有调入内存?()A) 驻留位B) 访 ”相关问题
  • 第1题:

    进行地址映射时,当硬件从页表中查出要访问的页面不在内存,则产生【 】中断。


    正确答案:缺页
    缺页 解析:缺页中断就是要访问的页不在主存,需要操作系统将其调入主存后再进行访问。

  • 第2题:

    下列关于地址映射的叙述中,哪些是正确的?

    A.地址映射过程通常是由硬件完成的

    B.地址映射过程中一定要访问页目录和页表

    C.地址映射是将虚拟地址转换成物理地址

    D.页表项的一些内容是硬件确定的

    E.根据页表项的有效位确定所需访问的页面是否已经在内存


    正确答案:ACDE

  • 第3题:

    在请求分页存管理的页表中増加了若干项信息,其中修改位和访间位供()参考。

    A.页面置换

    B.分配页面

    C.调入页面

    D.地址转换


    置换算法

  • 第4题:

    阅读下列说明和图,回答问题1到问题3。

    [说明]

    目前大多数操作系统都采用虚拟存储技术,这样可在较小的可用内存中执行较大的用户程序,可在内存中容纳更多程序并发执行。

    引入虚拟存储技术,其基本思想是利用大容量的外存来扩充内存,产生一个比有限的实际空间大得多、逻辑的虚拟内存空间,以便能够有效地支持多道程序系统的实现和大型程序运行的需要,从而增强系统的处理能力。

    虚拟存储技术主要分为虚拟页式存储管理和虚拟段式存储管理。

    虚拟页式存储管理中,在进程开始运行之前,不是装入全部页面,而是装入一个或零个页面之后根据进程运行的需要,动态装入其他页面:当内存空间已满,而又需要装入新的页面时,则根据某种算法淘汰某个页面,以便装入新的页面。在简单页式存储管理的基础上,增加请求调页和页面置换功能。

    使用虚拟页式存储管理时需要在页表中增加以下内容:页号、驻留号、内存块号、外存地址、访问位、修改位。其中,驻留位,又称中断位,表示该页是在内存还是在外存;访问位表示该页在内存期间是否被访问过;修改位表示该页在内存中是否被修改过。访问位和修改位可以用来决定置换哪个页面,具体由页面置换算法决定。

    执行指令时,计算页号与页内地址,判断“该页在内存吗”,若在,则进行地址映射过程;若不在内存,则产生缺页中断。当发生缺页中断时,保存当前进程现场,判断“有空闲页面吗”,如有,直接调入所需的页面。若没有,按照某种算法选择一页置换,判断“该页被修改过吗”,如果被修改过,就必须把它写回磁盘以便更新该页在磁盘上的副本;如果该页没有被修改过,那么它在磁盘上的副本已经是最新的了,则不需要写回,调入的所需的页面直接覆盖被淘汰的页。调整页表及内存分配表,恢复被中断进程现场。

    补充缺页中断处理流程图4-1中的判断(1)~(3)。

    [图4-1]

    (1)


    正确答案:该页在内存吗?
    该页在内存吗?

  • 第5题:

    在虚拟页式存储方案中,当判断一个页面是否已调入内存时需要用到页表表项的哪些位?

    A.驻留位

    B.中断位

    C.修改位

    D.访问位

    E.保护位


    正确答案:AB