太原工业学院软件工程专业大二学年操作系统单选题.docx
《太原工业学院软件工程专业大二学年操作系统单选题.docx》由会员分享,可在线阅读,更多相关《太原工业学院软件工程专业大二学年操作系统单选题.docx(25页珍藏版)》请在冰豆网上搜索。
太原工业学院软件工程专业大二学年操作系统单选题
太原工业学院软件工程专业大二2017-2018学年操作系统单选题
1操作系统的基本职能是()。
[单选题]*
A、控制和管理系统内各种资源,有效地组织多道程序的运行(正确答案)
B、提供用户界面,方便用户使用
C、提供方便的可视化编辑程序
D、提供强大的网络管理功能
2为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。
[单选题]*
A、多道批处理系统
B、分时系统(正确答案)
C、实时系统
D、网络系统
3操作系统中采用多道程序设计技术提高CPU和外部设备的()。
[单选题]*
A、利用率(正确答案)
B、可靠性
C、灵活性
D、兼容性
4下列选项中,操作系统提供给应用程序的接口是()。
[单选题]*
A、系统调用(正确答案)
B、中断
C、库函数
D、原语
5()为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
[单选题]*
A、处理器管理
B、存储管理(正确答案)
C、文件管理
D、作业管理
6下列系统中()是实时系统。
[单选题]*
A、计算机激光照排系统
B、办公自动化系统
C、化学反应堆控制系统(正确答案)
D、计算机辅助设计系统
7.分时操作系统通常采用()策略为用户服务。
[单选题]*
A、可靠性和灵活性
B、时间片轮转(正确答案)
C、时间片加权分配
D、短作业优先
8作业调度算法的选择常考虑的因素之一是使系统具有最高的吞吐量,为此应()。
[单选题]*
A、不让处理机空闲
B、能够处理尽可能多的作业(正确答案)
C、使各类用户都满意
D、不使系统过于复杂
9多道程序环境下,操作系统分配资源以()为基本单位。
[单选题]*
A、程序
B、指令
C、进程(正确答案)
D、作业
10下面的叙述中正确的是()[单选题]*
A、操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同
B、为了避免发生进程死锁,各进程只能逐个申请资源
C、操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息
D、进程同步是指某些进程之间在逻辑上的相互制约关系(正确答案)
11一个进程被唤醒意味着()。
[单选题]*
A、该进程重新占有CPU
B、进程状态变为就绪(正确答案)
C、它的优先权变为最大
D、其PCB移至就绪队列的队首
12下列选项中,导致创建新进程的操作是:
I.用户登录成功 II.设备分配 III.启动程序执行[单选题]*
A、仅I和II
B、仅II和III
C、仅I和III(正确答案)
D、I、II、III
13进程所请求的一次打印输出结束后,将使进程状态从()[单选题]*
A、从就绪变为运行
B、从运行变为就绪
C、从运行变为阻塞
D、从阻塞变为就绪(正确答案)
14单处理机系统中,可并行的是()。
[单选题]*
I、进程与进程 II、处理机与设备 III、处理机与通道 IV、设备与设备(正确答案)
A、I、II和IIIB、I、II和IVC、I、III和IVD、II、III和IV
15操作系统根据()来对并发执行的进程进行控制和管理。
[单选题]*
A、进程的基本状态
B、进程控制块(正确答案)
C、多道程序设计
D、进程的优先权
16多个进程的实体能存在于同一内存中,在一段时间内都能得到运行.这种特征称作进程的()[单选题]*
A、动态性
B、并发性(正确答案)
C、调度性
D、异步性
17.有两个并发执行的进程P1和P2,共享初值为0的变量x。
P1对x加1,P2对x减1,指令
// 加1操作 // 减1操作[单选题]*
load R1, x // 取x到寄存器R1中 load R2, x
inc R1 dec R2
store x, R1 // 将R1的内容存入x store x, R2
两个操作完成后,x的值
A、可能为-1或1
B、只能为0
C、可能为0、-1或1(正确答案)
D、可能为-1、0、1或2
18.进程P0和P1的共享变量定义及其初值为:
[单选题]*
booleanflag[2]; intturn0; flag[0]=FALSE; flag[1]=FALSE;
若进程P0和P1访问临街资源的类C伪代码实现如下,则并发执行进程P0和P1时产生的情形是:
()。
void P0()
{while(TRUE){
flag[0]=TRUE;turn=1;
while(flag[1]&&(turn==1));
临界区;
flag[0]=FALSE;
}}void P1()
{while(TRUE){
flag[1]=TRUE;turn=0;
while(flag[0]&&(turn==0));
临界区;
flag[1]=FALSE;
}}
A、不能保证进程互斥进入临界区,会出现“饥饿”现象
B、不能保证进程互斥进入临界区,不会出现“饥饿”现象
C、能保证进程互斥进入临界区,会出现“饥饿”现象
D、能保证进程互斥进入临界区,不会出现“饥饿”现象(正确答案)
19多个进程的实体能存在于同一内存中,在一段时间内都能得到运行,这种特征称作进程的()。
[单选题]*
A、动态性
B、并发性(正确答案)
C、调度性
D、异步性
20在支持多线程的系统中,进程P创建的若干个线程不能共享的是()[单选题]*
A、进程P的代码段
B、进程P中打开的文件
C、进程P的全局变量
D、进程P中某线程的栈指针(正确答案)
21下列关于进程和线程的叙述中,正确的是()。
[单选题]*
A、不管系统是否支持线程,进程都是资源分配的基本单位(正确答案)
B、线程是资源分配的基本单位,进程是调度的基本单位
C、系统级线程和用户级线程的切换都需要内核的支持
D、同一进程中的各个线程拥有各自不同的地址空间
22当一进程因在记录型信号量s上执行V(s)操作而导致唤醒另一进程时,执行V操作前s.value的值为:
()[单选题]*
A、>0
B、<0(正确答案)
C、≥0
D、≤0
23进程间的互斥与同步分别表示了各进程间的()。
[单选题]*
A、竞争与协作(正确答案)
B、相互独立与相互制约
C、不同状态
D、动态性与并发性
24若P、V操作的信号量S初值为2,当前值为-1,则表示有()等待进程。
[单选题]*
A、3个
B、2个
C、1个(正确答案)
D、0个
25若某进程调用P操作后不会等待信号量,则在调用P操作前信号量的值一定()[单选题]*
A、≥0
B、≤0
C、≤1
D、≥1(正确答案)
26假定下列指令已装入指令寄存器。
则执行时不可能导致CPU从用户态变为内核态(系统态)的是()。
[单选题]*
A、DIVR0,R1;(R0)/(R1)→R0
B、INTn;产生软中断
C、NOTR0;寄存器R0的内容取非(正确答案)
D、MOVR0,addr;把地址处的内存数据放入寄存器R0中
27下列选项中会导致进程从执行态变为就绪态的事件是()。
[单选题]*
A、执行P(wait)操作
B、申请内存失败
C、启动I/O设备
D、被高优先级进程抢占(正确答案)
28.某系统正在执行三个进程P1、P2和P3,各进程的计算(CPU)时间和I/O时间比例如表所示。
进程计算时间I/O时间
P190%10%
P250%50%
P315%85%
为提高系统资源利用率,合理的进程优先级设置应为( )[单选题]*
A、P1>P2>P3
B、P3>P2>P1(正确答案)
C、P2>P1=P3
D、P1>P2=P3
29.一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms到达,它的计算和I/O操作顺序如下:
P1:
计算60ms,I/O80ms,计算20ms
P2:
计算120ms,I/O40ms,计算40ms
若不考虑调度和切换时间,则完成两个作业需要的时间最少是( )。
[单选题]*
A、240ms
B、260ms(正确答案)
C、340ms
D、360ms
30下列说法正确的是()[单选题]*
A、时间片轮转调度算法是一种非抢占式调度方式
B、若现行进程等待某一事件时引起调度,则该系统采用的是抢占式调度
C、实时操作系统中通常采用抢占式调度方式(正确答案)
D、在抢占式系统中,进程的周转时间较之非抢占式系统是可预见的
31下列进程调度算法中,综合考虑进程等待时间和执行时间的是( )。
[单选题]*
A、时间片轮转调度算法
B、短进程优先调度算法
C、先来先服务调度算法
D、 高响应比优先调度算法(正确答案)
32若系统中有7台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( )个进程参于竞争,而不会发生死锁。
[单选题]*
A、5
B、6(正确答案)
C、7
D、8
33某系统中有3个并发进程,都需要同类资源3个,试问该系统不会发生死锁的最少资源数是( )。
[单选题]*
A、6
B、7(正确答案)
C、8
D、9
34下列关于银行家算法的叙述中,正确的是( )。
[单选题]*
A、银行家算法可以预防死锁
B、当系统处于安全状态时,系统中一定无死锁进程(正确答案)
C、当系统处于不安全状态时,系统中一定会出现死锁进程
D、银行家算法破坏了死锁必要条件中的“请求和保持”条件
35进程调度算法中的( )属于抢占式的分配处理器的策略。
[单选题]*
A、时间片轮转算法(正确答案)
B、非抢占式优先数算法
C、先来先服务算法
D、分级调度算法
36死锁与安全状态的关系是()[单选题]*
A、死锁状态有可能是安全状态
B、安全状态有可能成为死锁状态
C、不安全状态就是死锁状态
D、死锁状态一定是不安全状态(正确答案)
37我们把一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出以下论述,请选择一条正确的论述。
()[单选题]*
A、对临界资源是不能实现资源共享的
B、对临界资源,应采取互斥访问方式,来实现共享(正确答案)
C、为临界资源配上相应的设备控制块后,便能被共享
D、对临界资源应采取同时访问方式,来实现共享
答案解析:
临界资源一次只允许一个进程使用,即必须互斥访问
38采用PV操作管理相关临界区时,若信号量的值可能在[-1,1]之间变化,则与相关临界区有联系的进程个数是()[单选题]*
A、1
B、2(正确答案)
C、3
D、4
39若系统S1采用死锁避免方法,S2采用死锁检测方法,下列叙述中正确
Ⅰ.S1会限制用户申请资源的顺序
Ⅱ.S1需要进程所需资源总量信息,而S2不需要
Ⅲ.S1不会给可能导致死锁的进程分配资源,S2会[单选题]*
A、仅ⅠⅡ
B、仅ⅡⅢ(正确答案)
C、仅ⅠⅢ
D、ⅠⅡⅢ
40在内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是()[单选题]*
A、编辑
B、编译
C、链接(正确答案)
D、装载
41()方案要求程序在主存必须连续存放。
[单选题]*
A、动态分区分配(正确答案)
B、页式存储管理
C、段式存储管理
D、请求页式存储管理
42设内存的分配情况如右图1所示,若要申请一块40K字节的内存空间,采用最坏适应算法,则所得到的分区首址是( )。
[单选题]*
A、100K
B、190K
C、330K
D、410K(正确答案)
43设内存的分配情况如图1所示,若要申请一块40K字节的内存空间,采用最佳适应算法,则所得到的分区首址是( )。
[单选题]*
A、100K
B、190K
C、330K(正确答案)
D、410K
44()存储管理方式提供二维地址结构。
[单选题]*
A、固定分区
B、分页
C、分段(正确答案)
D、可变分区
45如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,该程序应该是()。
[单选题]*
A、可执行代码
B、可重入代码(正确答案)
C、可改变代码
D、可再现代码
46在一个页式存储管理系统中,页表内容如图1所示, 若页的大小为4K,则地址转换机构将逻辑地址0转换成的物理地址为( )。
[单选题]*
A、8192(正确答案)
B、4096
C、2048
D、1024
47在请求分页存储管理中,若采用FIFO页面淘汰算法,则当分配的页面数增加时,缺页中断的次数()。
[单选题]*
A、减少
B、增加
C、无影响
D、可能增加也可能减少(正确答案)
正确答案:
D
答案解析:
FIFO算法可以产生belady现象,即当分配的页面数增加时,缺页中断的次数反而增加。
其他算法,随分配页数的增加,缺页中断次数减少。
49抖动是指( )。
[单选题]*
A、使用机器时,造成屏幕闪烁的现象
B、刚被调出的页面又立即被调入所形成的频繁调入/调出的现象(正确答案)
C、系统盘有问题,造成系统不稳定的现象
D、由于主存分配不当,偶然造成主存不够的现象
50在缺页处理过程中,操作系统执行的操作可能是
I.修改页表
II.磁盘I/O
III.分配页框[单选题]*
A、仅 I、II
B、仅 II
C、仅 III
D、I、II 和 III(正确答案)
51存储管理中的地址转换(重定位)指的是()[单选题]*
A、将绝对地址转换成逻辑地址
B、将物理地址转换成逻辑地址
C、将逻辑地址转换成绝对地址(正确答案)
D、将物理地址转换成相对地址
52在虚拟页式存储管理中,每取一条指令或取一个操作数,访问主存的次数最多是()[单选题]*
A、1
B、2(正确答案)
C、3
D、4
53某个基于可变分区存储管理的计算机,其主存容量为55MB(初始为空),采用最坏分配算法,分配和释放的顺序为:
分配15MB、分配30MB、释放15MB、分配8MB、分配6MB,此时主存中最小空闲分区的大小是()[单选题]*
A、4MB(正确答案)
B、9MB
C、10MB
D、15MB
答案解析:
最坏适应分配算法:
当接到内存申请时,查找分区说明表,找到第一个能满足要求的最大空闲分区。
54静态重定位是在()进行的重定位。
[单选题]*
A、程序链接过程中
B、程序执行过程中
C、程序装入过程中(正确答案)
D、程序编译过程中
答案解析:
内存在装入一个程序时,把程序中的指令和数据地址全部装换为绝对地址,该过程在程序运行前进行,程序运行过程中无需再转换,这种转换方式成为“静态重定位”。
55动态重定位是在()进行的重定位。
[单选题]*
A、程序链接过程中
B、程序执行过程中(正确答案)
C、程序装入过程中
D、程序编译过程中
答案解析:
内存在装入程序时,不进行地址转换,而是直接把程序装入到分配的内存中,程序在执行过程中完成地址的转换,这种转换方式成为“动态重定位”。
56通道是一种()[单选题]*
A、保存I/O信息的部件
B、传输信息的电子线路
C、通用处理机
D、专用处理机(正确答案)
57环形缓冲区是一种()。
[单选题]*
A、单缓冲区
B、双缓冲区
C、多缓冲区(正确答案)
D、缓冲池
58系统利用SPOOLING技术实现()。
[单选题]*
A、对换手段
B、虚拟设备(正确答案)
C、磁带概念
D、虚拟存储
59在配有操作系统的计算机中,用户程序通过()向操作系统指出使用外部设备的要求。
[单选题]*
A、作业申请
B、原语
C、系统调用(正确答案)
D、I/O指令
60在下列叙述中,正确的一条是()。
[单选题]*
A、在设备I/O中引入缓冲技术的目的是为了节省内存
B、指令中的地址结构和外存容量是决定虚存作业地址空间的两个因素(正确答案)
C、处于阻塞状态的进程被唤醒后,可直接进入运行状态
D、在请求页式管理中,FIFO置换算法的内存利用率是较高的
61某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。
假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs,CPU对一块数据进行分析的时间为50μs。
在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是( ).[单选题]*
A、1500μs、1000μs
B、1550μs、1100μs(正确答案)
C、1550μs、1550μs
D、2000μs、2000μs
62若一个用户进程通过read系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是()[单选题]*
I.若该文件的数据不在内存,则该进程进入睡眠等待状态
II.请求read系统调用会导致CPU从用户态切换到核心态
III.read系统调用的参数应包含文件的名称
A、仅I、IIB、仅I、IIIC、仅II、IIID、I、II和III(正确答案)
63SPOOLING技术可以实现设备的()分配.[单选题]*
A、独占
B、共享
C、虚拟(正确答案)
D、物理
64操作系的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口,其合理的层次组织排列顺序是( )。
[单选题]*
A、用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序(正确答案)
B、用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序
C、用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序
D、用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序
65程序员利用系统调用打开I/O设备时,通常使用的设备名字是()。
[单选题]*
A、逻辑设备名(正确答案)
B、物理设备名
C、主设备号
D、从设备号
66操作系统中采用缓冲技术,能够减少对CPU的()的次数,从而提高资源的利用率。
[单选题]*
A、中断(正确答案)
B、访问
C、控制
D、依赖
67操作系统设置(),用来记录计算机系统所配置的独占设备类型、台数和分配情况。
[单选题]*
A、设备分配表(正确答案)
B、设备类表
C、设备表
D、设备控制表
68操作系统中的SPOOLING技术,实质是将()转化为共享设备的技术。
[单选题]*
A、虚拟设备
B、独占设备(正确答案)
C、脱机设备
D、块设备
69引入缓冲的主要目的是()。
[单选题]*
A、改善CPU和I/0设备之间速度不匹配的情况(正确答案)
B、节省内存
C、提高CPU的利用率
D、提高I/0设备的效率
70假设磁头当前位于第105道,正在向磁道序号增加的方向移动。
现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用循环扫描调度算法得到的磁道访问序列是()。
[单选题]*
A、110,170,180,195,68,45,35,12
B、110,68,45,35,12,170,180,195
C、110,170,180,195,12,35,45,68(正确答案)
D、12,35,45,68,110,170,180,195
71为实现设备独立性,用户程序通常使用的设备名字是()。
[单选题]*
A、逻辑设备名(正确答案)
B、物理设备名
C、主设备号
D、从设备号
72若磁盘转速为7200转/分,平均寻道时间为8ms,每个磁道包含1000个扇区,则访问一个扇区的平均存取时间大约是()[单选题]*
A、8.1ms
B、12.2ms(正确答案)
C、16.3ms
D、20.5ms
答案解析:
存取时间 = 寻道时间 + 延迟时间 + 传输时间。
存取一个扇区的平均延迟时间为旋转半周的时间,即为 (60/7200)/2=4.17ms ,传输时间为 (60/7200)/1000=0.01ms ,因此访问一个扇区的平均存取时间为 4.17+0.01+8=12.18ms ,保留一位小数则为 12.2ms
73在系统内存中设置磁盘缓冲区的主要目的是()[单选题]*
A、减少磁盘I/O次数(正确答案)
B、减少平均寻道时间
C、提高磁盘数据可靠性
D、实现设备无关性
74使用文件前必须()文件。
[单选题]*
A、命名
B、建立
C、打开(正确答案)
D、备份
75用户在删除某文件的过程中,操作系统不可能执行的操作是()。
[单选题]*
A、删除此文件所在的目录(正确答案)
B、删除与此文件关联的目录项
C、删除与此文件对应的文件控制块
D、释放与此文件关联的内存级冲区
76下列文件物理结构中,适合随机访问且易于文件扩展的是()。
[单选题]*
A、连续结构
B、索引结构(正确答案)
C、链式结构且磁盘块定长
D、链式结构且磁盘块变长
77某文件系统为一级目录结构,文件的数据一次性写入磁盘,已写入的文件不可修改,但可多次创建新文件。
使用哪种外存分配方式更合适()。
[单选题]*
A、连续(正确答案)
B、链式
C、索引
D、顺序索引
78操作系统的文件系统()。
[单选题]*
A、包括负责管理文件的一组系统软件
B、包括被管理的对象,即文件
C、A和B(正确答案)
D、仅包括数据
79允许多个用户同时使用同一个共享文件时,下列()做法是不对的。
[单选题]*
A、允许多个用户同时打开共享文件执行读操作
B、允许读者和写者同时使用共享文件(正确答案)
C、不允许读者和写者同时使用共享文件
D、不允许多个写者同时对共享文件执行写操作
80为允许不同用户使用相同的文件名,通常在文件系统中采用()。
[单选题]*
A、重名翻译
B、多级目录(正确答案)
C、约定
D、路径
81设文件索引节点中有7个地址项,其中4个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项大小为4字节,若磁盘索引块和磁盘数据块大小均为256字节,则可表示的单个文件的最大长度是( )[单选题]*
A、33kb
B、519kb
C、1057kb(正确答案)
D、16513kb
82某文件共有3个记录。
现在需要