在嵌入式操作系统中,两个任务并发执行,一个任务要等待另外一个任务发来消息后再继续执行,这种制约性合作关系被称为任务的______。A.同步B.互斥C.调度D.等待

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

A.同步
B.互斥
C.调度
D.等待

参考解析

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

相关考题:

在windows操作系统中,鼠标指针为沙漏加箭头表示()。 A、没有任务执行,所有任务都在等待B、正在执行复制任务或打印任务C、正在执行一项任务,不可执行其他任务D、正在执行一项任务,但可执行其他任务

● 在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来消息, 或建立某个条件后再向前执行,这种制约性合作关系被称为任务的 (49 ) 。(49)A. 同步 B. 互斥 C. 调度 D. 执行

当两个进程合作完成一个任务时,在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称作进程的()。A、死锁B、互斥C、休眠D、执行

快速跟进是指 ()A 采用并行执行任务,加速项目进展B 用一个任务取代另外的任务C 如有可能,减少任务数量D 减轻项目风险

两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的(33)关系。A.同步B.互斥C.竞争D.合作

设计简化的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该嵌入式实时操作系统中,作为占用资源的基本单位,任务总共有五个状态,分别是休眠状态、就绪状态、运行状态、等待状态和延时等待状态。在任何时候,一个任务只会处于其中的某一个状态。请根据图6-8中已给出的信息将(1)~(5)空缺处填写完整。

在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的(49)。A.同步B.互斥C.调度D.执行

两个进程合作完成一个任务,在并发执行中,一个进程要等待另一个进程的结果,或者建立某个条件后再向前继续执行,这种关系属于进程间的( )关系。A.同步B.互斥C.异步D.流水线

任务调度是嵌入式操作系统的一个重要功能,嵌入式操作系统内核一般分为非抢占式和抢占式两种,以下叙述中,不正确的是()。A.非抢占式内核要求每个任务要有自我放弃CPU的所有权B.非抢占式内核的任务级响应时间取决于最长的任务执行时间C.在抢占式内核中,最高优先级任务何时执行是可知的D.抢占式内核中,应用程序可以直接使用不可重入函数

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

在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴来发送消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的() A.同步B.互斥C.调度D.执行

实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为()。 A.同步B.互斥C.调度D.执行

在Windows 98中,鼠标指针为沙漏加箭头表示A.没有任务正在执行,所有任务都在等待B.正在执行复制任务或打印任务C.正在执行一项任务,不可执行其他任务D.正在执行一项任务,但仍可执行其他任务

在实时操作系统中,两个任务并发执行,一个任务要等待另一个任务发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的( )。A.同步B.互斥C.调度D.执行

多核CPU 环境下进程的调度算法一般有全局队列调度和局部队列调度两种。( )属于全局队列调度的特征。A.操作系统为每个 CPU 维护一个任务等待队列B.操作系统维护一个任务等待队列C.任务基本上无需在多个 CPU 核心间切换,有利于提高 Cache 命中率D.当系统中有一个 CPU核心空闲时,操作系统使从该核心的任务等待队列中选取适当的任务执行

EXCEL 2010中,如果要重复执行多个任务,则可以建制一个()来自动执行这些任务。

实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系称为()A、 同步B、 互斥C、 调度D、 执行

实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为()A、同步B、互斥C、调度D、执行

两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的()关系。A、同步B、互斥C、竞争D、合作

两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种关系是进程间的()关系。A、 同步B、 互斥C、 竞争D、 合作

在Windows98中,鼠标指针为沙漏如箭头表示()A、没有任务正在执行,所有任务都在等待B、正在执行复制任务或打印任务C、正在执行一项任务,不可执行其他任务D、正在执行一项任务,但仍可执行其他任务

在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴来发送消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的()A、同步B、互斥C、调度D、执行

填空题EXCEL 2010中,如果要重复执行多个任务,则可以建制一个()来自动执行这些任务。

单选题两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的()关系。A同步B互斥C竞争D合作

单选题在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴来发送消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的()A同步B互斥C调度D执行

单选题两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种关系是进程间的()关系。A 同步B 互斥C 竞争D 合作

单选题实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为()。A同步B互斥C调度D执行