首页
登录
从业资格
在嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息后再继续
在嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息后再继续
admin
2022-08-02
61
问题
在嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息后再继续执行,这种制约性合作关系被称为任务的______。A.同步B.互斥C.调度D.等待
选项
A.同步
B.互斥
C.调度
D.等待
答案
A
解析
本题考查嵌入式操作系统的基础知识。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统μC/OS-Ⅱ、嵌入式Linux、Windows Embedded、VxWorks等,以及应用在智能手机和平板电脑的Android、iOS等。在所有嵌入式操作系统中,同步和互斥都是常用的任务间通信机制。互斥指的是两个或两个以上的任务,不能同时进入关于同一组共享变量的临界区域,否则可能发生与时间有关的错误,这种现象被称作互斥。也就是说,一个任务正在访问临界资源,另一个要访问该资源的进程必须等待。同步则是把异步环境下的一组并发任务因直接制约而互相发送消息、进行互相合作、互相等待,使得各任务按一定的速度执行的过程。具有同步关系的一组并发任务称为合作任务,合作任务间互相发送的信号称为消息或事件。用P、V原语操作实现同步的实例为:设任务A和B通过缓冲区队列传递数据。A为发送任务、B为接收任务、A发送数据时调用发送过程,B接收数据时调用过程,且数据的发送和接收过程满足如下条件:①在A至少送一块数据入一个缓冲区之前,B不可能从缓冲区中取出数据;②A往缓冲队列发送数据时,至少有一个缓冲区是空的;③由A发送的数据块在缓冲队列中按先进先出(FIFO)方式排列。
转载请注明原文地址:https://tihaiku.com/congyezige/2424383.html
本试题收录于:
中级 嵌入式系统设计师题库软件水平考试初中高级分类
中级 嵌入式系统设计师
软件水平考试初中高级
相关试题推荐
女,51岁。绝经5年,阴道脱出肿物3年。近两个月阴道脱出肿物增大,不能自行还纳,
两个月小儿,发育良好,营养中等,近日身体健康,家长带其来儿保门诊健康咨询。护士应
两个带符号的数进行运算时,在()的情况下有可能产生溢出。A.同符号数相加 B.
设有两个子网210.103.133.0/24和210.103.130.0/24,
通过局域网接入因特网,图中箭头所指的两个设备是()。 A.二层交换机 B.路
不能打开HTML源码文件的软件为()。若在网页中需要增加“提交”和“重置”两个
将来源不同的编译单元装配成一个可执行程序是()的任务。A.连接程序 B.编
ARP请求消息是以()包发送的。A.单播 B.组播 C.广播 D.任意
在网络设计过程中,物理网络设计阶段的任务是()。A.依据逻辑网络设计的要求,
下面有关电路交换的描述中,正确的是()。A.电路交换就是在两个终端之间建立一
随机试题
______Ican’thelpadmiringtheman’scourage,Idonotapproveofhismethods.
Largecompaniesneedawaytoreachthesavingsofthepublicatlarge.The
WhichofthefollowingdetailsaboutHitchcockisINCORRECT?[originaltext]A
下列不属于风险评估的选项是()。A.风险识别 B.风险分析 C.风险
A.沙丁胺醇 B.氨茶碱 C.异丙肾上腺素 D.异丙阿托品 E.肾上腺素
A.希波克拉底《希波克拉底誓言》B.孙思邈《备急千金要方》C.《黄帝内经》D.宋
药物随胆汁进入小肠后被小肠重新吸收的现象A.表观分布容积B.肠肝循环C.生物半衰
下列属于控制基本方法的是A:目标控制 B:资金控制 C:人力控制 D:技术
进行生产过程空间组织设施布置时应遵循的总体原则有()。A:有利于合理利用空间,防
多形性腺瘤发生于A.儿童 B.青年人 C.中年人 D.老年人 E.任何年
最新回复
(
0
)