软考初级

试说明在请求分页系统中页面的调入过程。

题目
试说明在请求分页系统中页面的调入过程。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在请求分页内存管理的页表表项中,其中修改位供()时参考。

A.分配页面

B.置换页面

C.程序访问

D.换出页面

E.调入页面


参考答案:D

第2题:

请求分页存储管理中页表通常有哪些页表项?各表项的作用是什么?


正确答案:状态位P:用于指示该页是否已调入内存,0表示该页已在内存,1表示该页不在内存,共程序访问时参考。
访问字段A:用于记录该页在一段时间内被访问的次数,或最近已有多长时间未被访问,供置换算法选择页面时参考。
修改位M:用于记录该页在调入内存后是否被修改过。由于内存中的每一页都在外存中保留一个副本,因此,若未被修改,在置换该页时就不需将该页写回到磁盘上,以减少系统的开销和启动磁盘的次数;若已被修改,则必须将该页重写回磁盘上,以保证磁盘所保留的始终是最新的副本。

第3题:

在虚拟分页存储管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲块时,系统正确的处理顺序为______。

A.决定淘汰页→页面调出→缺页中断→页面调入

B.决定淘汰页→页面调入→缺页中断→页面调出

C.缺页中断→决定淘汰页→页面调出→页面调入

D.缺页中断→决定淘汰页→页面调入→页面调出


正确答案:C
解析:在虚拟分页存储管理系统中,若内存已满,无法装入新的页面时,发生缺页中断,系统根据页面置换算法,确定被淘汰页,将其调回外存,再将要访问的页面从外存调入刚刚腾出来的内存位置,完成缺页中断的处理。

第4题:

请详细说明请求分页系统的地址变换过程。


答案:请求分页系统的地址变换过程如下:(图略去)1)取逻辑地址分解为页号P和页内偏移w:2)根据页号查找页表,获得该页的描述信息;3)若该页中断位为1,产生缺页中断:4)更新该页的描述信息;5)根据页块号和页内偏移w,计算物理地址。

第5题:

在请求分页系统中,当运行进程访问的页面不在主存且主存中没有可用的空闲块时,系统应该先产生缺页中断,然后依次按照( )的顺序进行处理。

A. 决定淘汰页→页面调出→页面调入B. 决定淘汰页→页面调入→页面调出C. 页面调出→决定淘汰页→页面调入D. 页面调出→页面调入→决定淘汰页


正确答案:A

第6题:

在虚拟分页存贮管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲块时,系统正确的处理顺序为() 。

A. 决定淘汰页→页面调出→缺页中断→页面凋入

B. 决定淘汰页→页面调入→缺页中断→页面凋出

C. 缺页中断→决定淘汰页→页面调出→页面凋入

D. 缺页中断→决定淘汰页→页面调入→页面凋出


参考答案C

第7题:

当进程访问的页面不在主存,且主存中没有可用的空闲块时,虚拟分页存储管理系统正确的处理顺序为(258)。

A.决定淘汰页→页面调出→缺页中断→页面调入

B.决定淘汰页→页面调入→缺页中断→页面调出

C.缺页中断→决定淘汰页→页面调入→页面调出

D.缺页中断→决定淘汰页→页面调出→页面调入


正确答案:D
解析:在虚拟分页存储管理系统中,当进程访问的页面不在内存中时,就会触发缺页中断,然后转入确定淘汰页面的中断处理程序,接着将确定淘汰的页面调出内存,最后将请求页面调入内存。

第8题:

在虚拟页式存储管理方案中,将页面调入内存的工作由页面淘汰过程完成。 ( )


正确答案:×

第9题:

在请求分页系统中,页表应包括哪些数据项?每项的作用是什么?


答案:页表应包括:页号、物理块号,状态位P、访问字段A、修改位M和外存地址。状态位P:指示该页是否调入内存,供程序访问时参考;访问字段A:用于记录本页在一段时间内被访问的次数,或最近已有多长时间未被访问,提供给置换算法选择换出页面时参考;修改位M:表示该页在调入内存后是否被修改过;外存地址:用于指出该页在外存上的地址,通常是物理块号,供调入该页时使用。

第10题:

在请求分页系统中,当运行进程访问的页面不在主存且主存中没有可用的空闲块时,系统应该先产生缺页中断,然后依次按照( )的顺序进行处理。

A.决定淘汰页→页面调出→页面调入
B.决定淘汰页→页面调入→页面调出
C.页面调出→决定淘汰页→页面调入
D.页面调出→页面调入→决定淘汰页

答案:A
解析:
本题考查操作系统存储管理方面的基础知识。
第1小题的正确选项为A。页式虚拟存储管理把作业信息作为副本存放在磁盘上,作业执行时,把作业信息的部分页面装入主存储器,作业执行时若所访问的页面已在主存中,则按页式存储管理方式进行地址转换,得到欲访问的主存绝对地址,若页面不存在,则产生一个"缺页中断"。
当主存中无空闲块时,为了装入一个页面而必须按某种算法从已在主存的页中选择一页,将它暂时调出主存,让出主存空间,用来存放所需装入的页面,这个工作成为页面调度。一个好的页面调度算法能防止"抖动"和"颠簸"。所谓"抖动"和"颠簸",是指有些作业刚被调出主存可能又要调进来。经常使用的调度算法有:先进先出调度算法,最近最少使用调度算法和最近最不常用调度算法等。
因此,不管使用什么调度策略,若进程访问的页面不在主存,系统应该先产生缺页中断,然后依次按照决定淘汰页一页面调出一页面调入的顺序进行处理。