问答题X 纠错

参考答案:一般来说,信号量S0时,S表示可用资源的数量。执行一次P操作意味着请求分配一个单位资源,因此S的值减1;当S<0时,表示已经没有可用资源,请求者必须等待别的进程释放该类资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S的值加1;若S0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程,使之运行下去。
查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

什么是PV操作,它有什么作用?

参考答案:PV操作能够实现对临界区的管理要求。它由P操作原语和V操作原语组成,对信号量进行操作,具体定义如下:P(S):①将信号量...

问答题

为什么并发进程执行时可能会产生与时间有关的错误,如何避免?

参考答案:由于进程运行时会随时被中断(包括时间片到、申请资源等),不仅断点不固定,而且中断多长时间也不固定,即进程是走走停停且它向...

问答题

在一个单CPU的多道程序设计系统中,若在某一时刻有N个进程同时存在,那么处于运行态、等待态和就绪态进程的最小和最大值分别可能是多少?

参考答案:状态    最大值    最小值运行态&...

问答题

一个进程进入临界区的调度原则是什么?

参考答案:进程进入临界区的调度原则是:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程...

问答题

什么是进程?它与程序相比有哪些特征?

参考答案:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程...

填空题

利用优先级调度算法进行进程调度时,即从就绪队列中选择优先级高的进程有两种不同的处理方式:()

参考答案:非抢占式优先权算法和抢占式优先权算法

填空题

通常,线程的定义是()。在现代操作系统中,资源的分配单位是(),而处理机的调度单位是(),一个进程可以有()线程。

参考答案:是进程中执行运算的最小单位;进程;线程;多个

填空题

在实际使用中,为了操作系统的安全和可靠,往往采用死锁的()、()和()的混合策略,这样既可保证整个系统不出现死锁,又可以尽可能地提高资源利用率。

参考答案:预防;避免;检测与解除

填空题

检测死锁后可采用剥夺进程占有的资源、()、()和()等办法来解除死锁。

参考答案:进程回退;进程撤销;系统重启

填空题

死锁产生的四个必要条件是()四种。

参考答案:互斥条件、请求和保持条件、不剥夺条件、循环等待条件
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

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