可抢夺的资源分配策略可预防死锁,但它只适用于()
A、打印机
B、磁带机
C、绘图仪
D、主存空间和处理器
【正确答案】:D
【题目解析】:抢占式资源分配策略:要使不可抢占其它进程占有的资源不成立,可以约定如下:如果一个进程已经占有了某些资源又要申请新资源,而新资源不能满足必须等待时,系统可以抢夺该进程已有的资源。具体做法如下:
一个进程申请的资源尚未被占用,则系统可把资源分配给该进程。若进程A申请的资源R已被进程B占用,则查看进程B的状态。如果进程B处于等待另一个资源的状态,那么就抢夺进程B已占的资源R并把R分配给进程A;如果进程B不是处于等待资源状态,则让进程A处于等待资源R的状态。
一个等待资源的进程只有再得到自己申请的新资源和所有被抢夺的老资源后才能继续执行。这种可抢夺的资源分配策略不是对所有资源都适用的,它只适合于主存和处理器。