单选题在uC/OS-II中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。其中不能达到保护目的的方法是()。A 利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()来关闭中断和打开中断B 利用函数OSSchedLock()和OSSchedUnlock()对任务调度函数上锁和开锁C 利用信号量、互斥信号量、邮箱和消息队列进行任务间通信D 利用内存文件进行任务间的大规模数据共享

题目
单选题
在uC/OS-II中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。其中不能达到保护目的的方法是()。
A

利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()来关闭中断和打开中断

B

利用函数OSSchedLock()和OSSchedUnlock()对任务调度函数上锁和开锁

C

利用信号量、互斥信号量、邮箱和消息队列进行任务间通信

D

利用内存文件进行任务间的大规模数据共享

参考答案和解析
正确答案: D
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

进程间的通信方式不能传递大量信息的是( )。

A)共享内存

B)消息缓冲

C)信箱通信

D)信号量及P、V操作


正确答案:D
解决进程之间的大量信息通信的问题有三种方案:共享内存、消息机制以及通过共享文件进行通信,即管道通信。这三种方式可以称为高级通信原语,它们不仅要保证相互制约的进程之间的正确关系,还要同时实现进程之间的信息交换,其中,消息机制包括消息缓冲通信与信箱通信。 

第2题:

在uC/OS-II中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。其中不能达到保护目的的方法是()。

A.利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()来关闭中断和打开中断

B.利用函数OSSchedLock()和OSSchedUnlock()对任务调度函数上锁和开锁

C.利用信号量、互斥信号量、邮箱和消息队列进行任务间通信

D.利用内存文件进行任务间的大规模数据共享


正确答案:D

第3题:

实时操作系统应具有如下的功能()

A、任务管理(多任务和基于优先级的任务调度)

B、任务间同步和通信(信号量和邮箱等)

C、存储器优化管理(含ROM的管理)

D、实时时钟服务

E、中断管理服务


参考答案:ABCDE

第4题:

在uC/OS-II中,OSInit()函数先建立最初的任务就绪表,然后建立4个空白的数据链表。这4个空白的数据链表是()。

A.任务控制块链表、事件控制块链表、标志链表和进程控制块链表

B.任务控制块链表、事件控制块链表、消息链表和进程控制块链表

C.任务控制块链表、事件控制块链表、标志链表和内存控制块链表

D.任务控制块链表、事件控制块链表、消息链表和内存控制块链表


正确答案:C

第5题:

uC/OS-II 是目前常用的嵌入式操作系统之一,其内核只提供____【29】___调度、任务间通信与同步、任务管理、时间管理和___【30】____管理等基本功能,资源消耗非常小。


正确答案:任务 存储

第6题:

属于操作系统任务间低级通信方式的是(35)。

A.共享内存

B.PV操作

C.消息传递

D.管道通信


正确答案:B
解析:在操作系统中,任务间通信是指任务之间为了协调工作,需要相互交换数据和控制信息,可分为低级通信和高级通信两种类型。PV操作等信号量机制和信号机制属于低级任务间通信方式:消息传递、管道、共享内存、管道通信属于高级任务间通信方式。任务间通信又可分为直接通信和间接通信两种类型。send、receive原语属于直接通信方式;邮箱、消息队列属于间接通信方式。

第7题:

uC/OS-II总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的()。

A.真正实现任务切换的函数是OSCtxSw()

B.任务级的调度是由函数OSSched()完成

C.中断级的调度是由函数OSIntExit()完成

D.实现上下文切换的函数是OSSched()


正确答案:D

第8题:

在多任务实时系统中,任务间或者中断服务与任务间常需要交换信息,这种信息交换有(48)两个途径。

A.开/关中断和信息邮箱

B.共享存储区和消息传递

C.邮箱机制和数据共享机制

D.非占先式内核和占先式内核机制


正确答案:B
解析:本题考查嵌入式操作系统的基础知识。在多任务实时系统中,任务间或者中断服务与任务间常需要交换信息,这种信息传递称为任务间的通信。任务间通信有两个途径:共享数据存储区结构和消息传递机制。

第9题:

uC/OS-II系统内核提供的基本功能有:___【29】____、任务间通信与同步、任务调度、时间管理和___【30】____等。


正确答案:任务管理 内存管理

第10题:

下列属于低级任务间通信方式的是( )。

A.共享内存
B.PV操作
C.消息传递
D.管道通信

答案:B
解析:
在实时操作系统中,任务间通信是指任务之间为了协调工作,需要相互交换数据和控制信息,可分为低级通信和高级通信两种类型。PV操作等信号量机制和信号机制属于低级任务间通信方式。消息传递、共享内存、管道通信属于高级任务间通信方式。任务间通信又可分为直接通信和间接通信两种类型。send、receive原语属于直接通信方式,邮箱、消息队列属于间接通信方式。

更多相关问题