若一个进程由于申请的内存资源长期不能得到满足,那么,操作系统处理

题目

若一个进程由于申请的内存资源长期不能得到满足,那么,操作系统处理该进程的最佳方法是()。

  • A、挂起该进程
  • B、额外增加该类资源
  • C、重启该进程
  • D、撤销该进程
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果操作系统中同时存在多个进程,那么这些进程不能共享系统资源。()


正确答案:错

第2题:

下列关于进程的叙述中,( )是正确的。

A.进程获得处理机而运行是通过调度得到的

B.优先数是进行进程调度的重要依据,一旦确定不能改变

C.在单CPU系统中,任一时刻有一个进程处于运行状态

D.进程申请CPU得不到满足时,其状态变为等待状态


正确答案:A

第3题:

用银行家算法避免死锁时,检测到______时才分配资源。

A.进程首次申请资源时对资源的最大需求量超过系统现存的资源量

B.进程已占用的资源数与本次申请资源数之和超过对资源的最大需求量

C.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足尚需的最大资源量

D.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,但不能满足尚需的最大资源量


正确答案:C
解析:银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性。若分配不会导致系统进入不安全状态,则分配,否则等待。
  操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。

第4题:

对于产生死锁的4个必要条件之一的不可抢占条件是( )。

A.每一个资源每次只能给一个进程使用

B.已被占用的资源只能由占用进程自己来释放

C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源

D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求


正确答案:B
解析:死锁的4个必要条件中,不剥夺条件(不可抢占)是指进程所获得的资源在未使用完毕之前,不能被其他进程强行剥夺,而只能由获得该资源的进程自己释放。

第5题:

如果规定系统所有进程在整个运行过程中一次性申请所需的全部资源,若其中任何一个资源不能得到满足,则其他资源也不分配给该进程,这种死锁预防方式破坏了产生死锁的哪一个必要条件? ( )

A.进程互斥使用资源

B.占有等待资源

C.不可抢占

D.循环等待资源


正确答案:B
解析:死锁的4个必要条件中,占有等待资源是指一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源。

第6题:

所谓()是指操作系统中的资源可供内存中多个并发的执行的进程共同执行。


参考答案:共享

第7题:

假设某操作系统采用非剥夺法来分配资源,且对资源的申请和释放可以在任何时候进行。当进程A请求资源得不到满足时,

①若没有因等待资源而阻塞的其他进程,则进程A(24)。

②若有因等待资源而阻塞的其他进程,则(25)检查所有由于等待资源而被阻塞的进程的资源占有情况。若占有了进程A所需的资源,则将资源取出并分配给进程A,那么该策略(26)。

A.可直接阻塞

B.释放其他进程已占有的资源,并撤销相关进程

C.释放申请进程已占有的资源,并撤销该进程

D.不可直接阻塞


正确答案:A

第8题:

操作系统的一个重要概念是进程,下列哪一个不能作为进程来管理?

A.内存换页程序

B.中断服务程序

C.打印程序

D.用户应用程序


正确答案:B

第9题:

对于产生死锁的4个必要条件之一的循环等待资源是( )。

A.每一个资源每次只能给一个进程使用

B.已被占用的资源只能由占用进程自己来释放

C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源

D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求


正确答案:D
解析:出现死锁时必须同时保持4个必要条件:进程互斥使用资源、占有等待资源、不可抢占和循环等待资源,其中循环等待资源是指存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求。

第10题:

下列关于进程的叙述中,( )是正确的。

A.进程获得处理机而运行是通过调度而得到的

B.优先数是进行进程调度的重要依据,一旦确定不能改变

C.在单CPU系统中,任意时刻都有一个进程处于运行状态

D.进程申请CPU得不到满足时,其状态变为等待状态


正确答案:A

更多相关问题