首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息后再继续执行,这种制约性合作关系被称为任务的( )。
在嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息后再继续执行,这种制约性合作关系被称为任务的( )。
admin
2016-05-11
69
问题
在嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息后再继续执行,这种制约性合作关系被称为任务的( )。
选项
A、同步
B、互斥
C、调度
D、等待
答案
A
解析
本题考查嵌入式操作系统的基础知识。
嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统μC/OS-II、嵌入式Linux、Windows Embedded、VxWorks等,以及应用在智能手机和平板电脑的Android、iOS等。
在所有嵌入式操作系统中,同步和互斥都是常用的任务间通信机制。互斥指的是两个或两个以上的任务,不能同时进入关于同一组共享变量的临界区域,否则可能发生与时间有关的错误,这种现象被称作互斥。也就是说,一个任务正在访问临界资源,另一个要访问该资源的进程必须等待。同步则是把异步环境下的一组并发任务因直接制约而互相发送消息、进行互相合作、互相等待,使得各任务按一定的速度执行的过程。具有同步关系的一组并发任务称为合作任务,合作任务间互相发送的信号称为消息或事件。用P、V原语操作实现同步的实例为:设任务A和B通过缓冲区队列传递数据。A为发送任务、B为接收任务、A发送数据时调用发送过程,B接收数据时调用过程,且数据的发送和接收过程满足如下条件:
①在A至少送一块数据入一个缓冲区之前,B不可能从缓冲区中取出数据;
②A往缓冲队列发送数据时,至少有一个缓冲区是空的;
③由A发送的数据块在缓冲队列中按先进先出(FIFO)方式排列。
转载请注明原文地址:https://www.kaotiyun.com/show/PPWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
针对事件1:(1)按工作最早完成时间计,D、E、G三项工作各推迟了多少天?(2)根据图1-1给出的参数,机房建设原来计划的总工期是多少天?(3)D、E、G三项工作中,哪些工作对工程如期完成会构成威胁?该威胁使工期推迟多少天?针对事件2,指出在协商
某子项目的建设情况如下:(1)项目计划选择软件,2月1日—3月1日,计划100000元。选择硬件,2月15日—3月1日,计划80000元。(2)进度报告3月1日完成了硬件选择,软件选择工作完成了80%。(3)
开发过程中发生了如下事件:工程开始时,王总监用圆珠笔签署了工程开始报审表,用私人印章签署了工程变更单,网络布线施工时何工用碳素墨水签署了工程款支付证书。王总监和何工签署工程报表有何不妥?网络施工时,遇到了人为的障碍物,何工对现场情况作了
安装Windows服务器时,承建方将分区格式化NTFS格式,而未格式化成FAT格式,请问NTFS的主要优点有哪三个方面?局域网的IP地址范围限定在192.168.10.17~192.168.10.31之间,子网掩码应设置为多少?
阅读下面关于系统级测试的叙述,回答问题1、问题2、问题3,将解答填入对应栏内。【说明】在信息系统工程监理中,系统级的测试评估相当重要,系统级测试可分为平台建设质量保证测试、信息系统质量保证测试和信息系统工程安全评估三大部分。
阅读下列说明。[说明]某信息网络建设项目主要包括网络系统建设、综合布线、机房建设及系统集成等实施内容。建设单位甲经招标,选定承建单位乙承担该项目的总集成工作,单位丙承担该项目的监理工作。单位乙根据项目批复的可行性研究报告给出了实施设计方案。
The basic unit of measure in a computer system is the(72). It is the smallest unit in computing. There are some other measures i
在软件的开发过程中常用图作为描述工具。如DFD就是面向(33)分析方法的描述工具。在一套分层DFD中,如果某一张图中有Ⅳ个加工(Process),则这张图允许有(34)张子图。在一张DFD图中,任意两个加工之间(35)。在画分层DFD时,应注意保持(36
(23)在实验阶段进行,它所依据的模块功能描述和内部细节以及测试方案应在(24)阶段完成,目的是发现编程错误。(25)所依据的模块说明书和测试方案应在(26)阶段完成,它能发现设计错误。(27)应在模拟的环境中进行强度测试的基础上进行,测试计划应在软件需求
ADatabaseManagementSystem(DBMS)consistsofacollectionofinterrelateddataandacollectionof___________toaccesstothat
随机试题
金融期货合约的特点。
下列各项中,会引起企业系统风险的是【】
根据《水利水电建设工程验收规程》SL223—2008,工程竣工验收分两阶段进行,即在国家主管部门组织竣工验收前,项目法人应组织进行工程竣工验收的()。
项目决策期管理工作的主要任务是()。
团队入住饭店后,地陪要做的工作有()
旅游团因故缩短在一地的游览时间,地陪导游人员首要的工作是()。
关于激励,描述有误的是()。
2011年,低收入户与高收入户相比,收入结构中,相差最大的是()。
(2011年第19题)在下面横线处,依次填入最恰当的关联词语。______昨天下了一场大雨,______以为可以凉快些,______,______没有凉快下来,______更热了。
Forthispart,youareallowed30minutestowriteashortessayentitledShouldSchoolSportsFacilitiesBeOpentothePublic?
最新回复
(
0
)