问答题
有三个进程P1、P2和P3并发工作。进程P1需要资源S3和资源S1;进程P2需要资源S2和资源S1;进程P3需要资源S3和资源S2。问:
问答题
若对资源分配不加限制,会发生什么情况?为什么?
问答题
为保证进程正确运行,应采用怎样的分配策略?列出所有可能的方法。
【正确答案】可有以下几种答案:
A.采用静态分配:由于执行前已获得所需的全部资源,故不会出现占有资源又等待别的资源的现象(或不会出现循环等待资源的现象)。
B.采用按序分配:不会出现循环等待资源的现象。
C.采用银行家算法:因为在分配时,保证了系统处于安全状态。
【答案解析】