操作系统习题docWord下载.docx
《操作系统习题docWord下载.docx》由会员分享,可在线阅读,更多相关《操作系统习题docWord下载.docx(19页珍藏版)》请在冰豆网上搜索。
6、操作系统提供给程序员的接口是()
A、进程B、系统调用C、库函数D、B和C
7、在操作系统中,处理机负责对进程进行管理和调度,对系统中的信息进行管理的部分通常称为()
A、数据库系统B、软件系统C、文件系统D、检索系统
8、所谓()是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源
A、多重处理B、多道程序设计C、实时处理D、并行执行
9、允许多个用户以交互方式使用计算机的操作系统称为();
允许多个用户将多个作业提交给计算机集中处理的操作系统称为();
计算机系统能及时处理过程控制数据并做出响应的操作系统称为()。
A、批处理操作系统B、分时操作系统C、多处理机操作系统
D、实时操作系统E、网络操作系统
10、下面关于操作系统的叙述中正确的是()
A、批处理作业必须具有作业控制信息
B、分时系统不一定都具有人机交互功能
C、从响应时间的角度看,实时系统与人时系统差不多
D、由于采用了分时技术,用户可以独占计算机的资源。
11、()操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A、网络B、分布式C、分时D、实时
12、实时操作系统必须在()内处理完来自外部的事件。
A、响应时间B、周转时间C、规定时间D、调度时间
二、填空题
1、操作系统是计算机系统中的一个(),它管理和控制计算机中系统中的()
2、操作系统的四大功能是()、()、()、()
3、如果说一个操作系统兼有批处理、分时和实时操作系统三者或其中二者的功能,这样的操作系统称为()
4、现代操作系统的两个最基本特征是()和()
5、用户和操作系统之间的接口主要有()和()
6、在主机控制下进行的输入/输出操作称为()操作
7、如果操作系统具有很强交互性,可同时供多个用户使用,系统响应比较及时,则属于()类型;
如果操作系统可靠,响应及时但仅有简单的交互能力则属于()类型;
如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于()。
8、实时系统应具有的两个基本特征:
()和()
9、按内存中同时运行程序的数目可以将批处理系统分为两类:
10、操作系统的基本特征是()、()、()、()
1、在操作系统中,P、V操作是一种()
A、机器指令B、系统调用命令C、作业控制命令D、低级进程通信原语
2、分配到必要的资源并获得处理机时的进程状态是()
A、就绪状态B、执行状态C、阻塞状态D、撤消状态
3、对进程的管理和控制使用()
A、指令B、原语C、信号量D、信箱
4、若信号量S的初值为2,当前值为-1,则表示有()等待进程。
A、0个B、1个C、2个D、3个
5、程序的顺序执行通常在()的工作环境中,具有以下特征();
程序的并发执行在()的工作环境中,具有如下特征()。
A、单道程序B、多道程序C、程序的可再现性D、资源共享
6、下列进程状态变化中,(0变化是不可能发生的。
A、运行————就绪B、运行————等待
C、等待————运行D、等待————就绪
7、当()到,进程从执行状态转变为就绪状态
A、进程被调度程序选中B、时间片到
C、等待某一事件D、等待的事件发生
8、用P,V操作管理临界区时,信号量的初值应定义为()
A、-1B、0C、1D、任意值
9、下面对进程的描述中,错误的是()
A、进程是动态的概念B、进程执行需要处理机
C、进程是有生命期的D、进程是指令的集合
10、临界区是()
A、一个缓冲区B、一段共享数据区
C、一段程序D、一个互斥资源
11、信箱通信是一种()通信方式
A、直接B、间接C、低级D、信号量
12、操作系统通过()对进程进行管理。
A、JCBB、PCBC、DCTD、CHCT
13、下列所述步骤中,()不是创建进程所必需的
A、由调度程序为进程分配CPUB、建立一个进程控制块
C、为进程分配内存D、将进程控制块链入就绪队列
14、多道程序环境下,操作系统分配资源以()为基本单位。
A、程序B、指令C、进程D、作业
15、对于两个并发进程,设互斥信号量为MUTEX,若MUTEX=0,则
A、表示没有进程进入临界区
B、表示有一个进程进入临界区
C、表示有一个进程进入临界区,另一个进程等待进入
D、表示有两个进程进入临界区
16、如果系统中有N个进程,则就绪队列中进程的个数最多为()个
A、N+1B、NC、N-1D、1
17、下述哪一个选项体现了原语的主要特点()
A、并发性B、异步性C、共享性D、不可分割性
18、一个进程被唤醒意味着()
A、该进程重新占有了CPU
B、它的优先权变为最大
C、其PCB移至等待队列队首
D、进程变为就绪状态。
1、进程的基本状态有执行、()和()
2、进程的基本特征有:
()、()、()、()和()
3、信号量的物理意义是当信号量大于0时表示(),当信号量值小于0时,其绝对值为()
4、进程由()、()和()三部分组成,其中()是进程存在的唯一标志。
而()部分也可以为其它进程共享。
5、进程是一个程序对某个数据集的()
6、系统中各进程之间逻辑上的相互制约关系称为()
7、若一个进程已进入临界区,其他欲进入临界区的进程必须()
8、如果信号量的当前值是-4,则表示系统中在该信号量上有()个等待进程。
9、在多道程序系统中,进程之间存在着的不同制约关系可以划分为两类:
()和(),()指进程间具有的一定逻辑关系;
()是指进程间在使用共享资源方面的约束关系。
10、对于信号量可以做()操作和()操作,()操作用于阻塞进程,()操作用于释放进程,程序中的()和()操作应谨慎使用,以保证其使用的正确性,否则执行时可能发生死锁。
11、程序并发招待与顺序招待时相比产生了一些新特征:
分别是()、()和()
12、有M个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是()
13、设系统中有N(N>
2)个进程,且当前不在执行进程调度程序,试考虑下述四种情况:
A、没有运行进程,有2个就绪进程,N个进程处于等待状态。
B、有1个运行进程,没有就绪进程,N-1个进程处于等待状态
C、有1个运行进程,有1个就绪进程,N-2个进程处于等待状态
D、有1个运行进程,有N-1就绪进程,没有进程处于等待状态
14、在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有()个,最少有()个。
15、下面关于进程的叙述中,不正确的有()
A、进程申请CPU得不到满足时,其状态变为等待状态。
B、在单CPU系统中,任一时刻有一个进程处于运行状态。
C、优先级是进行进程调度的重要依据,一旦确定不能改变。
D、进程获得处理机而运行是通过调度而实现的。
1、为多道程序提供的可共享资源不足时,可能出现死锁,但是,不适当的()也可能产生死锁
A、进程优先权B、资源的线性分配
C、进程推进顺序不当D、分配队伍优先权
2、采用资源剥夺法可以解除死锁,还可以采用()方法解除死锁
A、执行并行操作B、撤消进程
C、拒绝分配新资源D、修改信号量
3、产生死锁的四个必要条件是:
互斥、()、循环等待和不可剥夺。
A、请求与阻塞B、请求与保持
C、请求与释放D、释放与阻塞
4、产生死锁的必要条件有四个:
要防止死锁的发生,可以通过破坏这4个必要条件之一来实现,但破坏()条件是不太实际的。
A、互斥B、不可抢占C、部分分配D、循环等待
6、资源的按序分配策略可以破坏()条件。
A、互斥使用资源B、占有且等待资源
C、非抢夺资源D、循环等待资源
7、在()的情况下,系统出现死锁
A、计算机系统发生了重大故障
B、有多个阻塞的进程同时存在
C、若干进程因竞争资源而无休止地相互等待他方释放已占有的资源。
E、资源数远远小于进程数或进程同时申请的资源数远远超过资源总数。
8、银行家算法在解决死锁问题中是用于()的。
A、预防死锁B、避免死锁C、检测死锁D、解除死锁
10、某系统中有3个并发进程,都需要同类资源4个,试问谝系统不会发生死锁的最少资源数是()个
A、9B、10C、11D、12
34、设系统中仅有一类数量为M的独占型资源,系统中N个进程竞争该类资源,其中各进程对该类资源的最大需求量为W,当M,N,W分别取下列值时,试确定哪些情况会发生死锁,为什么?
(1)M=2,N=2,W=1
(2)M=3,N=2,W=2
(3)M=3,N=2,W=3
(4)M=5,N=3,W=2
(5)M=6,N=3,W=3
5、在分时操作系统中,进程调度经常采用()算法
A、先来先服务B、最高优先权C、时间片轮转D、随机
9、()优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。
A、先来先服务B、静态C、动态D、短作业
填空题:
13、进程的调度方式有两种,一种是(),另一种是()。
14、若使当前运行进程总是优先级最高的进程,应选择()进程调度算法。
15、一种最常用的进程调度算法是把处理机分配给具有最高优先权的进程,而确定优先权的方法有两种:
()优先权和()优先权。
16、在有M个进程的系统中出现死锁时,死锁进程的个数k应该满足的条件是()
17、在()调度算法中,按照进程进入就绪队列的先后次序来分配处理机。
18、死锁产生的四个必要条件是:
互斥条件、()、()、()
19、银行家算法中,当一个进程提出的资源请求将导致系统从()进入()时,系统就拒绝它的资源请求。
20、进程调度算法采用时间片轮转法时,时间片太大,就会使轮转法退化为()调度算法。
21、对待死锁,一般应考虑死锁的预防,避免,检测和解除四个问题。
典型的银行家算法是属于(),破坏环路等待条件是属于(),而剥夺资源是()的基本方法。
22、产生死锁的根本原因是(),另一个原因是()。
1、()是作业存在的唯一标志。
A、作业名B、进程控制块C、作业控制块D、程序名
2、选择作业调度算法时常考虑的因素之一是使系统有最高的吞吐量,为此应()
A、不让处理机空闲B、处理尽可能多的作业
C、使各类用户都满意D、不使系统过于复杂
3、设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为()
A、1小时B、5小时C、2.5小时D、8小时
4、操作系统提供给程序员的接口是()
6、当作业进