文档库 最新最全的文档下载
当前位置:文档库 › 第二章_进程管理习题修改汇总

第二章_进程管理习题修改汇总

第二章_进程管理习题修改汇总
第二章_进程管理习题修改汇总

一、选择题

1.在进程管理中,当 C 时,进程从阻塞状态变为就绪状态。

A.进程被进程调度程序选中

B.等待某一事件

C.等待的事件发生

D.时间片用完

2.分配到必要的资源并获得处理机时的进程状态是 B 。

A.就绪状态

B.执行状态

C.阻塞状态

D.撤消状态

3.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是 D 。

A.时间片用完

B.等待某事件发生

C.等待的某事件已发生

D.被进程调度程序选中4.进程的三个基本状态在一定条件下可以相互转化,进程由运行状态变为阻塞状态的条件是 B 。

A.时间片用完

B.等待某事件发生

C.等待的某事件已发生

D.被进程调度程序选中5.下列的进程状态变化中, C 变化是不可能发生的。

A.运行→就绪B.就绪→运行C.等待→运行D.等待→就绪

6.一个运行的进程用完了分配给它的时间片后,它的状态变为A 。

A.就绪

B.等待

C.运行

D.由用户自己确定7.操作系统通过 B 对进程进行管理。

A. JCB

B. PCB

C. DCT

D. CHCT 8.一个进程被唤醒意味着 D 。

A. 该进程重新占有了CPU

B. 它的优先权变为最大

C. 其PCB移至等待队列队首

D. 进程变为就绪状态

9.多道程序环境下,操作系统分配资源以 C 为基本单位。

A. 程序

B. 指令

C. 进程

D. 作业

10. 从下面的叙述中选出一条正确的叙述:

(1)操作系统的一个重要概念是进程,不同的进程所执行的代码也不同。

(2)操作系统通过PCB来控制和管理进程,用户进程可从PCB 中读出与本身运行状态相关的信息。

(3)当进程由执行状态变为就绪状态时,CPU现场信息必须被保存在PCB中。

(4)当进程申请CPU得不到满足时,它将处于阻塞状态。(5)进程是可与其他程序并发执行的程序在一个数据集合上的运行过程,所以程序段是进程存在的唯一标志。

11. 从下面的叙述中选出4条正确的叙述:

(1)一个进程的状态发生变化总会引起其它一些进程的状态发生变化。

(2)进程被挂起(suspend)后,状态变为阻塞状态。

(3)信号量的初值不能为负数。

(4)线程是CPU调度的基本单位,但不是资源分配的基本单位。(5)在进程对应的代码中使用wait、signal操作后,可以防止系统发生死锁。

(6)管程每次只允许一个进程进入。

(7)wait、signal操作可以解决一切互斥问题。

(8)程序的顺序执行具有不可再现性。

二、是非题

1.进程是动态的概念

2.进程执行需要处理机

3.进程是有生命期的

4.进程是指令的集合

5.操作系统的一重要概念是进程,因此不同进程所执行的代码也一定不同

7.操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息

8.进程同步是指某些进程之间在逻辑上的相互制约关系

9.在一个只有单个CPU的计算机中,进程不能并行操作。一个进程在利用CPU运行,另一个进程可以同时进行I/O操作,它们是并行的。

10.线程可以分为内核级(Kernel Thread)和用户级(User Thread)两种,操作系统不可以直接调度用户级的线程。

三、填空题

1.信号量的物理意义是当信号量值大于零时表示可用资源的数目;当信号量值小于零时,其绝对值为因请求该资源而被阻塞的进程数目。

2.临界资源的概念是一次仅允许一个进程访问的资源,而临界区是指进程中访问临界资源的那段程序代码。

3.进程在运行过程中有三种基本状态,它们是就绪、执行、阻塞。

4.进程主要由程序段、数据段、 PCB 三部分内容组成,其中 PCB 是进程存在的唯一标志。而程序段部分也可以为其他进程共享。

5.系统中各进程之间逻辑上的相互制约关系称为进程同步。6.若一个进程已进入临界区,其他欲进入临界区的进程必须

等待。

7.将进程的 PCB 链接在一起就形成了进程队列。

8.用P、V操作管理临界区时,任何一个进程在进入临界区之前应调用 P 操作,退出临界区时应调用 V 操作。9.在多道程序系统中,进程之间存在着的不同制约关系可以划分为两类:互斥与同步。互斥指进程间具有的一定逻辑关系;同步是指进程间在使用共享资源方面的约束关系。

10.程序顺序执行时有顺序性、封闭性和可再现性的特点。11.有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是 1至-(m-1)。12.在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有 4 个,最少有0 个。

13、在单用户单任务环境下,用户独占全机,此时机内资源的状态,只能由运行程序的操作加以改变,此时的程序执行具有封闭性性和可再现性性特征。

14、并发进程之间的相互制约,是由于它们的共享资源和

相互合作而产生的,因而导致程序在并发执行时具有间断性或异步性特征。

15、程序并发执行与顺序执行时相比产生了一些新特征,分别是间断性、失去封闭性和不可再现性。

16、引入进程的目的是使程序能正确地并发执行,以提高资源利用率和系统吞吐量,而引入线程的目的是减少并发执行的开销,提高程序执行的并发程度。

17、进程由程序段、数据段和 PCB 组成,其中 PCB 是进程存在的唯一标志。

18、进程最基本的特征是动态性和并发性,除此之外,它还有独立特征、异步性和结构特征。

19、由于进程的实质是程序的一次执行,故进程有动态性的基本特征,该特征还表现在进程由创建而产生,由调度而执行,由撤销而消亡,即进程具有一定的生命期。

20、引入进程带来的好处是提高资源利用率和增加系统吞吐量。

21、当前正在执行的进程由于时间片用完而暂停执行时,该进程应转变为就绪状态;若因发生某种事件而不能继续执行时,应转为阻塞状态;若应终端用户的请求而暂停执行时,它应转为静止就绪状态。

22、用户为阻止进程继续运行,应利用挂起原语,若进程正在执行,应转为静止就绪状态;以后,若用户要恢复其运行,应利用激活原语,此时进程应转为活动就绪状态。

23、系统中共有5个用户进程,且当前CPU在用户态下执行,则最多可有 4 个用户进程处于就绪状态,最多可有 4 个用户进程处于阻塞状态;若当前在核心态下执行,则最多可有 5 个用户进程处于就绪状态,最多可有 5 个用户进程处于阻塞状态。

24、同步机制应遵循的准则:空闲让进、忙则等待、有限等待和让权等待。

25、在记录型信号量机制中,S.value>0时的值表示可用的临界资源数量;每次wait操作意味着申请一个临界资源,因此应将S.value 减1 ,当S.value <0 时,进程应阻塞。

四、解析题

1.进程的定义是什么?它最少有哪几种状态?

【解】进程是一个具有一定功能的程序关于某个数据集合的一次运行活动。

一个进程最少有就绪、执行和阻塞三种状态。就绪状态是指进程已获得了除处理机以外的所有资源,一旦获得处理机就可以立即执行。执行状态是指进程获得必要的资源并正在处理机上执行。阻塞状态是指进程由于发生某事件而暂时无法执行下去,此时即使把处理机分配给该进程,它也无法运行。

2.进程与线程的主要区别是什么?

[解]1>线程是进程的一个组成部分

2>进程的多线程都在进程地址空间活动

3>资源是分给进程的

4>处理机的调度基本单位是线程

5>线程的执行需要同步

3.什么是进程的互斥与同步?同步和互斥这两个概念有什么联系和区别?

解:

(1)同步:两个事件的发生有着某种时序上的关系,进程间的同步关系是指系统中往往有几个进程共同完成一个任务;

(2)互斥是进程间的另外一种关系。由于各进程要共享资源。而有些资源往往要求排他性地使用;

(3)互斥是一种特殊的同步关系。

4. 桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放桔子,儿子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。

解:设置3个信号量S、SO、SA

信号量S表示盘子是否为空,其初值为1;

信号量SO表示盘中是否有桔子,其初值为0;

信号量SA表示盘中是否有苹果,其初值为0。

同步描述:

int S=1;

int SA=0;

int SO=0;

main()

{

father();

son();

daughter();

}

father()

{

while(1)

{

p(S);//盘子是否空

将水果放入盘中;

if(放入的是桔子)v(SO);//变形

else v(SA) //很少有学生如此做!而这却是本题的关键

}

}

son()

{

while(1)

{

p(SO);//盘子中有无桔子

从盘中取出桔子;

v(S);

吃桔子;

}

}

daughter()

{

while(1)

{

p(SA);//盘子中有无苹果

从盘中取出苹果;

v(S);

吃苹果;

}

}

5. 请用信号量实现对某数据库的读者-写者互斥。

要求:(1)读者与写者之间互斥,写者与写者之间互斥。(2)读者之间不互斥。

解:本题是读者-写者问题。在本题中,允许读进程同时读数据库,但写进程正在写数据库时不允许其他进程读该数据库,也不允许其他进程写该数据库。为了解决读、写进程之间的同步,应该设置2个信号量和一个共享变量:读互斥信号量rmutex,用于使读进程互斥地访问共享变量count,其初值为1;写互斥信号量wmutex,用于实现写进程与读进程的互斥及写进程与写进程的互斥,其初值为1;共享变量count,用于记录当前正在读数据库的读进程数目,初值为0。其工作过程描述如下:Semaphore rmutex=1;

Semaphore wmutex=1;

Int count=0;

Main()

