试题 1
假设一台按字节编址的 16 位计算机系统,采用虚拟页式存储管理方案,页面的大小为2KB,且系统中没有使用快表(或联想存储器)。某用户程序如图 2-10(左)所示,该程序的页面变换表如图 2-10(右)所示,表中状态位等于 1 和 0 分别表示页面在内存或不在内存。
图 2-10 页面变换图
图 2-10(左)中MOVE Data1, Data2 是一个 4 字节的指令,Data1 和Data2 表示该指令的两个 32 位操作数。假设MOVE指令存放在 2047 地址开始的内存单元中,Data1 存放在6143 地址开始的内存单元中,Data2 存放在 10239 地址开始的内存单元中,那么执行MOVE指令将产生 (1) 次缺页中断,其中:取指令产生 (2) 次缺页中断,取Data1 和Data2 操作数分别产生 (3) 次缺页中断。
(1)A.3 B.4 C.5 D.6
(2)A.0 B.1 C.2 D.3
(3)A.1、1 B.1、2 C.2、2 D.2、3
试题 2
某系统采用请求页式存储管理方案,假设某进程有 6 个页面,系统给该进程分配了 4 个存储块,其页面变换表如表 2-1 所示,表中的状态位等于 1/0 分别表示页面在内存/不在内存。当该进程访问的页面 2 不在内存时,应该淘汰表中页号为 (4) 的页面。假定页面大小为 4KB,逻辑地址为十六进制 3C18H,该地址经过变换后的页帧号为 (5) 。
表 2-1 页面存储管理表
(4)A.0 B.3 C.4 D.5
(5)A.2 B.5 C.8 D.12
试题 3
某磁盘磁头从一个磁道移至另一个磁道需要 10ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为 10 个磁道,每块的旋转延迟时间及传输时间分别为 100ms和2ms,则读取一个 100 块的文件需要 (6) ms时间。
(6)A.10200 B.11000 C.11200 D.20200