更多"正在执行的进程因为请求的资源得不到满足,进程会由执行状态转变为()"的相关试题:
[填空题]设系统中仅有一类资源共3个,系统中有3个进程共享该资源,每个进程至少请求一个资源,若它们所需要的资源最大量总和是X,则发生死锁的必要条件是______。
[单项选择]假设某操作系统采用非剥夺法来分配资源,且对资源的申请和释放可以在任何时候进行。当进程A请求资源得不到满足时,
①若没有因等待资源而阻塞的其他进程,则进程A (24) 。
②若有因等待资源而阻塞的其他进程,则 (25) 检查所有由于等待资源而被阻塞的进程的资源占有情况。若占有了进程A所需的资源,则将资源取出并分配给进程A,那么该策略 (26) 。
A. 可直接阻塞
B. 释放其他进程已占有的资源,并撤销相关进程
C. 释放申请进程已占有的资源,并撤销该进程
D. 不可直接阻塞
[简答题]设有一系统在某时刻的资源分配情况如下表所列:
表
|
进程号 | 已分配资源 | 最大请求资源 | 剩余资源 |
P0 | 0,0,3,2 | 0,0,4,4 | 1,6,2,2 |
P1 | 1,0,0,0 | 2,7,5,0 | |
P2 | 1,3,5,4 | 3,6,10,10 | |
P3 | 0,3,3,2 | 0,9,8,4 | |
P4 | 0,0,1,4 | 0,6,6,10 | |
请回答:
系统中各进程尚需资源数各多少
[单项选择]一个作业被调度进入内存后其进程被调度进入CPU运行,在执行一段指令后,进程请求打印输出,此间该进程的状态变化是( )。
A. 运行态—就绪态—等待态
B. 等待态—就绪态—运行态
C. 就绪态—运行态—等待态
D. 就绪态—等待态—运行态
[单项选择]破坏死锁的4个必要条件之一就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源则是破坏了( )条件。
A. 互斥使用
B. 部分分配
C. 不可剥夺
D. 环路等待
[简答题]对一个正在执行的进程,如果因时间片完而被暂停执行,此时它应从执行态转变为 A 状态;如果由于终端用户的请求而暂时停止下来,则它的状态应转变为 B 状态;如果由于得不到所申请的资源而暂时停止下来,则它的状态应转变为 C 状态。
(1)静止阻塞 (2)活动阻塞 (3)静止就绪 (4)活动就绪 (5)执行
[单项选择]进程所请求的一次打印输出结束后,将使进程状态从
A. 运行态变为就绪态
B. 运行态变为等待态
C. 就绪态变为运行态
D. 等待态变为就绪态
[填空题]两个或多个进程占有某些资源而又都无休止地等待别的进程释放资源,从而无能力进 一步执行的现象称为【 】。
[填空题]两个或多个进程占有某些资源而又都无休止地等待别的进程释放资源,从而无能力进一步执行的现象称为 【6】 。
[填空题]两个或多个进程占有某些资源而又都无休止地等待别的进程释放资源,从而无能力进一步执行的现象称为 【8】 。