早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

在嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息 后再继续执行,这种制

题目

在嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息 后再继续执行,这种制约性合作关系被称为任务的(35)。

A.同步

B.互斥

C.调度

D.等待

参考答案
正确答案:A
本题考查嵌入式操作系统的基础知识。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统μC/OS-II.嵌入式Linux、WindowsEmbedded、VxWorks等,以及应用在智能手机和平板电脑的Android、iOS等。在所有嵌入式操作系统中,同步和互斥都是常用的任务间通信机制。互斥指的是两个或两个以上的任务,不能同时进入关于同一组共享变量的临界区域,否则可能发生与时间有关的错误,这种现象被称作互斥。也就是说,一个任务正在访问临界资源,另一个要访问该资源的进程必须等待。同步则是把异步环境下的一组并发任务因直接制约而互相发送消息、进行互相合作、互相等待,使得各任务按一定的速度执行的过程。具有同步关系的一组并发任务称为合作任务,合作任务间互相发送的信号称为消息或事件。用P、V原语操作实现同步的实例为:设任务A和B通过缓冲区队列传递数据。A为发送任务、B为接收任务、A发送数据时调用发送过程,B接收数据时调用过程,且数据的发送和接收过程满足如下条件:①在A至少送一块数据入一个缓冲区之前,B不可能从缓冲区中取出数据:②A往缓冲队列发送数据时,至少有一个缓冲区是空的;③由A发送的数据块在缓冲队列中按先进先出(FIFO)方式排列。
看了在嵌入式操作系统中,两个任务并...的网友还看了以下:

盒子中有黄、白色球若干个.小明一次取5个黄球、3个白球,N次后白球取完,黄球剩8个.另一取法:每次取 数学 2020-03-30 …

某超市正在进行促销活动,一种售价a元的汉堡同时推出两种促销方案,一种是一次买十个赠一个,另一种是一 数学 2020-04-06 …

英语有篇阅读理解错了4个,能过吗、作文还行,快速阅读估计错4个,听力一般,选词填空错的不少,阅读理 语文 2020-04-27 …

小刚带了一筐梨,他和两个好朋友一起分梨吃,他把梨子的一半给了小强,并给他加了一个另一半给了小伟,同 数学 2020-05-20 …

一个袋子里放了三种不同颜色的球共20个,其中白球8个,红球7个,绿球5个.如果让你闭着眼睛从袋里取 数学 2020-06-02 …

一道化学题不懂有四个装置制取二氧化碳,他问那个不能控制反应与停止,答案是实验室制取二氧化碳的那个, 化学 2020-06-04 …

英语中,表示一个,另一个一些,另一些一个,其他等等请全部告诉我还有关于花费时间(金钱)的几个句型也 英语 2020-06-05 …

一个数里面有几个另一个数,这个数就是另一个数的(?) 数学 2020-06-12 …

.一个人双脚站立的稳度将单脚站立的稳度,因为支面,稳度;若有两人质.一个人双脚站立的稳度将单脚站立 物理 2020-06-14 …

已知三角形ABC,能否通过平移、轴对称或旋转,得到一个另一个三角形,使得这两个三角形能够拼成一个以 数学 2020-06-18 …