操作系统中有5个进程,若每个进程最多可同时访问2个资源,为了不发生死锁,至少需要提供()个资源。
所谓死锁,是指两个以上的进程因相互争夺对方占用的资源而陷入无限等待的现象。
死锁资源的计算:系统内有n个进程,每个进程都需要R个资源,那么发生死锁的最大资源数为n(R-1),不发生死锁的最小资源数为n(R-1)+1。
题目中n=5,R=2,因此至少需要5(2-1)+1=6个资源。
登录 | 注册 | 回到顶部
版权所有©环球网校All Rights Reserved