柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
在μC/OS-II中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。其中不能达到保护目的的方法是( )。
A.利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()来关闭中断和打开中断
B.利用函数OSSchedLock()和OSSchedUnlock()对任务调度函数上锁和开锁
C.利用信号量、互斥信号量、邮箱和消息队列进行任务间通信
D.利用内存文件进行任务间的大规模数据共享
热度🔥437
参考答案:D
解析:
【解析】在μC/OS-II中有多种方法可以保护任务之间的共享数据和提供任务之间的通信。其中主要有以下三种:利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()来关闭中断和打开中断;利用函数OSSchedLock()和OSSchedUnlock()对任务调度函数上锁和开锁;利用信号量、互斥信号量、邮箱和消息队列进行任务间通信。利用内存文件进行任务间的大规模数据共享是达不到保护任务之间的共享数据的作用。故本题选择D。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
RAM的特点是()。
软件生命周期中的活动不包括( )。
有以下程序 #include void fun( int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3, y=5, *p=&x, *q=&y ; fun(p,q); printf("%d,%d,",*p,*q); fun(&x,&y); printf("%d,%d\n",*p,*q); } 程序运行后的输出结果是
软件设计中划分模块的一个准则是( )。
标签
三级嵌入式
任务
利用
os
数据