共享内存
被考次数: 1次
被考频率: 低频率
答错率:    55%
知识难度:
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式操作系统基础知识  > 处理器管理  > 任务间通信(共享内存、消息、邮箱、管道、信号等)  > 任务间通信


本知识点历年真题试卷分布
>> 试题列表    
 

 
       共享内存指的是各个任务共享它们地址空间当中的某些部分,在此区域,可以任意读写和使用任意的数据结构,把它看成是一个通用的缓冲区。一组任务向共享内存中写入数据,另一组任务从中读出数据,通过这种方式来实现它们之间的信息交换。
       在有些嵌入式操作系统中,不区分系统空间和用户空间,整个系统只有一个地址空间,即物理内存空间,系统程序和各个任务都能直接对所有的内存单元进行随意地访问。在这种方式下,内存数据的共享就变得更加容易了,如下图所示。
       
       多个任务共享内存空间
       在使用共享内存来传送数据的时候,通常要与某种任务间互斥机制结合起来,以免发生竞争条件的现象,确保数据传送的顺利进行。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有