{

Cobegin

Reader();

Writer();

Coend

Reader()

{

While(true)

{

P(rmutex);

If(count==0) p(wmutex);

Count ++;

V(rmutex);

读数据库;

P(rmutex);

Count --;

If (count==0) v(wmutex);

V(rmutex);

}

}

Writer()

{

While(true)

{

P(wmutex);

写数据库;

V(wmutex);

}

}

注意:正确理解信号量rmutex的意义是理解读者-写者问题的关键。Rmutex是一个互斥信号量,用于使读进程互斥地访问共享变量count。信号量rmutex并不表示读进程的数目,表示读进程数目的是共享变量count。当一个读进程要读数据库时,应将读进程计数count增加1;如果此前(count加1以前)数据库中无读进程,还应对写互斥信号量wmutex做p操作,这样,若数据库中无写进程则通过p操作阻止后续写进程写,若数据库中有写进程,则通过p操作让读进程等待。同理,当一个读进程完成读数据库操作时,应将读进程计数count减少1;如果此时(count减1以后)数据库中已无读进程,还应对写互斥信号量wmutex做v操作,以允许写进程写。

6. 就绪队列中有10个进程,系统将时间片设为200ms,CPU进行进程切换要花费10ms,试问系统开销所占的比率约为多少?解:因就绪队列中有10个进程,它们以时间片轮转的方式使用CPU,时间片长度为200ms。当一个时间片用完时,调度进程将当前运行进程设置为就绪状态并放入就绪队列尾,再从就绪队列首选择进程投入运行,这一过程(进程切换)要花费时间10ms。因此系统开销所占比率为:10/(200+10)=4.8%

7、在OS中引起进程调度的主要因素有哪些?

【解】

在OS中引起进程调度的主要因素有:

(1)缺乏资源。正在运行的进程因为某个条件不能满足,不得不进入阻塞状态,此时,运行进程被撤下,引起调度使另一个进程进入运行

(2)时间片到。如果是分时系统或者以时间片作为激励调度的系统,时间片是引起硬件激励的主要因素,每当时间片到,正在运行的进程被暂时停止,将它再次排入就绪队列,引起调度使另一就绪进程进入运行。

(3)外部中断。外部中断信号也将引起调度,如打印机打印完成,通过打印通道或者信号线路传送一激励信号,将原等待进程唤醒重新进入运行,或引起调度使另一进程运行。

(4)进程结束。进程正常执行完毕,退出并终止,此时将激励系统调度另一进程进入运行。

8. 假设有4道作业,它们的提交时间及执行时间已给出。

作业号提交时刻(时) 执行时间(小时)

1 10:00 2

2 10:20 1

3 10:40 0.5

4 10:50 0.3

采用先来先服务调度算法和最短作业优先调度算法时的

平均周转时间和平均带权周转时间,并指出它们的调度顺序。

数学必修二第二章经典测试题(含答案)

必修二第二章综合检测题 一、选择题 1.若直线a和b没有公共点,则a与b的位置关系是() A.相交B.平行C.异面D.平行或异面 2.平行六面体ABCD-A1B1C1D1中,既与AB共面也与CC1共面的棱的条数为() A.3B.4C.5D.6 3.已知平面α和直线l,则α内至少有一条直线与l() A.平行B.相交C.垂直D.异面 4.长方体ABCD-A1B1C1D1中,异面直线AB,A1D1所成的角等于() A.30°B.45°C.60°D.90° 5.对两条不相交的空间直线a与b,必存在平面α,使得() A.a?α,b?αB.a?α,b∥α C.a⊥α,b⊥αD.a?α,b⊥α 6.下面四个命题:其中真命题的个数为() ①若直线a,b异面,b,c异面,则a,c异面; ②若直线a,b相交,b,c相交,则a,c相交; ③若a∥b,则a,b与c所成的角相等; ④若a⊥b,b⊥c,则a∥c. A.4B.3C.2D.1 7.在正方体ABCD-A1B1C1D1中,E,F分别是线段A1B1,B1C1上的不与端点重合的动点,如果A1E=B1F,有下面四个结论: ①EF⊥AA1;②EF∥AC;③EF与AC异面;④EF∥平面ABCD. 其中一定正确的有() A.①②B.②③C.②④D.①④ 8.设a,b为两条不重合的直线,α,β为两个不重合的平面,下列命题中为真命题的是() A.若a,b与α所成的角相等,则a∥b B.若a∥α,b∥β,α∥β,则a∥b C.若a?α,b?β,a∥b,则α∥β D.若a⊥α,b⊥β,α⊥β,则a⊥b 9.已知平面α⊥平面β,α∩β=l,点A∈α,A?l,直线AB∥l,直线AC⊥l,直线m∥α,n∥β,则下列四种位置关系中,不一定成

第二章进程管理答案

第二章进程管理 一、单项选择题 1、顺序程序和并发程序的执行相比,()。 A.基本相同 B. 有点不同 C.并发程序执行总体上执行时间快 D.顺序程序执行总体上执行时间快 2、在单一处理机上,将执行时间有重叠的几个程序称为()。 A.顺序程序 B. 多道程序 C.并发程序 D. 并行程序 3、进程和程序的本质区别是()。 A.存储在内存和外存 B.顺序和非顺序执行机器指令 C.分时使用和独占使用计算机资源 D.动态和静态特征 4、在下列特性中,不是进程的特性的是()。 A. 异步性 B. 并发性 C. 静态性 D. 动态性 5 A 6 A. 7 A. 8 A. 9 A. 10 A. 11 A. 12。 A. 13 A. 14 A. 15 A. 16、在操作系统中,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是()。 A. S>0 B. S=0 C. S<0 D. S≠0 17、信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为()。 A.10 B.8 C.6 D.4 18、在进程通信中,使用信箱方式交换信息的是()。 A.低级通信B.高级通信C.共享存储器通信D.管道通信 19.( )必定会引起进程切换。A.一个进程被创建后进入就绪态B.一个进程从运行态变成等待态c.一个进程从运行态变成就绪态 D.一个进程从等待态变成就绪态 20、操作系统使用( )机制使计算机系统能实现进程并发执行,保证系统正常工作。 A.中断B.查询c.同步D互斥 21.对于一个单处理器系统来说,允许若干进程同时执行,轮流占用处理器.称它们为()的。 A.顺序执行 B.同时执行c.并行执行D.并发执行

财务管理第二章课后补充习题及课堂例题(学生版)

财务管理第二章课后补充习题及课堂例题(学生版) 第二章财务管理的价值观念 课后补充计算题: 1、某人希望以8%的年利率,按每半年付款一次的方式,在3年内等额偿还现 有的6 000元债务,问每次应偿还多少? PV A6=6000 P/A4%,6 A=PV A6/(P/A4%,6) 一农户购置了一台新收割机,他估 2、计新机器头两年不需要维修,从第3年末开始的10年中,每年需支付200 元维修费,若折现率为3%,问10年维修费的现值为多少? A=200 P=A*(P/A3%,12-P/A3%,2) 3、某人在2000年1月1日存入银行1000元,年利率为10%。要求计算: (1)每年复利一次,2003年1月1日存款账户余额是多少? FV3=1000*(1+10%)^3=1000*F/P10%,3 (2)每季度复利一次,2003年1月1日存款账户余额是多少? 1000*(1+2.5%)^12=1000*F/P2.5%,12 (3)若1000元,分别在2000年、2001年、2002年和2003年1月1日存入250元,仍按10%利率,每年复利一次,求2003年1月1日余额?FV A4=250*F/A10%,4 (4)假定分4年存入相等金额,为了达到第一问所得到的账户余额,每期应存入多少金额?FV3/(F/A10%,4) (5)假定第三问为每季度复利一次,2003年1月1日余额是多少?250*(F/P2.5%,12+F/P2.5%,8+F/P2.5%,4+1) (6)假定第四问改为每季度复利一次,每年应存入多少金额? FV3/(F/P2.5%,12+F/P2.5%,8+F/P2.5%,4+1) 4、某人拟明年年初借款42000元,从明年年末开始,每年年末还本付息6000元, 连续10年还清,设预定最低借款利率为8%,问此人是否能按计划借到款项? A=6000 P/A8%,10 最多能借:PV A10=A*(P/A8%,10) 42000 5、有人在今后五年中每年末借给你2 500元,要求你在随后的10年中,每年末归 还2 500元于他,若年利率为5%,问你是否接受这笔借款? 2500*(P/A5%,5) 2500*(P/A5%,15-P/A5%,5) 6、某工商管理研究生计划从银行借款10 000元,利率12%,半年计息一次。这笔 借款在四年内分期等额摊还,每半年还款一次。第一次还款是从今天起的6个月后,问: (1)贷款的实际年利率是多少? (1+6%)^2-1=F/P6%,2 -1 (2)计算每半年应付的偿还额。10000/(P/A6%,8) (3)计算第二个半年所付的本金和利息。 7、某公司准备投资开发新产品,现有三个方案可供选择。根据市场预测,三种不

高中数学必修二第二章经典练习题

高一数学必修二第二章经典练习题 第I卷(选择题) 请修改第I卷的文字说明 一、单项选择 ). ①平行于同一条直线的两条直线互相平行 ②垂直于同一条直线的两条直线互相平行 ③平行于同一个平面的两条直线互相平行 ④垂直于不一个平面的两条直线互相平行 A.仅②不正确B.仅①、④正确 C.仅①正确D.四个命题都正确 2. 如果直线 a是平面α的斜线,那么在平面α内() A 不存在与a平行的直线 B 不存在与a垂直的直线 C 与a垂直的直线只有一条 D 与a平行的直线有无数条 3. 平面α内有一四边形ABCD,P为α外一点,P点到四边形ABCD各边的距离相等,则这个四边形() A 必有外接圆 B 必有内切圆 C 既有内切圆又有外接圆 D 必是正方形 4. 已知六棱锥P-ABCDEF的底面是正六边形,PA⊥平面ABC,PA=2AB,则下列结论正确的是( ) A.PB⊥AD B.平面PAB⊥平面PBC C.直线BC∥平面PAE D.直线PD与平面ABC所成的角为45° 5. 若a,b是异面直线,直线c∥a,则c与b的位置关系是()A.相交 B.异面 C.平行 D.异面或相交 6. 设四棱锥P-ABCD的底面不是平行四边形,用平面α去截此四棱锥(如图),使得截面四边形是平行四边形,则这样的平面α( )A.不存在B.只有1个 C.恰有4个D.有无数多个 7. 设P是△ABC所在平面外一点,P到△ABC各顶点的距离相等,而且P 到△ABC各边的距离也相等,那么△ABC() A 是非等腰的直角三角形 B 是等腰直角三角形 C 是等边三角形 D 不是A、B、C所述的三角形 8. 已知正四棱锥S ABCD -的侧棱长与底面边长都相等,E是SB 的中点,则AE SD ,所成的角的余弦值为( ) A. 1 3 D. 2 3 9. 正方体ABCD—A1B1C1D1中,E、F分别是AA1与CC1的中点,则直线ED 与D1F所成角的大小是 () A. 1 5 B。 1 3 C。 1 2 D 10. 已知空间两条不同的直线m,n和两个不同的平面,αβ,则下列命题中正确的是( ) A.若//,,// m n m n αα ?则 B.若,, m m n n αβα ?=⊥⊥ 则 C.若//,//,// m n m n αα则 D.若//,,,// m m n m n αβαβ ?= I则 11. 在三棱柱 111 ABC A B C -中,各棱长相等,侧掕垂直于底面,点D是 侧面 11 BB C C的中心,则AD与平面 11 BB C C所成角的大小是 ( ) A.30o B.45o C.60o D.90o 12. 已知直线l、m,平面α、β,且lα ⊥,mβ ?,则// αβ是l m ⊥ 的 A.充要条件 B.充分不必要条件

