计算机四级网络工程师(操作系统原理)模拟试卷54
操作系统原理——多选题
1.下列关于虚拟存储管理方案的叙述中,哪些是正确的( )。(A,B,D,E)
A. 在虚存中,页面可能在内存与外存之间频繁地调度,有可能出现抖动或颠簸
B. 抖动或颠簸可能会导致系统效率急剧下降
C. 工作集一旦确定就不再变化
D. 操作系统为每一个进程保持一个工作集
E. 进程对内存有临界要求,当分配给进程的物理页面数小于该临界值时,缺页率上升
解析:装入程序时是按页存放在内存中,因此,装入一页的信息就大,就减少了缺页中断的次数,降低了缺页中断率。在虚存中,页面可能在内存与外存之间频繁地调度,有可能出现抖动或颠簸。当系统出现这一现象时,系统用于调度页面所需要的时间比进程实际运行所占用的时间还多,系统效率会急剧下降。采用工作集模型,可以解决颠簸问题。工作集是随时间而变化的,工作集大小与窗口尺寸密切相关。在实现时,操作系统为每一个进程保持一个工作集。故本题答案选择ABDE选项。
2.下列关于虚拟存储管理方案的叙述中,哪些是正确的( )。(A,B,C,D)
A. 采用先进先出页面置换算法可能导致Belady现象
B. 出现抖动或颠簸现象时,系统用于调度页面所需要的时间比进程实际运行所占用的时间还多
C. 工作集大小与工作集窗口尺寸密切相关
D. 操作系统应为每个进程提供与工作集大小相等的物理页面数
E. 进程对内存有临界要求,当分配给进程的物理页面数小于该临界值时,缺页率下降
解析:在虚存中,页面可能在内存与外存之间频繁地调度,有可能出现抖动或颠簸。当系统出现这一现象时,系统用于调度页面所需要的时间比进程实际运行所占用的时间还多,系统效率会急剧下降。采用工作集模型,可以解决颠簸问题。工作集是随时间而变化的,工作集大小与窗口尺寸密切相关。在实现时,操作系统为每一个进程保持一个工作集,并为该进程提供与工作集大小相等的物理页面数。如果分配给进程的内存物理页面数太少,使得该进程所需要的“活动\\
3.下列关于虚拟存储管理方案的叙述中,哪些是正确的( )。(B,C,D)
A. 采用LRU页面置换算法可能导致Belady现象
B. 颠簸是由于缺页率高而引起的现象
C. 工作集是随时间而变化的
D. 采用工作集模型可以解决颠簸问题
E. 进程对内存有临界要求,当分配给进程的物理页面数大于该临界值时,增加物理页面数可以显著减少缺页次数
解析:在虚存中,页面可能在内存与外存之间频繁地调度,有可能出现抖动或颠簸。当系统出现这一现象时,系统用于调度页面所需要的时间比进程实际运行所占用的时间还多,系统效率会急剧下降,采用FIFO页面置换算法可能导致Belady现象。采用工作集模型,可以解决颠簸问题。工作集是随时间而变化的。进程对内存有临界要求,当分配给进程的物理页面数大于该临界值时,增加物理页面数也不能显著减少缺页次数。故本题答案选择BCD选项。
4.在虚拟页式存储方案中,常用的页面调入策略有( )。(A,B)
A. 请求调页
B. 预调页
C. 全调页
D. 后调页
E. 延迟调页
解析:在虚拟页式存储方案中,常用的页面调入策略有两种:请求调页和预调页。故本题答案选择AB选项。
5.在虚拟页式存储方案中,“固定分配、局部置换”策略的含义是( )。(A,B)
A. 为每一个进程分配固定数目的内存页面
B. 进程运行中出现缺页,只能在本进程的页面中进行置换
C. 进程运行中,其内存页面可以动态增长或减少
D. 运行的进程当其页面不够时可以从系统中的任何进程处进行置换
E. 为每一个进程分配一定数目的内存页面
解析:固定分配、局部置换的分配方案,是基于进程的类型,为每一进程分配固定的页数的内存空间,在整个运行期间都不再改变。采用该策略时,如果进程在运行中出现缺页,则只能从该进程的N个页面中选择-一个换出,然后再调入一页,以保证分配给该进程的内存空间不变,答案为AB。(固定数目表示在整个运行期间都不在改变,一定数目表示进程在运行时,后期可以增加页数,故正确的是A选项而非E选项)
6.在虚拟页式存储方案中,“可变分配、局部置换”策略的含义是( )。(B,C,E)
A. 为每一个进程分配基本数目的内存页面
B. 进程运行中出现缺页,只能在本进程的页面中进行置换
C. 进程运行中,其内存页面可以动态增长或减少
D. 运行的进程当其页面不够时可以从系统中的任何进程处进行置换
E. 为每一个进程分配一定数目的内存页面
解析:在内存管理虚拟内存的页面置换策略的中,采用可变分配、局部置换策略是,首先为每一个进程分配一定数目的内存空间。但当某进程发生缺页时,只允许从该进程的页面中选出一页换出,这样就不影响其他进程的运行。如果进程在运行的过程中频繁的发生缺页中断,则系统再为该进程分配若干物理块,直到进程的缺页率降低到适当程度为止。也就是说进程运行中,其内存页面可以动态增长或减少。故选择BCE选项。
7.在虚拟页式存储方案中,“可变分配、全局置换”策略的含义是( )。(C,D,E)
A. 为每一个进程分配固定数目的内存页面
B. 进程运行中出现缺页,只能在本进程的页面中进行置换
C. 进程运行中,其内存页面可以动态增长或减少
D. 运行的进程当其页面不够时可以从系统中的任何进程处进行置换
E. 为每一个进程分配一定数量的内存页面
解析:可变分配全局置换先为系统中的每一个进程分配一定数量的物理块,操作系统本身也保持一个空闲物理块队列。当某进程发生缺页时,由系统的空闲物理块队列中取出一个物理块分配给该进程。但当空闲物理块队列中的物理块用完时,操作系统才从内存中选择一块调出。该块可能是系统中任意一个进程的页,选项AB错误,答案为CDE。
8.在一个虚拟页式存储管理系统中,页表表项有多个管理用的参数和标志位。当某个进程发生缺页中断,且选中一个页面进行淘汰时,该页面对应的页表表项中,哪些参数和标志位不需要修改( )。(A,C,D,E)
A. 内存块号
B. 驻留位
C. 访问位
D. 修改位
E. 保护位
解析:当某个进程发生缺页中断,且选中一个页面进行淘汰时,只需要将该页面移出内存,即修改该页面的有效位又称驻留位,其他参数和标志都不需要修改。故选择ACDE。
9.在一个虚拟页式存储管理系统中,页表表项中有多个管理用的参数和标志位。当创建一个新的进程并调度运行时,该进程须装入一个页面,则该页面对应的页表表项中,哪些参数和标志位必须修改( )。(A,B,C)
A. 内存块号
B. 驻留位
C. 访问位
D. 修改位
E. 保护位
解析:内存块号指示调入页面对应的物理块号;驻留位指示该页是否调入内存,供程序访问时参考;访问位记录该页一段时间内被访问次数,提供给置换算法在选择换出页面时参考。故ABC三项必须修改。故选择ABC选项。
10.在一个虚拟页式存储管理系统中,页表表项中有多个管理用的参数和标志位。当某进程的一个页面内容被修改后,对应该页面的页表表项中,哪些参数和标志位必须修改( )。(C,D)
A. 内存块号
B. 驻留位
C. 访问位
D. 修改位
E. 保护位
解析:使用虚拟页式存储管理时,需要在页表中
本文档预览:3600字符,共8699字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载