计算机四级网络工程师(操作系统原理)模拟试卷28
操作系统原理——单选题
1.某虚拟存储系统当前内存的分配情况如下表所示,当前时间为11000。
(A)
A. 224
B. 067
C. 988
D. 315
解析:先进先出(FIFO)页面置换算法的置换规则是当发生缺页中断时,选择最先装入内存的一页调出,或者说是把驻留内存时间最长的一页调出。根据当前的内存分配情况表,页号224最先装入内存,所以下一个淘汰的页面为页号224。故答案选择A选项。
2.在分区管理方法中,假设程序A自60K处开始存放,到124K为止。若采用基址寄存器和限长寄存器的方法进行存储保护,则限长寄存器中的值为(A)
A. 64K
B. 60K
C. 124K
D. 184K
解析:假设程序A自60K处开始存放,到124K为止。如果采用上下寄存器的方法,程序A的下界寄存器中的内容为60K,上界寄存器的内容为124K。如果采用基址寄存器和限长寄存器的方法,则基址寄存器中的内容为60K,限长寄存器的内容为64K。故选择A选项。
3.某虚拟存储系统当前内存的分配情况如下表所示,当前时间为11000
(A)
A. 067
B. 224
C. 988
D. 315
解析:LRU(最近最少使用页面置换算法)置换页面的规则是在缺页发生时,首先置换掉最长时间内没有被访问过的页面。当前时间为11000,访问为0的页号是067和315,但是页号315距离当前时间比较短,所以下一次要淘汰的页面是067。故选择A选项。
4.某虚拟存储系统当前内存的分配情况如下表所示,当前时间为1300,T为统计周期。
(C)
A. EB78
B. AB85
C. 68BF
D. DC26
解析:先进先出页面置换算法总是选择最先装入内存的一页调出,或者说是把驻留在内存中时间最长的一页调出。调入内存时间最长是页号68BF,要最先置换。故选择C选项。
5.某虚拟存储系统当前内存的分配情况如下表所示,当前时间为1300,T为统计周期。
(B)
A. 68BF
B. EB78
C. AB85
D. DC26
解析:LRU(最近最少使用页面置换算法)置换页面的规则是在缺页发生时,首先置换掉最长时间内没有被访问过的页面。当前时间为1300,访问为0的页号是416和1088,但是页号1088距离当前时间比较短,所以下一次要淘汰的页面是416,对应的页框号为EB78。故选择B选项。
6.页式存储管理方案中,若一个进程的虚拟地址空间为2GB,页面大小为4KB,当用4字节表示物理页号时,页表需要占用多少个页面( )。(C)
A. 128
B. 256
C. 512
D. 1024
解析:逻辑地址2GB=2*1024*1024KB,页面大小4KB,所以总共有2*1024*1024/4个页面
每个页面都有物理页号,4字节即4B(不是4b,4B=4*8b),所以物理页号所占的空间有:总页面乘以每个物理页号所占空间,即2*1024*1024/4*4=2*1024*1024(单位是B)
这个是物理页号所占的空间,题目问的是所占页面数量,所以还要除以页面大小,也就是4KB(=4*1024B),所以所占页面数量为(2*1024*1024)/(4*1024)=512(这里的单位都是B,所以可以除,否则要化单位)
答案选择C选项。
7.在采用页式存储管理方案的系统中,逻辑地址用32位表示,内存分块大小为2^10。则用户程序最多可划分成多少页( )。(C)
A. 2^10
B. 2^20
C. 2^22
D. 2^32
解析:在采用页式存储管理方案的系统中,逻辑地址用32位表示,内存分块大小为2^10,那就存在2^32/2^10=2^22页。故本题答案选择C选项。
8.某页式存储管理系统采用一级页表。如果访问内存的时间为0.4μs,快表的命中率为90%,请问有效访问时间是多少( )。(假设访问快表耗时为0μs)(D)
A. 0.22μs
B. 0.4μs
C. 0.2μs
D. 0.44μs
解析:当快表miss的时候,10%*0.4μs命中页表,由于采用了一级页表,所以只要还要访问一次内存,花费0.4μs,总计0.44μs。故本题答案选择D选项
9.某虚拟页式存储管理系统采用二级页表进行地址转换,若不考虑高速缓存和快表,则进程每执行一条指令至少需要访问几次内存( )。(D)
A. 0
B. 1
C. 2
D. 3
解析:一次访问一级索引,二次访问二级索引,三次访问该指令。故本题答案选择D选项。
10.在虚拟页式存储管理中,某一时刻CPU的利用率为50%,磁盘的繁忙率为3%。针对这一情况,采用下列哪一种操作是合理的( )。(A)
A. 适当增加进程数量以提高系统效率
B. 必须减少进程数量以提高系统效率
C. 使用一个速度更快的处理机来提高处理机的利用率
D. 使用一个速度更快的磁盘来提高处理机的利用率
解析:在虚拟页式存储管理中,某一时刻CPU的利用率为50%,磁盘的繁忙率为3%;意味着CPU利用率还可以通过增加进程数目,来提高CPU使用率。故本题答案选择A选项。
11.在虚拟页式存储管理系统中,某一时刻CPU的利用率为3%,磁盘的繁忙率为97%。针对这一情况,采用下列哪一种操作是合理的( )。(A)
A. 适当减少进程数量以提高系统效率
B. 必须增加进程数量以提高系统效率
C. 使用一个速度更快的处理机来提高处理机的利用率
D. 使用一个速度更快的磁盘来提高处理机的利用率
解析:在虚拟页式存储管理中,某一时刻CPU的利用率为3%,磁盘的繁忙率为97%;意味着磁盘利用率过高,影响了CPU的执行效率,适当减少进程数量以提高系统效率。故本题答案选择A选项。
12.简单页式存储管理方案中,若地址用m个二进制位表示,页内地址部分占n个二进制位,则最大允许进程有多少个页面( )。(C)
A. 2^m
B. 2^n
C. 2^ (m-n)
D. 2^ (n-1)
解析:简单页式存储管理方案中,若地址用m个二进制位表示,其中页内地址部分占n个二进制位,m-n位用于描述页面编号,所以最大允许进程有2(m-n)个页面。故本题答案选择C选项。
13.简单页式存储管理方案中,若地址用22位二进制表示,页内地址部分占12个二
本文档预览:3600字符,共6893字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载