计算机四级网络工程师(操作系统原理)模拟试卷30
操作系统原理——单选题
1.在某页式存储管理系统中,页面大小为4KB,物理内存为512MB,进程地址空间为1GB,只考虑一级页表,则页表长度(页表项个数)为( )。(B)
A. 2^17
B. 2^18
C. 2^29
D. 2^30
解析:由于进程地址空间大小为1GB,每个页面的大小是4KB,则地址空间被分为1GB/4KB=2^18个页面,若只考虑一级页表,那么页表项个数为2^18个。故选择B项。注:这里物理内存512MB是干扰项,与页表无关。
2.在某页式存储管理系统中,页面大小为1KB,物理内存为512MB,进程地址空间为1GB,只考虑一级页表,则页表长度(页表项个数)为( )。(B)
A. 219
B. 220
C. 229
D. 230
解析:页式存储管理方案中,将内存逻辑地址分为页号和页内地址两部分,题意中页面大小为1KB,所以页内地址占10位(210=1024=1K),另外进程地址空间为1GB=230,即逻辑地址占30位,所以页号占20位,最多有220个页面,页表长度为220,答案为B。
3.某虚拟页式存储管理系统采用三级页表,分配如下:
(B)
A. 1-1000-1000
B. 1-0111-1100
C. 0-1111-1000
D. 1-1111-1000
解析:由题目已知,页目录为2位,二级页表为9位。所以指令中从第三位开始的9位是二级页表,原有的指令地址为1110-1111-1000-1000-0010-0001-0101-0101,从第三位开始该地址就是二级页面表,所以1-0111-1100为二级页表偏移量。故选择B选项。
4.某虚拟页式存储管理系统采用三级页表,分配如下:
(A)
A. 11
B. 10
C. 01
D. 00
解析:由三级页表得知页目录偏移占了高址前两位,又因此指令地址前两位为11,所以得出页目录偏移是11。故选择A选项。
5.某虚拟页式存储管理系统采用三级页表,分配如下:
(D)
A. 1-1000-0010
B. 1-0000-0100
C. 0-0010-0001
D. 0-1000-0010
解析:题意中,根据三级页表的内存分配和给定的指令可知:该地址中页目录偏移量为11,二级页表偏移量为10-1111-100,三级页表偏移量0-1000-0010,页内地址偏移量为:0001-0101-0101,选项D正确。故本题答案选择D选项。
6.某虚拟页式存储管理系统采用三级页表,分配如下:
(D)
A. 0010-1010-1010
B. 0010-0001-0101
C. 0000-1010-1010
D. 0001-0101-0101
解析:题意中,根据三级页表的内存分配和给定的指令可知:该地址中页目录偏移量为11,二级页表偏移量为10-1111-100,三级页表偏移量0-1000-0010,页内地址偏移量为:0001-0101-0101。故本题答案选择D选项。
7.某页式存储管理系统采用多级页表,分配如下:
(C)
A. C
B. D
C. E
D. F
解析:题意中,根据多级页表的内存分配和给定的指令可知:该地址中页目录占4位,其执行的指令地址为EF882155(16进制),所以该地址对应的页目录数值是E。故本题答案选择C选项。
8.某页式存储管理系统采用多级页表,分配如下:
(B)
A. 1F8
B. 1F1
C. 188
D. 18F
解析:题意中,根据多级页表的内存分配和给定的指令可知:该地址中页目录占4位,一级页表占9位,其执行的指令地址为EF882155(16进制)(1110 1111 1000 1000 0010 0001 0101 0101),所以该地址对应的一级页表位移(偏移)是1F1(1111 1000 1)(从右往左每4位二进制为一组,不够4位前面补充0)。故本题答案选择B选项。
9.某页式存储管理系统采用多级页表,分配如下:
(C)
A. 010
B. 104
C. 008
D. 004
解析:题意中,根据多级页表的内存分配和给定的指令可知:该地址中页目录占4位,一级页表占9位,二级页表占9位,其执行的指令地址为EF882155(16进制)(1110 1111 1000 1000 0010 0001 0101 0101),所以该地址对应的二级页表位移(偏移)是008(0000 0000 1000)。故本题答案选择C选项。
10.页式存储管理系统采用三级页表,分配如下:
(D)
A. 2AA
B. 215
C. 0AA
D. 155
解析:题意中,根据多级页表的内存分配和给定的指令可知:该地址中页目录占4位,页位移(页内地址)是10位,其执行的指令地址为EF882155(16进制)(1110 1111 1000 1000 0010 0001 0101 0101),所以该地址对应的页内地址(偏移)是1F1(01 0101 0101),转换成16进制为155。故选择D选项。
11.某页式存储管理系统采用多级页表,分配如下:
(A)
A. 1B6
B. AC5
C. 2B1
D. 4F4
解析:根据多级页表的内存分配和给定的指令可知:该地址中页目录占10
本文档预览:3600字符,共7893字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载