北航操作系统课程-20200319课堂小测-存储管理之虚拟内存管理

2020-03-19-课堂小测-虚拟内存管理之页面置换


北京航空航天大学计算机学院-2020春操作系统课程
以下题目作者为北航计算机学院操作系统课程组,客观题答案由课程组给出,解析及主观题答案均为博主原创,水平有限,如有错误敬请批评指正。


本篇由于博主个人原因,未能完整记录习题,等待课程组最终发布完整习题和答案后补充完整。


1 从物理地址0x952008处读出的数据是0x234567(按字读取,一个字32位),系统采用大尾端存储数据,若按字节读取,则从该位置读出的数据应是:(单选)

A. 0

答:A


2 从降低缺页次数的效果来看,关于页面替换算法说法正确的是:(单选)

A. 第二次机会算法和时钟算法的效果一样

答:A


3 内存引用串为0,1,7,2,3,2,7,1,0,3,采用FIFO的页面替换算法,初始分配4个页框,产生缺页中断的次数为:(填空)

答:6


4 前提条件同第3题,若采用时钟算法,产生的缺页中断数量为:(填空)

答:6


5 前提条件同第3题,若采用LRU算法,产生的缺页中断数量为:(填空)

答:7


6 访问物理内存需要200ns,如采用基于一级页表的纯页式管理,访问一次内存最多约需要________ns:(填空)

答:400


7 在采用按需调页的系统中,影响内存读写平均延迟的因素有:(多选)

A. 外存读写速度

B. TLB命中率

C. 进程切换开销

D. 换页算法

答:A、B、C、D


8 抖动产生的原因有:(多选)

A. 并发进程数量过多

B. 物理内存不足

C. 缺页率快速上升

答:A、B、C


9 在缺页异常处理结束之后,返回到原来程序后,CPU将执行哪条指令:(单选)

B. 重复执行产生缺页异常的指令

答:B


10 关于虚拟内存说法正确的是:(多选)

A. 页表需要占用虚拟地址空间

B. 程序在装载时一般只对可执行文件进行内存映射,只有执行时才将代码和数据读入内存

C. 写时复制提高了进程间共享数据的效率

D. 局部性换页策略更有利于消除抖动

答:A、B、C、D

发布了19 篇原创文章 · 获赞 3 · 访问量 3919

猜你喜欢

转载自blog.csdn.net/JeremyZhao1998/article/details/105061498