A.控制
B.共享
C.临界
第1题:
并发进程共同使用的资源被称为【 】。
第2题:
系统中有些资源一次只允许一个进程使用,这类资源称为 【】
第3题:
对于产生死锁的4个必要条件之一的循环等待资源是( )。
A.每一个资源每次只能给一个进程使用
B.已被占用的资源只能由占用进程自己来释放
C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源
D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求
第4题:
对于产生死锁的4个必要条件之一的不可抢占条件是( )。
A.每一个资源每次只能给一个进程使用
B.已被占用的资源只能由占用进程自己来释放
C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源
D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求
第5题:
临界资源是指在一段时间内,一次仅允许一个进程使用的共享资源。
A对
B错
第6题:
N个进程共享M个资源,每个进程一次只能申请/释放一个资源,每个进程最多需要M个资源,所有进程总共的资源需求少于M+N个,证明该系统此时不会产生死锁。
第7题:
一次仅允许一个进程使用的资源称为(),对其实施操作的那段程序称为()。
第8题:
在一段时间内,只允许一个进程访问的资源称为()。
第9题:
在计算机中有许多资源一次只能允许一个进程使用,如果多个进程同时使用这些资源,则有可能造成系统的混乱,这些资源被称为()。
第10题:
第11题:
对
错
第12题:
申请新资源前先归还已占资源
在进程开始执行前为其分配所需资源
使进程互斥使用资源
允许一个进程抢夺另一进程所占的资源
按进程号的次序为进程分配资源
第13题:
在一段时间内只允许一个进程访问的资源叫(6)。
A.独立资源
B.临界资源
C.系统资源
D.进程资源
第14题:
如果规定系统所有进程在整个运行过程中一次性申请所需的全部资源,若其中任何一个资源不能得到满足,则其他资源也不分配给该进程,这种死锁预防方式破坏了产生死锁的哪一个必要条件? ( )
A.进程互斥使用资源
B.占有等待资源
C.不可抢占
D.循环等待资源
第15题:
下列关于临界区叙述正确的是
A.进程中访问临界资源的那段程序称为临界区
B.临界区最多允许两个进程进入
C.进程进入临界区的要求可以在无限的时间内得到满足
D.系统中一些资源一次只允许有限的进程使用,称之为临界资源
第16题:
一个操作系统有20个进程,竞争使用30个同类资源,申请方式是逐个进行,一旦某个进程获得了它的全部资源,就马上归还所有的资源,每个进程最多使用30,最少使用一个资源。20个进程需要的资源总数小于50。如果仅考虑这类资源,系统会产生死锁吗?请说明理由。
设max(i)表示第i个进程的最大资源需求量,
need(i)表示第i个进程还需要的资源量,
alloc(i)表示第i个进程已分配的资源量。
由题中所给条件可知:
max(1)+…+max(20)=(need(1)+…need(20))+(alloc(1)+…+alloc(20))<50
如果在这个系统中发生了死锁,那么一方面30个资源R应该全部分配出去,即(反证法)alloc(1)+…+alloc(20)=30
另一方面所有进程将陷入无限等待状态。
由上述两式可得:need(1)+…+need(20)<20(关键)
上式表示死锁发生后,20个进程还需要的资源量之和小于20,这意味着此刻至少存在一个进程i,need(i)=0,即它已获得了所需要的全部资源。既然该进程已获得了它所需要的全部资源,那么它就能执行完成并释放它占有的资源,这与前面的假设矛盾,从而证明在这个系统中不可能发生死锁。
略
第17题:
临界资源是指在一段时间内,一次仅允许一个进程使用的共享资源。
第18题:
具备一次只允许一个进程使用的特性的资源称为()。使用临界资源的那段程序称为()。
第19题:
具备一次只允许一个进程使用的特性的资源称为()资源。
第20题:
一次仅允许一个进程使用的资源称为(),同时把访问该资源的那段程序代码称为()。
第21题:
第22题:
第23题:
控制
共享
临界
第24题: