第二章习题
更新时间:2023-12-18 18:25:01 阅读量: 教育文库 文档下载
- 第二章愤怒的须菩提推荐度:
- 相关推荐
第二章 第一节
1、在进程管理中,当 时,进程从阻塞状态变为就绪状态。 A、 进程被进程调度程序选中 B、等待某一事件 C、等待的事件发生D、时间片用完
2、分配到必要的资源并获得处理机时的进程状态是 。 A、就绪状态B、执行状态C、阻塞状态D、撤消状态 3、进程的并发执行是指若干个进程 A 、同时执行B、在执行的时间上是重叠的 C、在执行的时间上是不可重叠的D、共享系统资源
4、程序的顺序执行通常在 ① 的工作环境中,具有 ② 特征;程序的并发执行在 ③ 的工作环境中,具有 ④ 特征。 A、单道程序 B、多道程序C、程序的可再现性D、资源共享 答:①A ② C ③ B ④D
5、进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是①;由运行状态变为阻塞状态的条件是② A、时间片用完 B、等待某事件发生 C、等待的某事件已发生 D、被进程调度程序选中 答:① D ② B
6、下列的进程状态变化中, 变化是不可能发生的。
A、运行→就绪B、运行→等待 C、等待→运行D、等待→就绪
7、一个运行的进程用完了分配给它的时间片后,它的状态变为 A、就绪B、等待C、运行 D、由用户自己确定 8、下面对进程的描述中,错误的是 。
A、进程是动态的概念 B、进程执行需要处理机 C、进程是有生命期的 D、进程是指令的集合
9、某系统的进程状态如图所示:a是 ① 状态,b是 ② 状态,c是 ③ 状态。1表示 ④ ,2表示 ⑤ ,3表示发生了等待事件,4表示等待事件结束。
下列情况中,当发生前者的状态转换时, ⑥ 会导致发生后者的状态转换。
1 b 4 2 3 a c ①②③:A挂起 B运行 C等待 D就绪 E睡眠 ④⑤ :A时间片用完 B选中 C等待 ⑥:A 2→1 B4 → 2
答:① B ②D ③ C ④ B ⑤ A ⑥ A 10、通常,用户进程被建立后, A、便一直存在于系统中,直到被操作人员撤消 B、随着作业运行正常或不正常结束而撤消 C、随着时间片轮转而撤消与建立 D、随着进程的阻塞或唤醒而撤消与建立
11、在操作系统中,进程是一个具有一定独立功能的程序在某个数据集上的一次
A、等待活动B、运行活动C、单独操作D、关联操作 12、下面所述步骤中, 不是创建进程所必需的。
A、由调度程序为进程分配CPU B、建立一个进程控制块 C、为进行分配内存 D、将进程控制块链入就绪队列
13、多道程序环境下,操作系统分配资源以 为基本单位。 A、程序 B、指令 C、进程 D、作业
●14、进程的基本特征有 动态 、 并发 、独立、异步及结构特征
15、在一个单处理机系统中,存在5个进程,则最多有 ① 进程处于阻塞状态,最多有 ② 个进程处于就绪状态。 ①②A、5 B、4 C、3 D、2 E、1 F 0 答案:①A ②B
第二节
1、对进程的管理和控制使用 A、指令 B、原语 C、信号量 D、信箱通信
2、进程控制就是对系统中的进程实施有效的管理,通过使用 ,进程撤消,进程阻塞,进程唤醒等进程控制原语实现。 A、进行运行B、进行管理C、进行创建D、进程同步 3、操作系统通过 对进程进行管理。 A、进程 B、进程控制快
C、进程启动程序 D、进程控制区 4、要
5、一个进程被唤醒意味着 。
A、该进程重新占有了CPU B、它的优先权变为最大 C、其PCB移至等待队列首 D、进程变为就绪状态
第三节
1、P、V(wait、signal)操作是
A、两条低级进程通信原语B、两组不同的机器指令 C、两条系统调用命令 D、 两条高级进程通信原语
2、若P、V(wait、signal)操作的信号量S初值为2,当前值为-1,则表示有 等待进程
A、0个 B、1个 C、2个 D、3个
3、用P、V(wait、signal)操作管理临界区时,信号量的初值应定义为
A、-1 B、0 C、 1 D、任意值
4、用P、V(wait、signal)操作唤醒一个等待进程时,被唤醒进程的状态变为
A、等待 B、就绪 C、运行 D、完成
5、进程间的同步是指进程在逻辑上的相互 关系。 A、联接 B、制约 C、继续 D、调用
6、 是一种只能进行P操作和V操作的特殊变量。
A、调度 B、进程 C、同步 D、信号量
7、 是解决进程间同步和互斥的一对低级通信原语。 A、lock和unlock B 、P和V C、W和S D、Send和Receive 8、下面叙述中正确的是 。
A、操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同
B、为了避免发生进程死锁,各进程只能逐个申请资源
C、操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况的关的信息
D、进程同步是指某些进程之间在逻辑上的相互制约关系
9、 在操作系统中,解决进程的 ① 和 ② 问题的一种方法是使用 ③
A、调度 B、互斥 C、通讯 D、同步 E 、分派 F、信号量 答 ①D ②B ③F
10、用P、V操作可以解决 互斥问题。 A、一切 B、某些 C、正确 D、错误
11、对于两个并发进程,设互斥信号量为mutex, 若mutex=0, 则 。
A表示没有进程进入临界区 B表示有一个进程进入临界区 C表示有一个进程进入临界区,另一个进程等待进入 D表示有两个进程进入
临界区
12、两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的 。
A同步 B互斥 C 调度 D执行
13、为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式称为 。 A进程互斥 B进程同步 C进程制约 D进程通信
14、信号量的物理意义是当信号量值大于0时表示 可用资源的数目 当信号量值小于0时,其绝对值为因请求该资源而被阻塞的进程的数目
■15、操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是S<0 、 (s<=0)
16、在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有4个,最少有0个 ●17、有M个进程共享同一个临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是1至-(M-1) 、(1至-M)
18、用信号量S实现对系统中4台打印机的互斥使用,S的初值应设置为 4 若S的当前值为-1,则表示等待队列有1 个等待进程
第四节
1、在测量控制系统中,数据采集任务把所采集的数据送入一单缓冲
区;计算任务从该单缓冲区中取出数据进行计算,试写出利用信号量机制实现两者共享单缓冲区的同步算法: 答:
int Se=1; intSf=0; main() {cobegin get(); compute(); coend} get()
{while(采集工作未完成) {采集一个数据 p(Se)
将数据送入缓冲区中 V(Sf);} } comput()
{while(计算工作未完成) { P(Sf);
从缓冲区中取出数据 V(Se);
进行数据计算}}
2、桌上有一空盘,允许存放一个水果,爸爸可向盘内放苹果,妈妈可向盘内放桔子,儿子专等吃盘内的桔子,女儿专等吃盘中的苹果,请用P、V操作实现爸爸、妈妈、儿子、女儿四个并发进程的同步与互斥。
int S=1;int Sa=0;int Sb=0; main() {cobegin father(); mather(); son(); daughter(); coend} father() {while(1) {p(S);
将一个苹果放入盘中 V(Sa);} } mather() { while(1) {p(S);
将一个桔子放入盘中 V(Sb);} } son() { while(1) {p(Sb);
从盘中取出桔子 V(S);吃桔子;} } daughter() { while(1) { p(Sa);
从盘中取出苹果 V(S);吃苹果;} }
3、嗜睡的理发师,一个理发店由一个N张沙发的等候室和一个放有一张理发椅的理发室组成。没有顾客时,理发师便去睡觉。当一个顾客走进理发店时,如果所有的沙发都已占用,他便离开理发店,否则,如果理发师正在为其他顾客理发时,则该顾客就找一张空沙发坐下来等待,如果理发师因无顾客正在睡觉,则由新到的顾客唤醒并为其理发,在理发完成后,顾客必须付费后才能离开理发店,试用信号量实现这一
同步问题。答:
Var counr:integer:=0;
mutex, sofa, empty, full:=1, N, 1, 0; cut, paymebt, re ceipt:semaphore:=0, 0, 0; begin
parbegin guest:begin
wait(mutex);
if((count>N) then; begin
signal (mutex); exit shop; end else begin
count:=count+1; if (count>1) then begin
wait (sofa); sit on sofa; wait (empty); get up from sofa; signal (sofa); end
else /*count=1 */ wait(empty);
sit on the baber _chair; signal (full); wait(impty); pay;
signal (payment); wait (nutex); count:=count-1; signal(mutex); exit shop; end end
barber:begin
repeat
wait (full); cut hair; signal (cut); wait (payment);
正在阅读:
第二章习题12-18
概率论复习题(2015-5-25 12.34.1 8375)(1)04-11
贵阳旅游攻略精选9篇03-28
2022年关于建设清廉学校工作综述范文03-24
英语发音词典10-19
河南工程学院ug数控加工试题10-21
审计风险管控与质量评估研究05-11
弱电工程(安防工程方案1)05-16
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 习题
- 第二章
- 湖南省双峰县2017-2018学年高一数学上学期第一次月考试题
- 正反生产实习教案
- 2017年度教师岗位安全责任书
- 二年级阅读写作1-2
- 电脑开关电源维修图解
- 五年级上册数学教案-第二单元 平行四边形面积的计算第二课时苏教版(2014秋)
- 1.1-2正负数有理数测试题
- 听说教程1 Unit13 The Media 听力原文+答案+注释
- 电阻和变阻器练习题
- 2018年上班抽烟检讨书1000字
- 2015年八年级语文下册6月月考试卷(有答案)
- 交安工程
- CFA考试复习教材应用指南
- 选课系统设计说明书
- 2020最新人教版五年级数学上册第8单元试卷1
- 德系车和日系车比较及汽车发动机 - 图文
- 中国古代文学史资料试题及参考答案 - 图文
- 急危重症试题
- 船舶吃水差的概念与基本计算
- 最新 论国际法框架下的武力使用问题-精品