第二章补充习题

1、桌上有一只盘子,最多可容纳两个水果,每次只能放入或取出一个水果。爸爸专向盘中放苹果,妈妈放专向盘中放桔子;两个儿子专等吃盘子中的桔子,两个女儿专等吃盘子中的苹果。请用P、V操作来实现爸爸、妈妈、儿子、女儿之间的同步与互斥关系。 答:本题中需设置4个信号量,其中empty表示还可以向盘中放几个水果,其初值为2;apple对应已放入盘中的苹果,orange对应已放入盘中的桔子,它们的初值均为0;mutex 用来实现对盘子的互斥访问(包括放和取),其初值为1。相应的进程可描述为: father(){ while(1){ P(empty); P(mutex); 向盘中放苹果; V(mutex); V(apple); } { } mother(){ while(1){ P(empty); P(mutex); 向盘中放桔子; V(mutex); V(orange); } } < son (){ /* 两个儿子对应同一段代码*/ while(1){ P(orange); P(mutex); 从盘中取桔子; V(mutex); V(empty); 吃桔子; } } ^ daughter(){ /* 两个女儿对应同一段代码*/ while(1){ P(apple); P(mutex); 从盘中取苹果; V(mutex); V(empty);

吃苹果; } } ] 2、某招待所有100个床位,住宿者住入要先登记(在登记表上填写姓名及床位号),离去时要撤消登记(在登记表上删去姓名和床位号)。请给出住宿登记及撤消登记过程的算法描述。 答:本题中,被住宿者竞争的资源主要有床位和住宿登记表两种,可分别为它们设置初值为100的信号量bed及初值为1的信号量mutex。住宿登记过程的算法描述如下:P(bed); P(mutex); 在登记表上填写姓名及床位号; v(mutex); 撤消登记过程的算法描述如下: P(mutex); 在登记表上删去姓名和床位号; V(mutex); | V(bed); 3、一阅览室,读者进入阅览室必须先在一张登记表(TB)上登记,该表为每一座位设一个表目,读者离开时要消掉其登记信息,阅览室共有100个座位。为了描述读者的动作,请用Pascal语言和P、V操作写出进程间的同步算法。 约定: (1)flag的值:0座位空闲,1座位被占用。 (2)用语句i=getflag(0)可搜索到一个空座位i,用语句=0或1可给标志位赋值。 (3)用i=getname(readername)可搜索到某读者所登记的座位号i;用=0或=readername 可给姓名字段赋值,0表示消除读者姓名。 (4)计数信号量用count,互斥信号量用mutex。 答:本题中,读者要竞争座位、登记表两种资源,故可分别为它们设置初值为100的信号量count,以及初值为1的信号量mutex。读者的动作可描述为: reader(){ while(1){ ¥ P(count); /* 申请一个座位*/ P(mutex); /* 申请登记表*/ i=getflag(0); /* 在登记表上搜索一个空座位*/ =1; /* 登记该座位已被占用*/ =readername; /* 登记读者姓名*/ V(mutex);/* 释放登记表*/ 进入阅览室,坐下并开始阅览; P(mutex); /* 申请登记表*/ i=getname(readername); /* 在登记表上搜索读者登记的座位号*/ =0; /* 撤消登记信息*/ 》 =0;

第2章 典型例题与综合练习

经济数学基础第2章导数与微分第一章典型例题与综合练习 第一节典型例题 一、极限计算 例1求极限lim n n n n n →∞ ++ -+ 2 2 1 254 解:原式= ++ -+ →∞ lim n n n n n 2 2 1 254 = ++ -+ →∞ lim n n n n n 1 11 2 54 2 2 = 1 2 例2求极限lim x x x x → - -+ 1 2 2 1 32 解:lim x→1 x x x x x x x x x x x 2 2 11 1 32 11 12 1 2 11 12 2 - -+ = -+ -- = + - = + - =- →→ lim ()() ()() lim 例3求极限lim sin x x x → -+ 11 2 解:lim x→0 11 2 -+ x x sin=)1 1( 2 sin )1 1 )( 1 1( lim 0+ + + + + - →x x x x x =lim x→0 x x sin2× lim x→0 - ++ 1 11 x= ) 2 1 ( 2 1 - ? =4 1 - 例4求极限lim() x x x →∞ + - 1 1 2 1 解:lim() x x x →∞ + -= 1 1 2 1lim() x x x →∞ - 1 1 2 lim() x x →∞ - 1 1 2 =+ - →∞ -? - lim()() x x x 1 1 2 2 1 2lim() x x →∞ - 1 1 2

经济数学基础 第2章 导数与微分 =+-? ???? ?→∞--lim()x x x 11221 2 lim() x x →∞-1121 e 21?=-e 1= 二、函数的连续性 例1讨论函数?? ???>+=<=0 2100e )(x x x a x x f x 在x =0处的连续性,并求函数的连续区间. 解:因为 a f x x x x ==+=+-→→)0(,1)21(lim ,1e lim 0 ,所以1 )(lim 0 =→x f x 当1≠a 时, ) (lim )0(0 x f f x →≠,即极限值不等于函数值,所以x =0是函数的一个 间断点,且当1≠a 时,函数的连续区间是),0()0,(+∞?-∞. 当1=a 时, ) (lim )0(0 x f f x →=,即极限值等于函数值,所以x =0是函数的一个连 续点,且当1=a 时,函数的连续区间是),(+∞-∞. 三、函数的可导性 例1设函数 f x ax b x x x ()=+>≤???002 若函数f x ()在点x =0处连续且可导,应如何选取系数a b ,? 解:因为0 )0(,)(lim ,0lim 0 20 ==+=+-→→f b b ax x x x 所以当b =0时函数f x ()在点x =0处连续. 又因为0 )(lim )0()0(lim lim )0(2 000=??=?-?+=??='---→?→?→?-x x x f x f x y f x x x '===+→→+ +f y x a x x a x x ()lim lim 000?????? 所以当a =0,b =0时函数f x ()在点x =0处可导.

第二章_进程管理习题修改汇总

一、选择题 1.在进程管理中,当 C 时,进程从阻塞状态变为就绪状态。 A.进程被进程调度程序选中 B.等待某一事件 C.等待的事件发生 D.时间片用完 2.分配到必要的资源并获得处理机时的进程状态是 B 。 A.就绪状态 B.执行状态 C.阻塞状态 D.撤消状态 3.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是 D 。 A.时间片用完 B.等待某事件发生 C.等待的某事件已发生 D.被进程调度程序选中4.进程的三个基本状态在一定条件下可以相互转化,进程由运行状态变为阻塞状态的条件是 B 。 A.时间片用完 B.等待某事件发生 C.等待的某事件已发生 D.被进程调度程序选中5.下列的进程状态变化中, C 变化是不可能发生的。 A.运行→就绪B.就绪→运行C.等待→运行D.等待→就绪 6.一个运行的进程用完了分配给它的时间片后,它的状态变为A 。 A.就绪 B.等待 C.运行 D.由用户自己确定7.操作系统通过 B 对进程进行管理。 A. JCB B. PCB C. DCT D. CHCT 8.一个进程被唤醒意味着 D 。 A. 该进程重新占有了CPU B. 它的优先权变为最大 C. 其PCB移至等待队列队首 D. 进程变为就绪状态 9.多道程序环境下,操作系统分配资源以 C 为基本单位。 A. 程序 B. 指令 C. 进程 D. 作业 10. 从下面的叙述中选出一条正确的叙述: (1)操作系统的一个重要概念是进程,不同的进程所执行的代码也不同。

(2)操作系统通过PCB来控制和管理进程,用户进程可从PCB 中读出与本身运行状态相关的信息。 (3)当进程由执行状态变为就绪状态时,CPU现场信息必须被保存在PCB中。 (4)当进程申请CPU得不到满足时,它将处于阻塞状态。(5)进程是可与其他程序并发执行的程序在一个数据集合上的运行过程,所以程序段是进程存在的唯一标志。 11. 从下面的叙述中选出4条正确的叙述: (1)一个进程的状态发生变化总会引起其它一些进程的状态发生变化。 (2)进程被挂起(suspend)后,状态变为阻塞状态。 (3)信号量的初值不能为负数。 (4)线程是CPU调度的基本单位,但不是资源分配的基本单位。(5)在进程对应的代码中使用wait、signal操作后,可以防止系统发生死锁。 (6)管程每次只允许一个进程进入。 (7)wait、signal操作可以解决一切互斥问题。 (8)程序的顺序执行具有不可再现性。 二、是非题 1.进程是动态的概念 2.进程执行需要处理机 3.进程是有生命期的

第2章 进程管理练习答案演示教学

第2章进程管理 练习答案

第二章进程管理 一、单项选择题 1、在单一处理机上执行程序,多道程序的执行是在(B)进行的。 A.同一时刻 B. 同一时间间隔内 C.某一固定时刻 D. 某一固定时间间隔内 2、引入多道程序技术后,处理机的利用率( C)。 A.降低了 B. 有所改善 C.大大提高 D. 没有变化,只是程序的执行方便了 3、顺序程序和并发程序的执行相比,( C)。 A.基本相同 C.并发程序执行总体上执行时间快 B. 有点不同 D.顺序程序执行总体上执行时间快 4、单一处理机上,将执行时间有重叠的几个程序称为(C )。 A.顺序程序 B. 多道程序 C.并发程序 D. 并行程序 5、进程和程序的本质区别是(D )。 A.存储在内存和外存 B.顺序和非顺序执行机器指令 C.分时使用和独占使用计算机资源 D.动态和静态特征 6、进程就是程序在并发环境中的执行过程,它是系统进行资源分配和调度的一个基本单位。进程具有[1A]、[2D]、调度性、异步性和结构性等基本特征。进程是一次执行过程,具有生命期体现了进程的[1]特征。进程由程序段、[3B]、[4C]组成,其中[4]是进程在系统中存在的唯一标识。 供选择的答案: [1][2] :A、动态性 B、静态性 C、共行性 D、并发性 E、可执行性 F、易用性 [3] :A、过程 B、数据 C、进程标识符 D、函数

[4] :A、FCB B、FIFO C、PCB D、JCB 7、进程执行时的间断性,决定了进程可能具有多种状态。进程的基本状态有三种,在分时系统中,当一个进程拥有的时间片到时,则该进程即由[1D]进入[2A]。如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一进程,并将处理机分配给它,此时该进程进入[3D],这个过程是由[4C]来完成。供选择的答案:[1][2][3] :A、就绪状态 B、静止状态 C、阻塞状态 D、运行状态 [4] :A、进程控制程序B、资源分配程序C、进程调度程序 D、处理机分配程序 8、为描述进程的动态变化过程,采用了一个与进程相联系的(C ),根据它而感知进程的存在。 A.进程状态字 B. 进程优先数 C.进程控制块 D. 进程起始地址 9、下列进程状态的转换中,哪一个是不正确的( C)。 A. 就绪->运行 B. 运行->就绪 C. 就绪->阻塞 D. 阻塞->就绪 10、下列各项步骤中,哪一个不是创建进程所必须的步骤( B)。 A. 建立一个进程控制块PCB B. 由CPU调度程序为进程调度CPU C. 为进程分配内存等必要的资源 D. 将PCB链入进程就绪队列 11、在下列特性中,哪一个不是进程的特性( C)。 A. 异步性 B. 并发性 C. 静态性 D. 动态性 12、在单处理机系统中,处于运行状态的进程(A )。 A.只有一个 B. 可以有多个 C.不能被挂起 D. 必须在执行完后才能被撤下 13、如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入( C) A.自由状态 B. 停止状态 C.阻塞状态 D. 静止状态

第二章-进程管理习题及答案

第二章进程管理习题及答案 一、填空题 1.进程的静态描述由三部分组成:① 、② 和③ 。 【答案】①PCB、②程序部分、③相关的数据结构集 【解析】PCB是系统感知进程的唯一实体。进程的程序部分描述了进程所要 完成的功能,而数据结构集是程序在执行时必不可少的工作区和操作对象。后两 部分是进程完成所需功能的物质基础。 2.进程存在的标志是。 【答案】进程控制块PCB 【解析】系统根据PCB感知进程的存在和通过PCB中所包含的各项变量的变化,掌握进程所处的状态以达到控制进程活动的目的。 3.① 是现代操作系统的基本特征之一,为了更好地描述这一特征而 引入了 ② 这一概念。 【答案】①程序的并发执行,②进程 【解析】程序的并发执行和资源共享是现代操行系统的基本特征。程序的并 发执行使程序失去了程序顺序执行时所具有的封闭性和可再现性。在程序并发执 行时,程序这个概念不能反映程序并发执行所具有的特性,所以引入进程概念来 描述程序并发执行所具有的特点。 4.给出用于进程控制的四种常见的原语① 、② 、③ 和④ 。【答案】①创建原语、②撤消原语、③阻塞原语、④唤醒原语 【解析】进程控制是系统使用一些具有特定功能的程序段来创建、撤消进程 以及完成进程各状态间的转换,从而达到多个过程高效率地并行执行和协调,实 现资源共享的目的。把那些在管态下执行的具有特定功能的程序段称为原语。 5.进程被创建后,最初处于① 状态,然后经② 选中后进入③ 状态。 【答案】①就绪,②进程调度程序,③运行 【解析】进程的从无到有,从存在到消亡是由进程创建原语和撤消原语完成的。被创建的进程最初处于就绪状态,即该进程获得了除处理机以外的所有资源,处于准备执行的状态;从就绪状态到运行状态的转换是由进程调度程序来完成的。 6.进程调度的方式通常有① 和② 方式两种。 【答案】①可剥夺、②非剥夺 【解析】所谓可剥夺方式,是指就绪队列中一旦有优先级高于当前运行进程 的优先级的进程存在时,便立即发生进程调度,转让处理机。而非剥夺方式则是指:即使在就绪队列中存在有优先级高于当前运行进程的进程,当前进程仍将继 续占有处理机,直到该进程完成或某种事件发生(如I/O事件)让出处理机。 7.轮转法主要是用于① 的调度算法,它具有较好的② 时间, 且对每个进程来说都具有较好的③ 性。

操作系统第二章进程管理测验题答案

爱班网测验2 刷新 第二章进程管理测验题收起 测验进行中结束 试题1 正在进行中 并发性是指若干事件在()发生。( B ) A.同一时刻 B.同一时间间隔 C.不同时刻 D.不同时间间隔内 试题2 正在进行中 进程控制块是描述进程状态和特性的数据结构,一个进程( D ) A.可以有多个进程控制块 B.可以和其他进程共用一个进程控制块 C.可以没有进程控制块 D.只能有惟一的进程控制块 试题3 正在进行中 当时,进程从执行状态转变为就绪状态。( B ) A.进程被调度程序选中 B.时间片到 C.等待某一事件 D.等待的事件发生 试题4 正在进行中 在进程状态转换时,下列转换时不可能发生的。( D ) A.就绪态->运行态 B.运行态->就绪态 C.运行态->阻塞态

D.阻塞态->运行态 试题5 正在进行中 下列各项工作步骤中,不是创建进程必需的。( B ) A.建立一个PCB B.调度程序为进程分配CPU C.为进程分配内存等资源 D.将PCB链入进程就绪队列 试题6 正在进行中 下列关于进程的叙述中,正确的是( A ) A.进程通过进程调度程序而获得CPU B.优先级是进行进程调度的重要依据,一旦确定不能改变 C.在单CPU系统中,任一时刻都有1个进程处于运行状态。 D.进程申请CPU得不到满足时,其状态变为等待状态 试题7 正在进行中 从资源管理的角度看,进程调度属于( C ) A.I/O管理 B.文件管理 C.处理机管理 D.存储器管理 试题8 正在进行中 下列有可能导致一进程从运行变为就绪的事件是( D ) A.一次I/O操作结束 B.运行进程需做I/O操作 C.运行进程结束

第二章补充习题及答案 普通化学演示教学

第二章补充习题及答案普通化学

收集于网络,如有侵权请联系管理员删除 化学反应基本原理——判断题 1、指定单质的?f G m θ 、?f H m θ 、S m θ 皆为零。 (错 :指定单质S m θ不为零,) 2、Δr S m >0的反应都能自发进行。 (错 :该条件只能判断对应温度孤立系统、标准状态下自发) 3、θ m r G ?<0的反应必能自发进行。 (错 :该条件只能判断对应温度标准状态 4、若生成物的分子数比反应物的分子数多,则该反应的Δr S m >0 (错 :主要看气体分子数) 5、CaCO 3在高温下可以发生分解反应,故该反应为吸热熵增。 (对 :) 6、根据能量最低原理,放热反应是自发进行的。 (错 :影响自发性因素还有混乱度) 7、冰在室温下自动融化成水,是熵增起了重要作用的结果。 (对 :) 8、化学反应的熵变与温度有关, 但随温度变化不明显。 (对 :温度变化没有引起状态变化的前提下) 9、对于可逆反应C(s)+H 2O(g)=CO(g)+H 2(g),0>?θ m r H ,升高温度使正ν增大,逆ν减 小,故平衡向右移动。 (错 :升高温度正逆反应速率都增大,不会减小) 10、反应活化能越大,反应速率也越大。 (错 :相同温度下,活化能越大,速率常数越小,一般讲速率也越小) 11、若反应速率方程式中浓度的指数等于反应方程式中反应物的系数,则该反应使基元反应。 (错 :例如H2(g )+I2(g)=2HI 的反应就不是基元反应) 12、反应级数取决于反应方程式中反应物的计量系数。 (错 :非基元反应必须以试验为依据) 13、根据分子碰撞理论,具有一定能量的分子在一定方位上发生有效碰撞,才可能生成产物。 (对 ) 14、根据质量作用定律,反应物浓度增大,则反应速率加快,所以反应速率常数增大。 (错 :速率常数与浓度无关) 15、反应速率常数与温度有关,而与反应物浓度无关。 (对 ) 二、选择题 1热力学函数的定义与性质 1-1下列各热力学函数中,哪一个为零: (B ) (A) ?f G m ?(I 2, g . 298 K) (B) ?f H m ?(Br 2, l . 298 K)

第二章轴对称图形知识点归纳+典型例题+提优

2.1轴对称与轴对称图形 姓名_______学号_______班级_______ 学习目标: 1.欣赏生活中的轴对称现象和轴对称图案,探索它们的共同特征,发展空间观念. 2.通过具体实例了解轴对称概念,了解轴对称图形的概念,知道轴对称与轴对称图形的区别和联系. 学习重点: 了解轴对称图形和轴对称的概念,并能简单识别、体会轴对称在现实生活中的广泛应用和它的丰富文化价值. 学习难点: 能正确地区分轴对称图形和轴对称,进一步发展空间观念. 学习过程: 一、创设情境 观察如下的图案, 它们有什么共同的特征? 二、探索活动 活动一折纸印墨迹 问题1.你发现折痕两边的墨迹形状一样吗?

问题2.两边墨迹的位置与折痕有什么关系? 概念:把一个图形沿着___________________翻折,如果它能够与另一个图形__________,那么称这两个图形____________________对称,也称这两个图形成______________. 这条直线叫做________________,两个图形中的对应点(即两个图形重合时互相重合的点)叫做对称点. 如图,△ABC和△DEF关于直线MN对称, 直线MN是对称轴,点A与点D、点B与点E、 点C与点F都是关于直线MN的对称点. 活动二切藕制作成轴对称的两个截面 联系实际,你能举出一些生活中图形成轴对称的实例吗? 活动三

把_________图形沿着某一条直线折叠,如果直线两旁的部分能够互相重合,那么称这个图形是_______________,这条直线就是_____________. 请你找出图1-5中的各图的对称轴. 联系实际,你能举出一个轴对称图形的实例吗? 活动五轴对称与轴对称图形的区别和联系 三、课堂练习 1. 分别画出下列轴对称型字母的对称轴以及两对对称点. 2.画出下列各轴对称图形的对称轴.

第二章 蛋白质补充习题及答案

第二章蛋白质 一、填空题 1. 组成蛋白质分子的碱性氨基酸有________________、________________和________________。酸性氨基酸有________________和________________。 2. 在下列空格中填入合适的氨基酸名称。(1)________________是带芳香族侧链的极性氨基酸。(2)________________和________________是带芳香族侧链的非极性氨基酸。(3)________________是含硫的极性氨基酸。(4)________________或________________是相对分子质量小且不含硫的氨基酸,在一个肽链折叠的蛋白质中它能形成内部氢键。(5)在一些酶的活性中心中起作用并含羟基的极性较小的氨基酸是________________。 3. 氨基酸的等电点(pI)是指________________。 4. 脯氨酸与茚三酮反应产生________________色的物质,而其它氨基酸与茚三酮反应产生 ________________色的物质。 5. 实验室常用的甲醛滴定是利用氨基酸的氨基与中性甲醛反应,然后用碱(NaOH)来滴定 ________________上放出的________________。 6.通常可用紫外分光光度法测定蛋白质的含量,这是因为蛋白质分子中的________________、 ________________和________________三种氨基酸的共轭双键有紫外吸收能力。 7. 在α-螺旋中C=O和N-H基之间形成的氢键最稳定,因为这三个原子以________________排列。 8. 维持蛋白质构象的化学键有________________、________________、________________、 ________________、________________和________________。 9. 常用的肽链N端分析的方法有________________法、________________法、________________法和________________法。C端分析的方法有________________法和________________法等。 二、是非题 1.[ ]天然氨基酸都具有一个不对称α-碳原子。 2.[ ]亮氨酸的疏水性比丙氨酸强。 3.[ ]蛋白质分子中所有的氨基酸(除甘氨酸外)都是左旋的。 4.[ ]只有在很高或很低pH时,氨基酸才主要以非离子化形式存在。 5.[ ]可用8mol/L尿素拆开蛋白质分子中的二硫键。 6.[ ]如果多肽链C-末端的第二个氨基酸不是脯氨酸,则羧肽酶A或B中至少有一种能切下C-末端氨基酸。 7.[ ]脯氨酸不能参与α-螺旋,它使α-螺旋弯曲(bend),在肌红蛋白和血红蛋白的多肽链中,每一个弯曲处并不一定有脯氨酸,但是每个脯氨酸却产生一个弯曲。 8.[ ]维持蛋白质三级结构最重要的作用力是氢键。 9.[ ]大多数蛋白质的主要带电基团是由它N-末端的氨基和C-末端的羧基组成。 10.[ ]溶液的pH可以影响氨基酸的等电点。 11.[ ]在生理条件下,氧和二氧化碳均与血红蛋白血红素中的二价铁结合。 12.[ ]到目前为止,自然界发现的氨基酸为20种左右。 13.[ ]疏水作用是使蛋白质空间结构稳定的一种非常重要的次级键。 14.[ ]在蛋白质和多肽分子中,连接氨基酸残基的共价键除肽键外,还有二硫键。 三、单选题 1.[ ]下列氨基酸溶液除哪个外都能使偏振光发生旋转? A.丙氨酸 B.甘氨酸 C.亮氨酸 D.丝氨酸 2.[ ]下列哪种氨基酸有米伦氏(Millon)反应? A.色氨酸 B.酪氨酸 C.苯丙氨酸 D.组氨酸

第二章补充习题及答案 普通化学

化学反应基本原理——判断题 1、指定单质的 f G m θ、 f H m θ、S m θ皆为零。 (错 :指定单质S m θ不为零,) 2、Δr S m >0的反应都能自发进行。 (错 :该条件只能判断对应温度孤立系统、标准状态下自发) 3、θ m r G ?<0的反应必能自发进行。 (错 :该条件只能判断对应温度标准状态 4、若生成物的分子数比反应物的分子数多,则该反应的Δr S m >0 (错 :主要看气体分子数) 5、CaCO 3在高温下可以发生分解反应,故该反应为吸热熵增。 (对 :) 6、根据能量最低原理,放热反应是自发进行的。 (错 :影响自发性因素还有混乱度) 7、冰在室温下自动融化成水,是熵增起了重要作用的结果。 (对 :) 8、化学反应的熵变与温度有关, 但随温度变化不明显。 (对 :温度变化没有引起状态变化的前提下) 9、对于可逆反应C(s)+H 2O(g)=CO(g)+H 2(g),0>?θ m r H ,升高温度使正ν增大,逆ν减小, 故平衡向右移动。 (错 :升高温度正逆反应速率都增大,不会减小) 10、反应活化能越大,反应速率也越大。 (错 :相同温度下,活化能越大,速率常数越小,一般讲速率也越小) 11、若反应速率方程式中浓度的指数等于反应方程式中反应物的系数,则该反应使基元反应。 (错 :例如H2(g )+I2(g)=2HI 的反应就不是基元反应) 12、反应级数取决于反应方程式中反应物的计量系数。 (错 :非基元反应必须以试验为依据) 13、根据分子碰撞理论,具有一定能量的分子在一定方位上发生有效碰撞,才可能生成产物。 (对 ) 14、根据质量作用定律,反应物浓度增大,则反应速率加快,所以反应速率常数增大。 (错 :速率常数与浓度无关) 15、反应速率常数与温度有关,而与反应物浓度无关。 (对 ) 二、选择题 1热力学函数的定义与性质 1-1下列各热力学函数中,哪一个为零: (B ) (A) f G m (I 2, g . 298 K) (B) f H m (Br 2, l . 298 K)

最新七年级数学第二章经典题型汇总

最新七年级数学第二章经典题型汇总 一、经典考题剖析: 【备考1】下列说法不正确的是( ) A .没有最大的有理数 B .没有最小的有理数 C .有最大的负数 D .有绝对值最小的有理数 【备考2】-2,3,-4,-5,6这五个数中,任取两个数相乘,得的积最大的是( ) A10 B .20. C .-30 D .18 【备考3】一个数的倒数的相反数是1错误!,则这个数是() A 、错误! B 、错误! C 、错误! D 、-错误! 【备考4】如果ab< 0,a+b>0,那么这两个有理数为() A .绝对值相等的数 B .符号不同的数,其中正数的绝对值较大 C .符号不同的数,其中负数的绝对值较大 D .以上都不正确 【备考5】若|a|=7,|b|=5,a+ b >0,那么a -b 的值是() A .2或 12 B .2或-12 C .-2或-12 D .-2或 12 【备考6】一个正整数a 与其倒数错误!,相反数-a ,相比较,正确的是( ) A 、-a <错误!≤a B 、-a <错误!<a C 、-a <错误!<a D 、-a <错误!<a 【备考7】若-|a|=-错误!,那么a=_______. 【备考8】若a 的相反数是最大的负整数,b 是绝对值最小的数,则a +b=___________. 【备考9】333322003 1 12[()()](3)(1)22 ---++--- 【备考10】(新解法题)已知11a b +-=,求代数式 32(a+b-1)+2(a+b-1)-a-b 的值. 二、针对性训练:(30 分钟) (答案:211 ) 1.-(-4)的相反数是_______,-(+8)是______的相反数. 2.若错误!的倒数与错误!互为相反数,则a 等于______ 3.观察下列数:-2,-1,2,1,-2,-1……,从左边第一个数算起,第99个数是 . 4.若|a-2|+|b+3|=0,则3a+2b= . 5.(-1)2n +(-1)2n+1 =______(n 为正整数). 6.在-(-5),-(-5)2,-|-5|,(-5)3中负数有( ) A 、0个 B 、1个 C 、2个 D 、3个 7.a ,b ,c 在数轴上的位置如图所示,则a+b+c 为 [ ] A.负数 B.正数 C.非负数 D.非正数 8.点M 、N 是数轴上的两点,m 、n 分别表示点M 、N 到原点O 的距离.如果n >m ,那么下列说法中正确的有( ). ① 点M 表示的数比点N 表示的数小; ② 点M 表示的数比点N 表示的数大; ③ 点M 、N 表示的数肯定不相等.

第二章 进程管理

第二章进程管理 1.从静态的角度看,进程是由(A)、(B)、(C)三部分组成的,其中(C)是进程存在的惟一标 志。当几个进程共享(A)时,(A)应当是可重入代码。 A,B,C:(1) JCB;(2) PCB;(3) DCB;(4) FCB;(5) 程序段;(6) 数据段;7) I/O 缓冲区。 2.进程的三个基本状态是(A)、(B)、(C)。由(A)到(B)是由进程调度所引起的;由(B)到C) 是正在执行的进程发生了某事件,使之无法继续执行而引起的。 A,B,C:(1) 挂起;(2) 阻塞;(3) 就绪;(4) 执行;(5) 完成。 3.下列进程状态转换中,绝对不可能发生的状态转换是(A);一般不会发生的状态转换是 (B)。 A,B:(1) 就绪→执行;(2) 执行→就绪;(3) 就绪→阻塞;(4) 阻塞→就绪;5) 阻塞→执行;(6) 执行→阻塞。 4.在一个单处理机系统中,存在5 个进程,则最多有(A)个进程处于就绪队列,(B)个进 程处于阻塞状态。 A,B:(1) 5;(2) 4;(3) 3;(4) 2;(5) 1;(6) 0。 5.正在执行的进程由于其时间片用完被暂停执行,此时进程应从执行状态变为(A)状态; 处于静止阻塞状态的进程,在进程等待的事件出现后,应变为(B)状态;若进程正处于执行状态时,因终端的请求而暂停下来以便研究其运行情况,这时进程应转变为(C)状态;若进程已处于阻塞状态,则此时应转变为(D)状态。 A,B,C,D:(1) 静止阻塞;(2) 活动阻塞;(3) 静止就绪;(4) 活动就绪;(5) 执行。 6.为使进程由活动就绪转变为静止就绪,应利用(A)原语;为使进程由执行状态转变为阻 塞状态,应利用(B)原语;为使进程由静止就绪变为活动就绪,应利用(C)原语;为使进程从阻塞状态变为就绪状态,应利用(D)原语。 A,B,C,D:(1) create;(2) suspend;(3) active;(4) block;(5) wakeup。 7.在将CPU 的执行状态分为用户态和核心态的系统中,应该在核心态下执行的指令依次 为(A)、(B)和(C)。而从用户状态转换到系统状态是通过(D)实现的。 A,B,C:(1) 屏蔽所有中断;(2) 读时钟;(3) 设置时钟的值;(4) 存取内存中某地址单元的值;(5) 停机。 D:(1) 执行进程直接修改程序状态字;(2) 中断屏蔽;(3) 中断;(4) 进程调度。 8.在分时系统中,导致进程创建的典型事件是(A);在批处理系统中,导致进程创建的典型事件是(B); 由系统专门为运行中的应用进程创建新进程的事件是(C)。在创建进程时,D)不是创建所必需的步骤。 A:(1) 用户注册;(2) 用户登录;(3) 用户记账;(4) 用户通信。 B:(1) 作业录入;(2) 作业调度;(3) 进程调度;(4) 中级调度。 C:(1) 分配资源;(2) 进行通信;(3) 共享资源;(4) 提供服务。 D:(1) 为进程建立PCB;(2) 为进程分配内存等资源;(3) 为进程分配CPU;(4) 将进程插入就绪队列。 9. 从下面对临界区的论述中,选出两条正确的论述。 (1) 临界区是指进程中用于实现进程互斥的那段代码。 (2) 临界区是指进程中用于实现进程同步的那段代码。 (3) 临界区是指进程中用于实现进程通信的那段代码。 (4) 临界区是指进程中用于访问共享资源的那段代码。 (5) 临界区是指进程中访问临界资源的那段代码。

