三个进程共享4个互斥资源,则每个进程最多申请多少个资源时,系统不会死锁()?A.1 B.2 C.3 D.4
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/12 03:25:52
三个进程共享4个互斥资源,则每个进程最多申请多少个资源时,系统不会死锁()?A.1 B.2 C.3 D.4
2个.
死锁是系统提供的资源少于进程所需要的资源总数所引起的,设3个进程分别为a、b、c,若是每个进程最多申请的资源数为于3,假设申请资源的顺序为a-a-b-c-a-b-c,当4个资源都被进程占用时,a占2个,b占1个,c占1个,这时当a还要申请资源时,必须得等到b或者c释放一个,同样的b、c也是这样,于是就进入死锁状态.
若最多申请2个资源,因为有4个资源,所以不论怎样,总有一个进程能申请到2个资源,这样就不需要等待别的进程释放资源而能顺利地执行,然后就会释放这两个资源,接下来后面两个进程就更可以顺利执行了.
死锁是系统提供的资源少于进程所需要的资源总数所引起的,设3个进程分别为a、b、c,若是每个进程最多申请的资源数为于3,假设申请资源的顺序为a-a-b-c-a-b-c,当4个资源都被进程占用时,a占2个,b占1个,c占1个,这时当a还要申请资源时,必须得等到b或者c释放一个,同样的b、c也是这样,于是就进入死锁状态.
若最多申请2个资源,因为有4个资源,所以不论怎样,总有一个进程能申请到2个资源,这样就不需要等待别的进程释放资源而能顺利地执行,然后就会释放这两个资源,接下来后面两个进程就更可以顺利执行了.
设系统中有3类资源(A,B,C)和5个进程(P1,P2,P3,P4,P5).资源A的数量为17,资源B的数量为5,资源C
操作系统习题,16、系统可把等待资源的进程组织成等待队列,这样的等待队列有( ).A.0 个 B.1 个 C.2 个 D
1.某体统有A、B、C、D四类资源,它们提供P1、P2、P3、P4、P5、五个进程共享,进程对资源的需求和分配情况
一道操作系统题一台计算机有8台磁带机.他们有N个进程竞争使用,每个进程可能需要3台磁带机.请问N为多少时,系统没有死锁我
下列( )不是进程生命周期中的状态A、死锁 B、就绪 C、运行 D、挂起
设系统中有A、B、C三类资源为10,5,7个,有p0 p1 p2 p3 p4进程,在T0时刻的系统状态如下:
有n个进程都要使用某个共享文件,但系统限制最多可以有m个进程(n>m>1)同时读文件,用PV操作管理时,信号量值变化时所
求操作系统习题答案:考虑某一系统,它有4类资源R1,R2,R3,R4,有5个并发进程P0,P1,P2,P3,P4
若系统中存在一个循环等待的进程集合,则必定会死锁.错.想知道为什么.)
海水晒盐是()A.海洋空间资源B.海洋生物资源C海底矿产资源D.海源化学资源E.海洋能资源.
实时系统中的进程调度,通常采用( )算法.A.先来先服务 B.时间片轮转 C.抢占式的优先数高者优先 D.
unix系统中进程调度采用() A先来先服务 B时间片轮转法 C 短作业优先法 D多级反馈队列轮转法