首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C语言代码,回答问题1至问题4,将解答填入答题纸的对应栏内。 [说明] 有两个任务(编号分别为0和1)需要访问同一个共享资源,为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个任务访问
阅读以下说明和C语言代码,回答问题1至问题4,将解答填入答题纸的对应栏内。 [说明] 有两个任务(编号分别为0和1)需要访问同一个共享资源,为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个任务访问
admin
2008-04-04
44
问题
阅读以下说明和C语言代码,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]
有两个任务(编号分别为0和1)需要访问同一个共享资源,为了解决竞争条件(race condition)的问题,需要实现一种互斥机制,使得在任何时刻只能有一个任务访问该共享资源。代码一给出了一种实现方法。
[代码一]
1: int flag[2]; /* flag 数组,初始化为FALSE */
2: Enter_Critical_Section(int my_task_id, int other_task_id)
3: {
4: while (flag[other_task_id] == TRUE); /* 空循环语句 */
5: flag[my_task_id] = TRUE;
6: }
7: Exit_Critical_Section(int my_task_id, int other_task_id)
8: {
9: flag[my_task_id] = FALSE;
10: }
当一个任务要访问临界资源时,就可以调用代码一给出的这两个函数。代码二给出了任务0的一个例子。
[代码二]
Enter_Critical_Section(0,1);
…使用这个资源…
Exit_Critical_Section(0,1);
…做其他事情…
选项
答案
在多道程序系统中,各进程可以共享各类资源,但有些资源一次只能供一个进程使用。需要互斥访问的资源称为临界资源(critical resource),如打印机、共享变量和表格等。
解析
本题考查的是任务之间的互斥问题,即基于繁忙等待的任务互斥实现方法。在多道程序系统中,各个任务是并发执行的,由于时钟中断的原因,使任务之间的执行顺序变得难以预测,每个任务都有可能在任意一条语句的后面被中断。在这种情形下,如果要采用基于繁忙等待的互斥实现方法,就必须考察所有的可能,即如果每个任务在不同的位置被中断时,能否正确地实现任务间互斥。另外,在这种基于繁忙等待的方法下,每个任务要循环地去判断当前能否访问临界资源,这样会浪费大量的CPU时间,而且如果设计不合理,容易导致死锁。
转载请注明原文地址:https://kaotiyun.com/show/Z1WZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照下列算法进行递增排序,写出每种算法第一趟排序后得到的结果:希尔排序(增量为5)得到(1),快速排序(选第一个记录为基准元素)得到(2),基数(基数为10)排序得到(3),
在OSI模型中,第N层和其上的N+1层的关系是______。
某高校5个系的学生信息存放在同一个基本表中,采取______的措施可使各系的管理员只能读取本系学生的信息。
以下选项中,可以用于Internet信息服务器远程管理的是(7)。
在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法(6)。
数据库系统的基本特征是( )。
SQL语言的中文名称为( )。
对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先遍历,时间复杂度为(10)________________。
信息通过网络进行传输的过程中,存在着被篡改的风险,为了解决这一安全隐患,通常采用的安全防护技术是()。
随机试题
Thereason______hedidnotarriveinAmericaasscheduledwasthathisflightwascalledoffbecauseofthebadweather.
心肌细胞内的Ca2+贮存在
健康咨询原则不包括
肾上腺素的临床用途是
【2015年】营运资金具有多样性、波动性、短期性、变动性和不易变现性等特点。()
西方第一本以教育心理学命名的专著是美国心理学家()出版的。
起床后的第一件事是摸手机,吃饭先拿起手机拍照传微博,一桌人都对着手机,有一句没一句地聊天,半夜都要从枕头底下掏出手机来看看新闻……智能手机渗透到生活的方方面面,已经对个人生活和社会交往产生不良影响。针对人们日渐依赖智能手机的现象,专家呼吁要“数字节食”——
甲(15周岁)拐骗一名男孩,准备将其出卖,后因小孩哭闹不止,甲对其进行殴打,造成重伤。甲的行为构成()(2013年基础课非法学单选第4题)
Supermarket’sNewStrategyOnesupermarketinTokyohasmanagedtosolvetheproblemsofshoplifting,mistakesbycashiers,
A、 B、 C、 C
最新回复
(
0
)