[发明专利]用于访问共享存储器中的数据的机制和方法有效
| 申请号: | 201510917065.7 | 申请日: | 2015-09-15 |
| 公开(公告)号: | CN105589754B | 公开(公告)日: | 2021-05-28 |
| 发明(设计)人: | G·R·赛克斯;C·R·德克 | 申请(专利权)人: | 通用电气航空系统有限责任公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 叶晓勇;姜甜 |
| 地址: | 美国密*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 访问 共享 存储器 中的 数据 机制 方法 | ||
本发明题为用于访问共享存储器中的数据的机制和方法。一种用于由至少一个客户端(40)访问共享存储器(22)中数据的机制和方法,包含所述共享存储器(22)中的数据的分配,存储器(22)配置在多个缓冲器(36),并且由客户端(40)或服务器(50)访问数据,而无需锁定或限制对数据的访问。
技术领域
本发明涉及客户端访问共享存储器中的数据的机制和方法。
背景技术
线路可替换单元(LRU)是诸如车辆或航空器的更大单元的模块化组件,并且设计成用来保证它们能够在故障的情况下被交换和/或被替换的规范。航空器的LRU例如可包含完全被包含的系统、传感器、无线电或其他辅助设备以管理和/或操作航空器功能。在航空器环境中,LRU可设计成按照特定的操作、互操作性,和/或诸如由ARINC串联标准所限定的那些的形状因数标准来操作。
多个LRU可由用来访问或交换公共或共享的存储器中的数据的飞行控制计算机或其他计算机系统的数据网络来互连。飞行控制计算机或其他计算机系统可进一步管理和/或操作航空器功能。
发明内容
在一个实施例中,用于由至少一个客户端访问共享存储器中的数据的机制,该机制包含共享存储器中的数据到至少一个主题(topic)的分配,该分配通过预定固定地址是可访问的,该至少一个主题具有多个缓冲器,缓冲器的数量等于访问该至少一个主题的客户端的数量再针对访问该至少一个主题的每个服务器加二,每个客户端和每个服务器具有主动访问指针,并且主动访问指针导向器用来基于来自客户端或服务器的事务请求来将主动访问指针指引到缓冲器。一个缓冲器常常包含共享存储器中的最新数据,并且至少一个缓冲器常常可用来访问共享存储器中的数据。另外,由主动访问指针导向器仅使用机器汇编语言事务(machine assembly language transaction)在缓冲器之间分配主动访问指针,无需复制在操作系统等级的数据。
在另一个实施例中,用于由至少一个客户端访问共享存储器中的数据,该方法包含将共享存储器中的数据分配给至少一个主题;指派单个预定地址以访问每一个至少一个主题;分配用于每一个至少一个主题的多个缓冲器,其等于访问该至少一个主题的客户端的数量再针对访问该至少一个主题的每个服务器加二;并且通过将每个相应的客户端或服务器的主动访问指针分配给缓冲器来响应来自客户端或服务器的至少一个的事务请求。该数据经由缓冲器来访问,无需复制在操作系统等级的数据。
技术方案1:一种用于由至少一个客户端访问共享存储器中的数据的机制,包括:
共享存储器中的数据到至少一个主题中的分配,该分配通过预定固定地址是可访问的;
该至少一个主题具有多个缓冲器,缓冲器的数量等于访问该至少一个主题的客户端的数量对于访问该至少一个主题的每个服务器加二;
每个客户端和每个服务器具有主动访问指针;以及
主动访问指针,用来基于来自客户端或服务器的事务请求将主动访问指针指引到缓冲器;
其中一个缓冲器常常包含共享存储器中的最新数据,并且至少一个缓冲器常常可用来访问共享存储器中的数据;以及
其中由主动访问指针导向器仅使用的机器汇编语言事务在缓冲器之间分配该主动访问指针,无需复制在操作系统等级的数据。
技术方案2:技术方案1的所述机制,其中该机制是飞行管理系统。
技术方案3:技术方案1的所述机制,其中多个主题排列在共享存储器中。
技术方案4:技术方案1的所述机制,其中该至少一个主题和缓冲器的数量在共享存储器的初始化期间来预定。
技术方案5:技术方案1的所述机制,其中该至少一个主题或缓冲器的数量中的至少一个依据访问该至少一个主题的客户端和服务器的集体的数量在运行时间期间来限定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用电气航空系统有限责任公司,未经通用电气航空系统有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510917065.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据交互信息判异系统及方法
- 下一篇:一种业务请求处理方法及装置