第2章补充习题1(1)

例1:抽烟问题:有一个烟草代理商(Agent)和3个抽烟者(smoker)。每个抽烟者连续不断地制造香烟并吸掉它。但是,制造一支香烟需要三种材料:烟草、烟纸和火柴。三个抽烟者中,一人有烟纸,一人有烟叶,一人有火柴。烟草代理商源源不断地供应这三种材料。他将两种材料一起放在桌上,持有另一种材料的吸烟者即可制造一支香烟并抽掉它。当此抽烟者抽香烟时,他发出一个信号通知烟草代理商,烟草代理商马上给出另外两种材料,如此循环往复。试用信号量同步烟草代理商和3个抽烟者。 解:Semaphore smoker[3]; //初始0,三个抽烟者 Semaphore material[3]; //初始0,三种原料 Semaphore agent; //初始1,供应商 Int turn; //初始0,轮到谁 Agent: While (1) { Wait(agent); Signal(smoker[turn]); Signal(material[(turn+1)%3]); Signal(material[(turn+2)%3]); Turn=(turn+1)%3; } Smoker-i: While (1) {

wait(smoker[i]); wait(material[(i+1)%3]); wait(material[(i+2)%3]); signal(agent); } 例2;从读卡机上读进n张卡片,然后复制一份,要求复制出来的卡片与读进来的卡片完全一致。这一工作由3个进程get、copy、put 以及两个缓冲区buffer1和buffer2完成。get进程的功能是把一张卡片信息从读卡机上读进buffer1;进程copy的功能是把buffer1中的信息复制到buffer2;进程put的功能是取出buffer2中的信息并从行式打印机上打印输出。试用P、V操作完成这3个进程间的尽可能并发正确执行的关系(用程序或框图表示),并指明信号量的初值。 解答:这3个进程间的关系可用下图来表示: 分析这3个进程之间的关系,可以得知,get和copy进程之间通过buffer1进行合作,这是一种生产者-消费者问题;同理,进程copy 和put之间通过buffer2进行合作,两者之间也是一种生产者-消费者问题。 为此,设计互斥信号量mutex1,mutex2来实现对buffer1和buffer2的互斥访问;为实现get和copy之间的同步,设置两个信号量semptybuffer1和sfullbuffer1,分别表示缓冲区buffer1是空的还是满

相关文档
相关文档 最新文档