问题 单项选择题

假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为(22)。如果进程按(23)序列执行,那么系统状态是安全的。空白(23)处应选择()

A.P1→P2→P4→P5→P3

B.P5→P2→P4→P3→P1

C.P4→P2→P1→P5→P3

D.P5→P1→P4→P2→P3

答案

参考答案:B

解析:

试题(23)的正确答案是B。安全状态是指系统能按某种进程顺序(P1,P2,…,Pn),来为每个进程Pi分配其所需的资源,直到满足每个进程对资源的最大需求,使每个进程都可以顺利完成。如果无法找到这样的一个安全序列,则称系统处于不安全状态。本题进程的执行序列已经给出,我们只需将四个选项按其顺序执行一遍,便可以判断出现死锁的三个序列。

P1→P2→P4→P5→P3是不安全的序列。因为在该序列中,进程P1先运行,P1尚需资源数为(4,2,0),假设将资源R1分配2台给进程P1,则系统剩余的可用资源数为(0,0,1),将导致系统所有的进程都不能作上能完成标志“True”。P5→P2→P4→P3→P1是安全的序列。因为所有的进程都能作上能完成标志“True”,如下表所示。

P5→P2→P4→P3→P1具体分析如下:①进程P5运行,系统剩余的可用资源数为(2,0,1),P5尚需资源数为(1,0,1),系统可进行分配,故进程P5能作上能完成标志“True”,释放P5占有的资源数(1,1,0),系统可用资源数为(3,1,1)。②进程P2运行,系统剩余的可用资源数为(3,1,1),P2尚需资源数为(1,1,1),系统可进行分配,故进程P2能作上能完成标志“True”,释放P2占有的资源数(2,1,0),系统可用资源数为(5,2,1)。③进程P4运行,系统剩余的可用资源数为(5,2,1),P4尚需资源数为(2,2,1),系统可进行分配,故进程P4能作上能完成标志“True”,释放P4占有的资源数(1,1,1),系统可用资源数为(6,3,2)。④进程P3运行,系统剩余的可用资源数为(6,3,2),P3尚需资源数为(3,0,1),系统可进行分配,故进程P3能作上能完成标志“True”,释放P3占有的资源数(3,1,0),系统可用资源数为(9,4,2)。⑤进程P1运行,系统剩余的可用资源数为(9,4,2),P1尚需资源数为(4,2,0),系统可进行分配,故进程P1能作上能完成标志“True”,释放P1占有的资源数(1,1,1),系统可用资源数为(10,5,3)。P4→P2→P1→P5→P3是不安全的序列。因为在该序列中,进程P4先运行,P4尚需资源数为(2,2,1),假设将资源R1分配2台给进程P4,则系统剩余的可用资源数为(0,0,1),将导致系统所有的进程都不能作上能完成标志“True”。P5→P1→P4→P2→P3是不安全的序列。因为在该序列中,进程P5先运行,系统剩余的可用资源数为(2,0,1),P5尚需资源数为(1,0,1),系统可进行分配,故进程P5能作上能完成标志“True”,释放P5占有的资源数(1,1,0),系统可用资源数为(3,1,1)。进程P1运行,P1尚需资源数为(4,2,0),假设将资源R1分配3台给进程P1,则系统剩余的可用资源数为(0,1,1),将导致系统中的进程P1、P2、P3和P4都不能作上能完成标志“True”。

问答题

探究学习。阅读下列资料,完成后面的问题。

  【资料一】有资料显示,近10年来,学生心理问题呈加重的趋势。近日北京市中小学生心理咨询热线对1.8万个咨询电话记录进行分析,发现本市中小学生的心理疑难问题主要集中在14个方面:交往适应、学习困难、情感挫折、娱乐限制、择业茫然、生理发育烦恼、性心理偏差、亲子矛盾、社会环境适应、理想追求、宗教影响、法律保护、行为不良、心理严重障碍等。其中交往问题、学习问题、情感问题所占比重最大。青少年成长中的烦恼集中在14岁至18岁这个年龄段,17岁的孩子烦恼最多。

  【资料二】一位心理教师的对策:第一,让学生了解心理学知识,学会疏导和调节自身心理的方法:①能够调节自己的情绪,寻找合适的释放渠道;②提高自信,保持健康的心态;③拒绝孤僻,达到人际的和谐。第二,开办家长学校,改变家长传统的教养方式。第三,抓住课改契机,开展有效的心理健康教育:①开设心理健康教育课;②各学科中渗透心理健康教育。

(1)用一句话概括“资料一”的主要内容。

_______________________________________________

(2)请将“资料二”的内容整合为“学校教育”和“家庭教育”两方面。

_______________________________________________

(3)从你的角度提出一条培养健康心理的方法。

_______________________________________________

单项选择题