试题题干
一个进程要从磁盘读数据送到打印机,可以规定,必须在进程释放磁盘驱动器之后,才能申请并获得打印机。这体现了死锁预防中的()
参考答案
正确答案:
试题解析
预防死锁可以通过摒弃下列三个必要条件之一来实现:
(1) 摒弃请求和保持条件 。
①系统要求所有进程执行前要一次性地申请在整个运行过程中所需要的全部资源。
②对某些进程在申请其他资源前要求该进程必须释放已经分配给它的所有其他资源。即本题中,在进程释放磁盘驱动器之后,才能申请并获得打印机。 故本题选B。
(2) 摒弃不剥夺条件:一个已保持了某些资源的进程,当它再提出新的资源要求而不能立即得到满足时,必须释放它已经保持的所有资源。
(3) 摒弃环路等待条件:进程必须按规定的顺序申请资源。