首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于利用信号量机制解决进程同步与互斥方面的应用实例,回答问题1至问题3。 [说明] 在多道程序系统中,进程是并发执行的。这些进程间存在着不同的相互制约关系,主要表现为同步和互斥两个方面。信号量机制是解决进程间同步与互斥的有效方法。下面是
阅读以下关于利用信号量机制解决进程同步与互斥方面的应用实例,回答问题1至问题3。 [说明] 在多道程序系统中,进程是并发执行的。这些进程间存在着不同的相互制约关系,主要表现为同步和互斥两个方面。信号量机制是解决进程间同步与互斥的有效方法。下面是
admin
2010-05-08
32
问题
阅读以下关于利用信号量机制解决进程同步与互斥方面的应用实例,回答问题1至问题3。
[说明]
在多道程序系统中,进程是并发执行的。这些进程间存在着不同的相互制约关系,主要表现为同步和互斥两个方面。信号量机制是解决进程间同步与互斥的有效方法。下面是信号量应用实例。
下图所示代码是在μC/OS-II操作系统上运行的一个应用的主函数。该函数创建了任务Task1和Task2,其中Task1实现从键盘读入一个字符的功能,Task2将该字符输出到屏幕,它们使用信号量和一个公共变量buffer来传递该字符。
主函数、Task1和Task2中所调用的函数原型说明如下:
a.创建一个信号量:OS EVENT*#OSSemCreate(INT16Uvalue);
b.创建一个任务:INT8U OSTaskCreate(void(*#task)(void*#pd),void*#pdata,OS_STK *#ptos,INT8U prio);
c.开始执行多任务:void OSStart(void);
d.从键盘读入一个字符:char scanc();
e.输出一个字符至屏幕:void printc(char ch);
f.发出一个信号量:INT8U OSSemPost(OS EVENT*#pevent);
g.等待一个信号量:void OSSemPend(OS_EVENT*#pevent,INT16U timeout,INT8U *#err)
请简述什么是临界资源?什么是临界区?访问临界资源应遵循哪些原则?
选项
答案
临界资源:一次只能给一个进程访问的资源。 临界区:进程中访问临界资源的那段代码。 访问临界资源时应遵循如下原则: (1)空闲让进(或有空即进)。 (2)忙则等待(或无空则等)。 (3)有限等待。 (4)让权等待。
解析
在多道程序系统中,进程是并发执行的,这些进程之间存在着不同的相互制约关系。进程之间的这种制约关系来源于并发进程的合作以及对资源的共享。
进程在运行过程中,一般会与其他进程共享资源,而有些资源的使用具有排他性。系统中的多个进程可以共享系统的各种资源,然而其中许多资源一次只能为一个进程所使用,通常把一次仅允许一个进程使用的资源称为临界资源。许多物理设备都属于临界资源,如打印机、绘图机等。除物理设备外,还有许多变量、数据等都可由若干进程所共享,它们也属于临界资源。
进程中访问临界资源的那段代码称为临界区,也称为临界段。
访问临界资源应遵循如下原则:
(1)空闲让进(或有空即进)。当没有进程处于临界区时,可以允许一个请求进出临界区的进程立即进入自己的临界区:
(2)忙则等待(或无空则等)。当已有进程进入其临界区时,其他试图进入临界区的进程必须等待:
(3)有限等待。对要求访问临界资源的进程,应保证能在有限时间内进入自己的临界区;
(4)让权等待。当进程不能进入自己的临界区时,应释放处理机。
转载请注明原文地址:https://kaotiyun.com/show/IhWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
某系统的可靠性结构框图如图3-5所示。该系统由4个部件组成,其中2、3两部件并联冗余,再与1、4部件串联构成。假设部件1、2、3的可靠度分别为0.90、0.70、 0.70,若要求该系统的可靠度不低于0.75,则进行系统设计时,分配给部件4的可靠度至少应为
将一个信道按频率划分为多个子信道,每个子信道上传输一路信号的多路复用技术称为______。
若将Workers表的插入权限赋予用广Userl,并允许其将该权限授予他人,那么对应的SQL语句为“GRANT(43)________________TABLEWorkersTOUserl(44)________________”。
给定关系尺(A,B,C,D)和关系S(A,C,D,E,F),对其进行自然连接运算RS后的属性列为(37)________________个;与σR.C>S.F(RS)等价的关系代数表达式为(38)________________。
在地址http://www.dailynews.com.cn/channel/welcome.htm中,www.dailynews.com.cn表示(30)________________,welcome.htm表示(31)________________
设置日志文件的目的不包括(59)________________。
以下对存储过程的叙述中,不正确的是(53)________________。
若系统正在将(20)________________文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。
王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档,以下关于该软件的著作权的叙述中,正确的是(17)________________。
在索引改进中,一般的调整原则是:当(62)是性能瓶颈时,则在关系上建立索引;当(63)是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的所以设为(64)。(63)
随机试题
哮病在发作时主要特征为
地方性甲状腺肿的主要发病原因是( )。
肺炎链球菌的主要致病物质是
对膜材描述错误的是
2002年6月6日,甲与乙签订了一份开发用于特种设备的变频装置的技术合同,双方约定乙在合同生效后的3个月内将该变频装置的图纸一份及样品一套送交甲,专利权归甲所有,甲支付乙开发费用100万元。2002年8月,甲取得该变频装置后,于2003年3月5日向中国专利
知觉防御:人们保护自己的一种思想方法倾向。这种倾向使人比较容易注意观察能满足需要的那些事物,而对那些与满足需要无关的事物视而不见、听而不闻。下列不属于知觉防御的是()。
李某和张某于2000年结婚,婚后育有一子一女李甲和李乙。李某于2005年外出务工,但一直未归,下落不明。2009年,妻子张某依法申请宣告他死亡。法院依法作出宣告死亡判决后,其妻子、子女和父亲对其遗产作了分割和继承。存款10万元和汽车归其父所有,房屋和其他财
A、 B、 C、 D、 B多次方数列。
试述我国的死刑政策及其在刑法上的体现。
在考生文件夹下,打开文档WORD2.DOCX,按照要求完成下列操作并以该文件名(WORD2.DOCX)保存文档。在表格左侧添加1列;设置表格外框线为1.5磅红色双窄线、内框线为1磅蓝色(标准色)单实线;为表格第1行添加“红色,强调文字颜色2,淡色80%
最新回复
(
0
)