问答题设有进程P1和P2并发执行,都要享用资源R1,R2,使用资源情况如下: 进程P1:……申请R1……申请R2……释放R1…… 进程P2:……申请R2……申请R1……释放R2…… 判断是否会产生死锁,并解释其原因。

题目
问答题
设有进程P1和P2并发执行,都要享用资源R1,R2,使用资源情况如下: 进程P1:……申请R1……申请R2……释放R1…… 进程P2:……申请R2……申请R1……释放R2…… 判断是否会产生死锁,并解释其原因。

相似考题
更多“问答题设有进程P1和P2并发执行,都要享用资源R1,R2,使用资源情况如下: 进程P1:……申请R1……申请R2……释放R1…… 进程P2:……申请R2……申请R1……释放R2…… 判断是否会产生死锁,并解释其原因。”相关问题
  • 第1题:

    ● 某系统中有四种互斥资源 R1、R2、R3 和 R4,可用资源数分别为 3、5、6 和 8。假设在 T0 时刻有 P1、P2、P3 和 P4 四个进程,并且这些进程对资源的最大需求量和已分配资源数如下表所示,那么在 T0时刻系统中 R1、R2、R3和 R4 的剩余资源数分别为 (21) 。如果从 T0 时刻开始进程按 (22) 顺序逐个调度执行,那么系统状态是安全的。

    (21)

    A. 3、5、6 和 8

    B. 3、4、2 和 2

    C. 0、1、2 和 1

    D. 0、1、0 和 1

    (22)

    A. P1→P2→P4→P3

    B. P2→P1→P4→P3

    C. P3→P2→P1→P4

    D. P4→P2→P3→P1


    正确答案:D,C

  • 第2题:

    有以下程序:includeusing namespace std;class R{public:R(int r1,int r2){R1=r1;R2=

    有以下程序: #include<iostream> using namespace std; class R { public: R(int r1,int r2) { R1=r1; R2=r2; } void print(); void print0const; private: int R1,R2; }; void R::print() { cout<<R1<<","<<R2<<endl; } void R::print() const { cout<<Rl<<","<<R2<<endl; } int main() { R a(5,4); const R b(20,52); b.print(); return 0; } 执行后的输出结果是( )。

    A.5,4

    B.20,52

    C.0,0

    D.4,5


    正确答案:B

  • 第3题:

    ?某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个实例,r2资源有2个实例,r4有3个实例。 当前的资源分配状态如下:

    E={<P1,r1>,<P2,r3>,<r2,P1>,<r1,P2>,<r2,P2>,<r3,P3>}

    若进程P3申请一个r2类资源,则系统可能会发生下列哪一种现象?

    A.A.死锁

    B.B.无死锁

    C.C.活锁

    D.D.饥饿


    正确答案:A

  • 第4题:

    有阻值分别为R1和R2的两个负载,其中R1的电阻值是R2的N倍,把它们并联后接到电源上,则:(”x^m”表示“x的m次方”)()

    • A、流过R1的电流是R2的N倍,R1消耗的功率是R2的N^2倍
    • B、流过R1的电流是R2的1/N,R1消耗的功率是R2的1/N
    • C、流过R1的电流与R2的相同,R1消耗的功率是R2的1/N^2
    • D、流过R1的电流与R2的相同,R1消耗的功率是R2的N倍

    正确答案:B

  • 第5题:

    计算题:两个电阻R1和R2并联连接,当R1和R2具有下列数值时,试求并联的等效电阻。①R1=R2=2Ω;②R1=2Ω,R2=0。


    正确答案: ①R=R1×R2/(R1+R2)=2×2/(2+2)=2(Ω)
    ②R=R1×R2/(R1+R2)=2×0/(2+0)=0(Ω)

  • 第6题:

    并发进程P1与P2对资源的申请规则为:P1先申请资源S1,再申请资源S2,然后释放资源S1;P2先申请资源S2,再申请资源S1,然后释放资源S2,则()。

    • A、系统必定产生死锁
    • B、系统可能产生死锁
    • C、系统不会产生死锁
    • D、无法确定系统是否会产生死锁

    正确答案:D

  • 第7题:

    极性最大的是()

    • A、R1=β-D-洋地黄毒糖-β-D葡萄糖,R2=甲基
    • B、R1=氢,R2=醛基
    • C、R1=α-L鼠李糖,R2=醛基
    • D、R1=α-L鼠李糖-β-D葡萄糖,R2=甲基
    • E、R1=氢,R2=甲基

    正确答案:D

  • 第8题:

    有两个电阻R1与R2,且R1>R2,当它们串联后接在某电源上,则它们的功率大小关系为()

    • A、P1<P2
    • B、P1>P2
    • C、P1=P2
    • D、无法比较

    正确答案:B

  • 第9题:

    电阻R1,R2并联,已知R1>>R2,并联后的等值电阻近似等于R1,即R≈R1


    正确答案:错误

  • 第10题:

    两个电阻R1和R2做串联连接,当R1和R2具有以下数值时,试求串联的等效电阻: ①R1=R2=1Ω;②R1=3Ω,R2=6Ω。


    正确答案: ①R=R1+R2=1+1=2(Ω)
    ②R=R1+R2=3+6=9(Ω)
    ①的串联的等效电阻是2Ω;②的串联等效电阻为9Ω。

  • 第11题:

    单选题
    以下不能完成将R2中数值的两倍写入R1中的ARM指令是()
    A

    ADD R1,R2,R2

    B

    ORR R1,R2,R2

    C

    MOV R1,R2,LSL#1

    D

    MUL R1,R2,#2


    正确答案: A
    解析: 将R2寄存器中的数值的两倍写入R1,可以通过加法指令、移位指令(逻辑左移相当于乘操作)和乘法指令完成,故选项中仅B项无法完成,本题选B。

  • 第12题:

    单选题
    R1和R2并联,其功率之比P1:P2=1:2,并联的等效电阻为2Ω,则R1=()。
    A

    B

    C

    D


    正确答案: D
    解析: 暂无解析

  • 第13题:

    ● 假设系统中有四类互斥资源R1、R2、R3和R4,可用资源数分别为9、6、3和3。在T0时刻系统中有P1、P2、P3和P4四个进程,这些进程对资源的最大需求量和已分配资源数如下表所示。在T0时刻系统剩余的可用资源数分别为 (10) 。如果P1、P2、P3和P4进程按 (11) 序列执行,那么系统状态是安全的。


    正确答案:B,D

  • 第14题:

    并发进程P1与P2对资源的申请规则为:P1先申请资源S1,再申请资源S2,然后释放资源S1;P2先申请资源S2,再申请资源S1,然后释放资源S2,则()。

    A.系统必定产生死锁

    B.系统可能产生死锁

    C.系统不会产生死锁

    D.无法确定系统是否会产生死锁


    参考答案:D

  • 第15题:

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

    A.P1→P2→P4→P5→P3
    B.P2→P1→P4→P5→P3
    C.P2→P4→P5→P1→P3
    D.P4→P2→P4→P1→P3

    答案:C
    解析:

  • 第16题:

    R1和R2为两个并联电阻,已知R1=2R2, R1上消耗的功率与R2上消耗的功率之比为()

    • A、P1:P2=1:2 
    • B、P1:P2=2:1
    • C、P1:P2=1:1
    • D、无法判断

    正确答案:A

  • 第17题:

    某系统有R1设备3台,R2设备4台,它们被P1、P2、P3和P4进程共享,且已知这4个进程均按以下顺序使用设备: →申请R1→申请R2→申请R1→释放R1→释放R2→释放R1 系统运行中可能产生死锁吗?为什么?


    正确答案: 系统四个进程需要使用的资源数为R1各2台,R2各1台。可见资源数不足,同时各进程申请资源在先,有可能产生死锁发生的四个条件,故系统可能产生死锁。

  • 第18题:

    设有进程P1和P2并发执行,都要享用资源R1,R2,使用资源情况如下: 进程P1:……申请R1……申请R2……释放R1…… 进程P2:……申请R2……申请R1……释放R2…… 判断是否会产生死锁,并解释其原因。


    正确答案:在不同的运行推进速度下,可能产生死锁。在某时刻,P1占用R1,又去申请R2;而P2占用R2,又去申请R1;互不释放自己占用的资源,又得不到自己所需的资源,系统处于僵持状态,形成死锁。

  • 第19题:

    电阻R1=R2=30Ω,R1与R2并联之后其等效电阻为15Ω。


    正确答案:正确

  • 第20题:

    电阻R1>R2>R3将它们并联使用时,各自相应的消耗功率是()。

    • A、P1>P2>P3
    • B、P1<P2<P3
    • C、P1=P2=P3
    • D、无法比较

    正确答案:B

  • 第21题:

    电阻R1>R2>R3,并联使用消耗的功率是()。

    • A、P1>P2>P3
    • B、P1=P2=P3
    • C、P1<P2<P3
    • D、P1=P2>P3

    正确答案:C

  • 第22题:

    电阻R1〉R2〉R3将它们并联使用时,各自相应的消耗功率是()。

    • A、P1〉P2〉P3;
    • B、P1=P2=P3;
    • C、P1〈P2〈P3;

    正确答案:B

  • 第23题:

    问答题
    设有进程P1和P2并发执行,都要享用资源R1,R2,使用资源情况如下: 进程P1:……申请R1……申请R2……释放R1…… 进程P2:……申请R2……申请R1……释放R2…… 判断是否会产生死锁,并解释其原因。

    正确答案: 在不同的运行推进速度下,可能产生死锁。在某时刻,P1占用R1,又去申请R2;而P2占用R2,又去申请R1;互不释放自己占用的资源,又得不到自己所需的资源,系统处于僵持状态,形成死锁。
    解析: 暂无解析

  • 第24题:

    问答题
    某系统有R1设备3台,R2设备4台,它们被P1、P2、P3和P4进程共享,且已知这4个进程均按以下顺序使用设备: →申请R1→申请R2→申请R1→释放R1→释放R2→释放R1 系统运行中可能产生死锁吗?为什么?

    正确答案: 系统四个进程需要使用的资源数为R1各2台,R2各1台。可见资源数不足,同时各进程申请资源在先,有可能产生死锁发生的四个条件,故系统可能产生死锁。
    解析: 暂无解析