计算机四级操作系统真题及解析3.docx
《计算机四级操作系统真题及解析3.docx》由会员分享,可在线阅读,更多相关《计算机四级操作系统真题及解析3.docx(11页珍藏版)》请在冰豆网上搜索。
计算机四级操作系统真题及解析3
计算机四级操作系统真题及解析(3)
一、单选题
1)在进行操作系统设计时,下列哪一个是构造操作系统的方法?
A)网络式结构
B)并行式结构
C)微内核结构
D)主从式结构
答案:
C
2)在不同类型的操作系统中,批处理操作系统的缺点是
A)缺少交互性
B)不能并发运行
C)CPU利用率低
D)周转时间太长
答案:
A
3)在下面列出的计算机操作中,只能在操作系统内核态下运行的是
A)关机
B)读文件
C)设置时间
D)屏蔽中断
答案:
D
4)引入中断技术可以使计算机的运行效率得到提高,下列哪一项对中断响应顺序产生影响?
A)中断优先级
B)时间片大小
C)特权指令
D)中断向量
答案:
A
5)操作系统提供给用户用于应用程序编程的唯一接口是
A)系统调用
B)运行平台
C)编程开发环境
D)中断服务程序
答案:
A
6)下列各种数据对象中,与进程具有一一对应关系的是
A)程序
B)进程控制块
C)动态库
D)堆栈
答案:
B
7)某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是
A)运行状态
B)就绪状态
C)挂起状态
D)阻塞状态
答案:
A
8)UNIX操作系统中,fork()系统调用用于创建进程。
仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么,输出到屏幕的正确结果是main()
{
pid_tpid;
pid=fork();
if(pid==0)printf(“HelloWorld\n”);
elseif(pid>0)printf(“HelloWorld\n”);
elseprintf(“HelloWorld\n”);
}
A)什么都没有
B)1行HelloWorld
C)2行HelloWorld
D)3行HelloWorld
答案:
C
9)在Pthread线程包中,线程操作pthread_join的含意是
A)创建一个新的线程
B)撤销一个线程
C)等待一个特定的线程退出
D)参加一个新的线程
答案:
C
10)下列各种情况中,一定不会引起进程调度的操作是
A)一个进程完成工作后被撤销
B)一个进程从运行状态变成了阻塞状态或就绪状态
C)一个进程从阻塞状态变成了就绪状态
D)一个进程从就绪状态变成了运行状态
答案:
D
11)下列活动中,哪一种活动只存在同步关系?
A)某年某月某日某航班的订票
B)球队举行足球比赛
C)汽车装配流水线上的各道工序
D)公共复印室复印机的使用
答案:
C
12)用P、V操作管理临界区时,把信号量mutex的初值设定为1。
当有k(k>1)个进程在mutex的等待队列中时,信号量的值为
A)k
B)k1
C)1k
D)k
答案:
D
13)学生小王在选课时编写了一个程序,为了保证有足够的学分,他先选了课程B,然后继续申请心仪的课程A。
若能选到课程A,则退掉课程B。
部分程序如下:
count.A//表示课程A的信号量
count.B//表示课程B的信号量
{
…
P(count.A);
select_course(A);
relese_course(B);
V(count.B);
…
}
请问:
小王的程序能否达到选到课程A又退掉课程B的目的?
A)一定能
B)一定不能
C)有可能
D)程序无法运行
答案:
C
14)下列存储管理方案中,允许动态扩充内存容量的方案是
A)固定分区
B)可变分区
C)页式
D)虚拟页式
答案:
D
15)在可变分区存储管理方案中,在对一个分区进行回收时,若该分区的起始地址加长度等于空闲区表中某个登记项所表示空闲区的起始地址,则表示
A)该回收分区的上邻分区是空闲的
B)该回收分区的下邻分区是空闲的
C)该回收分区的上、下邻分区都是空闲的
D)该回收分区的上、下邻分区都不是空闲的
答案:
B
16)在页式存储管理方案中,若一个进程的虚拟地址空间为2GB,页面大小为4KB,当用4字节表示物理页号时,页表需要占用多少个页面?
A)128
B)256
C)512
D)1024
答案:
C
17)下列哪一个页面置换算法有可能产生Belady异常现象?
A)FIFO
B)LRU
C)LFU
D)OPT
答案:
A
18)在采用虚拟存储管理方案的系统中,发生“抖动”现象是由以下哪一个原因引起的?
A)页面尺寸过大
B)页面尺寸过小
C)程序编制不合理
D)页面置换算法不合理
答案:
D
19)在一个采用虚拟页式存储管理方案的系统中,页面大小为50个整型变量。
假设某一个进程分配有3个页框,其中程序占用2个页框并常驻内存。
下列程序数据进行初始化时,会产生多少次缺页中断?
for(i=1;i<=50;i++)
for(j=1;j<=100;j++)C[i,j]=0;
A)50
B)100
C)150
D)5000
答案:
B
20)文件的存取方式依赖于
Ⅰ.文件的物理结构
Ⅱ.文件的逻辑结构
Ⅲ.存放文件的设备的物理特性
A)仅Ⅰ
B)仅Ⅱ
C)仅Ⅰ和Ⅱ
D)仅Ⅰ和Ⅲ
答案:
D
21)文件系统实现文件的按名存取是通过下列哪一项工作完成的?
A)文件目录查找
B)位示图查找
C)目录项分解
D)记录的成组和分解
答案:
A
22)使用文件前要先打开文件。
在成功执行打开文件系统调用后,系统会返回给用户一个
A)文件长度
B)内存地址
C)文件描述符
D)文件打开方式
答案:
C
23)假设某文件由100个逻辑记录组成,每个逻辑记录长度为80个字符。
磁盘空间被划分为若干块,块大小为1024个字符。
在没有采用成组操作时,磁盘空间的利用率是多少?
A)8%
B)16%
C)24%
D)32%
答案:
A
24)假设某文件由100个逻辑记录组成,每个逻辑记录长度为80个字符。
磁盘空间被划分为若干块,块大小为1024个字符。
若采用成组操作,块因子为12,那么磁盘空间的利用率是多少?
A)32%
B)64%
C)80%
D)94%
答案:
D
25)操作系统在对磁盘的访问中,优化下列哪个时间可以显著改善磁盘读写的性能?
A)寻道时间
B)旋转延时
C)传输时间
D)调度时间
答案:
A
26)设备管理中,为了管理和分配设备建立了一个数据结构,通常称为设备表。
它的作用是
A)管理物理设备
B)管理逻辑设备
C)实现即插即用
D)建立逻辑设备与物理设备之间的对应关系
答案:
D
27)当一个低速的I/O设备连接到高速的计算机系统中时,下列哪种技术可以提高低速设备的使用效率?
A)SPOOLing技术
B)I/O重定向技术
C)设备共享技术
D)设备缓冲技术
答案:
D
28)死锁产生的原因之一是资源分配不当,另一个原因是
A)存在共享资源
B)使用P、V操作过多
C)系统中没有采用SPOOLing技术
D)进程推进顺序不当
答案:
D
29)下列关于死锁与安全状态的叙述中,哪一个是正确的?
A)死锁状态一定是不安全状态
B)从安全状态有可能进入死锁状态
C)不安全状态就是死锁状态
D)死锁状态有可能是安全状态
答案:
A
30)假设系统由相同类型的7个资源被3个进程共享,若要使系统不会死锁,每个进程最多可以申请的资源个数是
A)1
B)2
C)3
D)4
答案:
C
二、多选题
1)在计算机存储体系中,操作系统涉及的存储设备为
A)寄存器
B)高速缓存
C)内存
D)硬盘
E)网盘
答案:
CDBA
2)下列信息中,保存在进程控制块结构中的是
A)进程标识符
B)进程当前状态
C)磁盘根目录
D)全局变量
E)代码段指针
答案:
EBA
3)在抢占式调度系统中,进程从运行状态转换为就绪状态的可能原因是
A)被调度程序抢占处理机
B)等待某一事件
C)等待的事件已经发生
D)进程创建完成
E)时间片用完
答案:
DEA
4)在有N个缓冲区的生产者消费者的问题中,下列叙述中哪些是错误的?
producer()
{intitem;
while(TRUE){
item=produce_item();
P(empty);
P(mutex);
insert_item(item);
V(mutex)
V(full);
}
}
consumer()
{intitem;
while(TRUE){
P(full);
P(mutex);
item=remove_item();
V(mutex);
V(mutex);
consume_item(item);
}
}
A)信号量empty的初值为N
B)信号量full的初值为0
C)信号量mutex的初值为0
D)P(full)和P(mutex)两条语句可以颠倒顺序
E)V(mutex)和V(mutex)两条语句可以颠倒顺序
答案:
DC
5)下列关于地址映射的叙述中,哪些是正确的?
A)地址映射过程通常是由硬件完成的
B)地址映射过程中一定要访问页目录和页表
C)地址映射是将虚拟地址转换成物理地址
D)页表项的一些内容是硬件确定的
E)根据页表项的有效位确定所需访问的页面是否已经在内存
答案:
EACD
6)下列关于快表的叙述中,哪些是正确的?
A)快表的另一个名称是TLB
B)快表的内容是页表的全集
C)当切换进程时,要刷新快表
D)快表存放在高速缓存中
E)对快表的查找是按内容并行进行的
答案:
CEAD
7)下列各种选项中,哪些是文件控制块中必须保存的信息?
A)文件名
B)文件大小
C)文件创建时间
D)文件描述符
E)磁盘块起始地址
答案:
CBEA
8)设计文件系统时应尽量减少访问磁盘的次数,以提高文件系统的性能。
下列各种措施中,哪些可以提高文件系统的性能?
A)块高速缓存
B)磁盘驱动调度
C)目录项分解法
D)异步I/O技术
E)DMA技术
答案:
CBA
9)设备与CPU之间数据传送和控制方式有多种,它们是
A)程序直接控制方式
B)设备控制方式
C)中断控制方式
D)DMA方式
E)通道控制方式
答案:
DECA
10)当检测到系统发生死锁之后,解除死锁的方法是
A)剥夺某些进程所占有的资源
B)修改注册表
C)撤消某些进程
D)进入安全模式
E)重新启动系统
答案:
AEC