计算机操作系统期末考试复习习题集含问题详解.docx
- 文档编号:1392880
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:20
- 大小:26.95KB
计算机操作系统期末考试复习习题集含问题详解.docx
《计算机操作系统期末考试复习习题集含问题详解.docx》由会员分享,可在线阅读,更多相关《计算机操作系统期末考试复习习题集含问题详解.docx(20页珍藏版)》请在冰豆网上搜索。
计算机操作系统期末考试复习习题集含问题详解
第一章引论
1、在下列系统中,(B)是实时系统。
A、计算机激光照排系统B、航空定票系统
C、办公自动化系统D、计算机辅助设计系统
2、在单一处理器上执行程序,多道程序的执行是在(B)进行的。
A、同一时刻B、同一时间间隔
C、某一固定时间D、某一固定时间间隔
3、如果在设备处理时设置I/O进程,则不需要I/O进程工作时,I/O进程处于_挂起_状态。
4、
讨论:
是挂起还是阻塞
根据服务对象不同,常用的处理机OS可以分为如下三种类型:
允许多个用户在其终端上同时交互地使用计算机的OS称为分时系统,它通常采用时间片轮转策略为用户服务;
允许用户把若干个作业提交计算机系统集中处理的OS称为多道批处理,衡量这种系统性能的一个主要指标是系统的系统吞吐量;
在实时操作系统的控制下,计算机系统能及时处理由过程控制反馈的数据并作响应。
设计这种系统时,应首先考虑系统的实时性与可靠性。
5、(C)不是分时系统的基本特征:
A、同时性 B、独立性
C、实时性 D、交互性
6、计算机操作系统的功能是(D)。
A.把源程序代码转换为标准代码
B.实现计算机用户之间的相互交流
C.完成计算机硬件与软件之间的转换
D.控制、管理计算机系统的资源和程序的执行
7、B在分时系统中。
时间片一定时,(B),响应时间越长。
A.存越多
B.用户数越多
C.存越少
D.用户数越少
8、下面关于操作系统的叙述中正确的是(A)。
A.批处理作业必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
D.由于采用了分时技术,用户可以独占计算机的资源。
9、分时操作系统通常采用(B)策略为用户服务。
A.可靠性和灵活性
B.时间片轮转
C.时间片加权分配
D.短作业优先
10、在(A)操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
A.实时
B.分时
C.分布式
D.单用户
11、下面6个系统中,必须是实时操作系统的有(B)个。
计算机辅助设计系统
航空订票系统
过程控制系统
机器翻译系统
办公自动化系统
计算机激光照排系统
A.1
B.2
C.3
D.4
12、设计实时操作系统时,首先应考虑系统的(B)。
A.可靠性和灵活性
B.实时性和可靠性
C.灵活性和可靠性
D.优良性和分配性
第二章进程管理
1、进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到就绪队列中。
2、下列进程状态的转换中,哪一个是不正确的_CE_。
A、就绪运行B、运行就绪
C、就绪等待D、等待就绪E.等待运行
3、在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是_BC_。
A、S>0B、S=0C、S<0D、S≠0
4、某进程所要求的一次打印输出结束,该进程被_C_,其进程的状态从_F_
A、阻塞B、执行
C、唤醒D、运行状态到阻塞状态
E、就绪到运行F、阻塞到就绪
G、运行到就绪
5、多道系统环境下,操作系统分配资源是以_D_为基本单位。
A、作业B、指令C、程序D、进程
6、进程的同步和互斥反映了进程间_并发_和_共享_的关系。
7、如果系统中有N个进程,
运行进程最多几个,最少几个?
一个/零个
就绪进程最多几个,最少几个?
n-1/零个
等待进程最多几个,最少几个?
n/零个
8、临界区是指并发进程中访问共享变量的(D)段。
A、管理信息B、信息存储C、数据D、程序
9、进程调度是从(A)选择一个进程投入运行。
A.就绪队列
B.等待队列
C.作业后备队列
D.提交队列
10、下列叙述中,正确的一条是(B)。
A.分时系统中,时间片越小,响应时间越长
B.多道程序的引入,主要是为了提高CPU及其它资源的利用率
C.飞机票机票系统是分时系统
D.PCB是进程存在的唯一标志,而程序是系统感知进程存在的唯一实体
11、一个进程被唤醒,意味着(B)。
A.该进程重新占有了CPU
B.进程状态变为就绪
C.它的优先权变为最大
D.其PCB移至就绪队列的队首
12、进程和程序的本质区别是(D)。
A.存储在存和外存
B.顺序和非顺序执行机器指令
C.分时使用和独占使用计算计资源
D.动态和静态特征
13、一进程在某一时刻具有(A)。
A.一种状态
B.二种状态
C.三种状态
D.四种状态
14、进程从运行状态变为等待的原因可能是(A)。
A.输入/输出事件发生
B.时间时刻
C.输入/输出事件完成
D.某个进程被唤醒
15、一个进程处于等待状态,则该进程所属的作业存在于(A)中。
A.存
B.外存
C.高速缓存
D.寄存器
16、进程创建原语的任务是(BD)。
A.为进程编制程序
B.为进程建立PCB表
C.为进程分配CPU
D.为进程分配所需的各种资源
17、通常,用户进程被建立后,(B)。
A.便一直存在于系统中,直到被操作人员撤消
B.随着作业运行正常或不正常结束而撒消
C.随着时间片轮转而撤消与建立
D.随着进程的阻塞或唤醒而撒消与建立
18、用PV操作解决读者写者问题的正确程序如下:
beginS,Sr:
SemAphore;rc:
integer;
S:
=1;Sr:
=1;rc:
=0;
cobeginPROCESSReAderi(i=1,2…)
beginP(Sr)
rc:
=rc+1;
ifrc=1thenP(S);
V(Sr);
reAdfile;
P(Sr);
rc:
=rc-1
ifrc=0thenV(S);
V(Sr);
end;
PROCESSWriterj(j=1,2…)
beginP(S);
Writefile;
V(S)
end;
coend;
end;
请回答:
(1)信号量Sr的作用;
(2)程序中什么语句用于读写互斥,写写互斥;(3)若规定仅允许5个进程同时读怎样修改程序?
19、问题:
用P.V操作解决下面问题
司机进程:
REPEAT
启动车辆
正常驾驶
到站停车
UNTIL…
售票员进程:
REPEAT
关门
售票
开门
UNTIL…
同步要求:
先关门,后开车;
先停车,后开门
解答:
信号量:
S_Door,{初值为0}
S_Stop;{初值为0}
司机进程:
Begin
RepeAt
P(S_Door);
启动;
驾驶;
停车;
V(S_Stop);
UntilfAlse;
End
乘务员进程:
Begin
RepeAt
关门;
V(S_Door);
售票;
P(S_Stop);
开门;
UntilfAlse;
End
20、桌上有一空盘,允许存放一只水果.爸爸只可向盘中放苹果,妈妈只可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果.规定当盘空时一次只能放一只水果供吃者取用,请用P,V原语实现爸爸,妈妈,儿子,女儿三个并发进程的同步.
爸爸,妈妈,儿子,女儿
PArbegin
PlAnt,Apple,orAnge:
semphAer:
=1,0,0;
DAd;begin
repeAt
WAit(plAnt);
PlAceAnApple;
SingAl(Apple);
UntilfAlse;
end
DAughter:
begin
reApt
WAit(Apple);
SingAl(plAnt);
EAtApple;
UntilfAlse
End
mum;begin
repeAt
WAit(plAnt);
PlAceAnorAnge;
SngAl(orAnge);
UntilfAlse;
end
son:
begin
reApt
WAit(orAnge);
SingAl(plAnt);
EAtorAnge;
UntilfAlse
end
pArend;
21、桌上有一空盘,允许存放一只水果.爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果.规定当盘空时一次只能放一只水果供吃者取用,请用P,V原语实现爸爸,儿子,女儿三个并发进程的同步.
22、银行业务模拟:
5个窗口,20个座位,
总共有20个椅子
begin
pArbegin
vAr:
cusnum,chAirnum:
semAphore:
=0,20;
clenum,mutex:
semAphore:
=5,1;
clerk:
begin
repeAt
wAit(cusnum);
干活;
打铃铛;
singAl(clenum);
until下班时间到;
end
customer:
begin
wAit(chAirnum);
wAit(mutex);
quhAo;
singAl(cusnum);
singAl(mutex);
wAit(clenum);
singAl(chAirnum);
接受服务;
离开;
end
pArend;
end.
第三章处理机调度与死锁
1、在分时操作系统环境下运行的作业通常称为(C)。
A.后台作业
B.长作业
C.终端型作业
D.批量型作业
2、当作业进入完成状态,操作系统(B)。
A.将删除该作业并收回其所占资源,同时输出结果
B.将该作业的控制块从当前作业队列中删除,收回其所占资源,并输出结果
C.将收回该作业所占资源并输出结果
D.将输出结果并删除存中的作业
3、在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是(D)。
A.先来先服务
B.优先数
C.最高响应比优先
D.短作业优先
4、既考虑作业等待时间,又考虑作业执行时间的调度算法是(A)
A.响应比高者优先
B.短作业优先
C.优先级调度
D.先来先服务
5、作业调度程序从处于(D)状态的队列中选取适当的作业投入运行。
A.运行
B.提交
C.完成
D.后备
6、(A)是指从作业提交给系统到作业完成的时间间隔。
A.周转时间
B.响应时间
C.等待时间
D.运行时间
7、作业从进入就绪队列到被调度程序选中的时间间隔称为(B)
A.周转时间
B.响应时间
C.等待时间
D.触发时间
8、作业调度算法的选择常考虑因素之一是使系统有最高的吞吐率,为此应(B)。
A.不让处理机空闲
B.能够处理尽可能多的作业
C.使各类用户都满意
D.不使系统过于复杂
9、在非剥夺调度方式下,运行进程执行V原语后,其状态(A)。
A、不变
B、要变
C、可能要变
D、可能不变
10、在任意调度方式下,运行进程执行V原语后,其状态(A)。
A、不变
B、要变
C、可能要变
11、系统出现死锁的原因是(C)。
A、计算机系统发生了重大故障
B、有多个封锁的进程同时存在
C、若干进程因竞争资源而无休止的等待着它方释放已占用的资源
D、资源数大大少于进程数,或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 期末考试 复习 习题集 问题 详解