[26][28][单选]通过破坏死锁的必要条件可以预防死锁,采用给进程一次性分配其所需资源的方法是破坏了下列哪一个必要条件?
请求和保持条件
不可剥夺条件
互斥条件
循环等待条件
答案
请求和保持条件
解析
在设计系统时确定资源分配算法,限制进程对资源的申请,从而保证不发生死锁,具体的做法是破坏产生死锁的四个必要条件之一,其中破坏“请求和保持”条件是进程申请资源时,把资源一次性分配给进程后,该进程才能开始执行。这种方法称为死锁预防,故选 A 选项。
转载请注明出处。
请求和保持条件
不可剥夺条件
互斥条件
循环等待条件
请求和保持条件
在设计系统时确定资源分配算法,限制进程对资源的申请,从而保证不发生死锁,具体的做法是破坏产生死锁的四个必要条件之一,其中破坏“请求和保持”条件是进程申请资源时,把资源一次性分配给进程后,该进程才能开始执行。这种方法称为死锁预防,故选 A 选项。
转载请注明出处。
硬件之上,支撑软件之下支撑软件之上,应用软件之下应用软件之上,支撑软件之下硬件之上,软件系统之下答案...
过程调用和系统调用的调用程序和被调用程序均位于核心态过程调用和系统调用的调用程序和被调用程序均位于用...
引起中断的那些事件中断控制器向处理器发出的信号正在执行的程序的暂停点使处理器暂停当前程序而去处理中断...
该进程创建完成进入就绪队列并具有最高优先级该进程等待从键盘上读取用户数据该进程的优先级由于某种原因被...
申请PCB,填写PCB,放入运行队列申请PCB,填写PCB,放入就绪队列申请PCB,申请内存,填写P...
int main({pid_t pid;int a = 1;pid = fork(;if(pid =...