设S为信号量,P、V操作的形式化定义如下图(a)和(b)所示,请完成该形式化定义,将应填入(n)处的内容写
设S为信号量,P、V操作的形式化定义如下图(a)和(b)所示,请完成该形式化定义,将应填入(n)处的内容写在答题纸的对应栏中。
(1)S-- (2)SO (3)S++ (4)S=0 解析:信号量是荷兰著名的计算机科学家Dijkstra于1965年提出的一个同步机制,其基本思想是在多个相互合作的进程之间使用简单的信号宋同步。
在操作系统中,信号量是表示资源的实体,除信号量的初值外,信号量的值仅能由 P操作(又称Wait操作)和V操作(又称Signal操作)改变。
设S为一个信号量,P(S)执行时主要完成的功能为:先执行S=S-1,若S0,则进程继续运行;若SO,则阻塞该进程,并将它插入该信号量的等待队列中。
V(S)执行时主要完成的功能为:先执行S=S+1,若S>O,则进程继续执行;若 S≤0,则从该信号量等待队列中移出第一个进程,使其变为就绪状态并插入就绪队列,然后再返回原进程继续执行。
P、V操作的形式化描述如下:
P(S)
{
S --;
IF(so){
阻塞该进程;
将该进程插入信号量s的等待队列;
}
}
V(S)
{
S++;
IF(S= 0){
从信号量s的等待队列中取出队首进程;
将其插入就绪队列;
}
}
阅读下面的材料:在平面几何中,我们学过两条直线平行的定义.下面就两个一次函数的图象所确定的两条直线 数学 2020-05-14 …
用最简练的语言,分别根据出下列语句所体现的道理。(1)我们有接受父母抚养、教育的权利,也有赡养、扶 政治 2020-05-17 …
下列各项中,有权以自己名义作出税务行政处罚决定的有( )。A.县税务局设立的税务所B.县税务局设 财会类考试 2020-05-19 …
帮忙看看这句语法正确吗withoutair,wewouldnotlive原文翻译是:没有空气我们就 英语 2020-05-21 …
在保险活动中,投保人通过履行交付保费的义务,所换取的是( ) A、保险人提供的经济保障的权利B、保险 职业资格考试 2020-05-21 …
保险合同主体享受的权利和承担的义务所发生的变更,即保险合同条款及事项的变更属于( )。A.保险合 职业资格考试 2020-05-22 …
下列是关于信息系统开发策略的假设:Ⅰ.所有的需求能被预先定义Ⅱ.有快速的系统建造工具Ⅲ.项目参加 计算机类考试 2020-05-23 …
下列是关于信息系统开发策略的假设。Ⅰ.所有需求能被预先定义Ⅱ.有快速的系统建设工具Ⅲ.项目参加者 计算机类考试 2020-05-24 …
严格定义是在一定的前提下完成的,下面不属于严格定义的前提条件的是()。A.它假设所有用户需求都可 计算机类考试 2020-05-24 …
对于:“为什么光速最快”这个问题,您的回答:我想问您一下:据我所知:爱因斯坦提出狭义相对论有一个假 物理 2020-06-05 …