问答题X 纠错

参考答案:

四个必要条件是:互斥条件、占有且等待条件(请求保持条件)、不可抢占条件(非剥夺条件)和循环等待条件(环路条件)。
互斥条件——某个资源在一段时间内只能由一个进程占有,不能同时被两个及其以上的进程占有。
占有且等待条件——进程至少已经占有一个资源,但又申请新的资源。不可抢占条件——一个进程所占有的资源再用完之前,其他进程不能强行夺走资源,只能由该进程用完之后主动释放。
循环等待条件——存在一个进程等待序列{P1,P2,„,Pn},其中,P1等待P2所占有的某个资源,P2等待P3所占有的某个资源,„„,而Pn等待P1所占有的某个资源,从而形成一个进程循环等待。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

计算机系统中产生死锁的根本原因是什么?死锁发生的四个基本条件是什么?

参考答案:计算机系统中产生死锁的根本原因是:资源有限且操作不当。死锁发生的四个基本条件有互斥条件、请求保持条件(占有且等待条件)、...

名词解释

安全序列

参考答案:针对当前分配状态来说,系统至少能够按照某种次序为每个进程分配资源(直至最大需求),并且使他们依次成功地运行完毕,这种进程...

名词解释

死锁防止

参考答案:

要求进程申请资源时遵循某种协议,从而打破产生死锁的四个必要条件中的一个或几个,保证系统不会进入死锁状态。

问答题

什么是管程?它由哪几部分组成?有什么基本特性?

参考答案:一个管程定义了一个数据结构和能为并发进程在其上执行的一组操作,这组操作能同步进程和改变管程中的数据。一个管程由四个部分组...

问答题

什么是线程?它与进程有什么关系?

参考答案:线程是进程中实施调度和分派的基本单位。线程和进程之间有如下关系:①一个进程可以有多个线程,但至少有一个线程;而一个线程只...

问答题

简述信号量的定义和作用。P,V操作原语是如何定义的?

参考答案:信号量一般是由两个成员组成的数据结构,其中一个成员是整型变量,表示该信号量的值,它与相应资源的使用情况有关;另一个是指向...

问答题

什么是临界区和临界资源?进程进入临界区的调度原则是什么?

参考答案:临界资源——一次仅允许一个进程使用的资源临界区——在每个进程中访问临界资...

问答题

什么是进程间的互斥?什么是进程间同步?

参考答案:进程间的互斥是指:一组并发进程中的一个或多个程序段,因共享某一共有资源而导致它们必须以一个不许交叉执行的单位执行,即不允...

问答题

并发进程间的制约有哪两种?引起制约的原因是什么?

参考答案:并发进程所受的制约有两种:直接制约和间接制约。直接制约是由并发进程相互共享对方的私有资源所引起的;间接制约是由竞争共有资...

问答题

进程的基本状态有哪些?试描绘进程状态转换图。

参考答案:

进程至少有三种基本状态:运行状态、就绪状态和阻塞状态(或等待状态)。
进程状态转换如下图:

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved