基于RTLinux的分布式实时进程通信技术的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:weijiang321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的高速发展,实时信息处理系统已经被逐步应用于各个领域。分布式实时操作系统为这些实时信息处理系统提供了良好的运行平台,然而由于不同领域的应用对实时性的要求不尽相同,因此很难找到一种分布式实时操作系统可以完全满足这些不同的需求。在这种情况下,针对不同应用领域的特点来开发具有自主知识产权的分布式实时操作系统是解决这个问题较好的途径。RTLinux是一个在Linux基础上改造而来的具有硬实时性能的单机实时操作系统,它具有开放的源码,这有利于在RTLinux的基础上开发分布式实时操作系统。进程通信机制是分布式实时操作系统的核心技术之一,在对RTLinux进行分析和研究的基础上,采用远程过程调用模型和组通信模型对RTLinux进程通信机制进行分布式实时化改造。改造后的进程通信机制主要包括:端口操纵、端口动态管理、端口接收服务和实时消息队列管理等模块。这些模块分别从进程通信的缓冲区管理、消息队列的排队管理和消息接收服务等方面对RTLinux的进程通信机制进行实时性改造,提高了RTLinux进程通信的实时性。另外,通过引入全局信息表管理、全局信息广播,全局信息查询等技术,为用户提供了透明的进程通信函数调用接口。测试表明,改进后进程通信的通信延迟处在一个可预测的范围之内,同时也体现出了在消息排队过程中优先级排队算法的优越性和信号量的同步协调功能。
其他文献
由于神经网络应用环境的复杂性及要求处理大量数据的问题,从而神经网络计算需要超强的计算能力,因此在神经网络计算平台中引入了网格和分布式的思想,力图建立一个基于网格的神经
随着Internet以及Web的发展,不论是电子商务还是电子政务,都逐步走向电子化的经营与管理。但随之而来的信息安全与管理问题就十分重要。 在管理大量的网络系统时,安全管理的
蛋白质折叠问题是当今生物信息学领域的核心问题之一.研究发现,蛋白质的生物学特性在很大程度上由其三维空间结构决定.人们从蛋白质折叠问题中总结出一些宜于求解的简化模型,
随着物流领域CRM产品的不断引进,面对大量堆积成山的数据,物流企业是否能够从中发掘出有用的信息为企业服务,成为企业生存发展的一个关键。 本文详细论述了数据挖掘技术及其
随着信息化的发展,电子政务的发展也越来越快。以电子政务为核心的政府信息化是推进我国国民经济信息化的关键,是一项系统工程,是国家信息化建设的重要领域。因此,标准化作为支撑
近年来,电子商务在国内外得到了广泛的应用,B2B电子商务更是得到了迅猛的发展。在新一轮的产业升级中,电子商务的发展为我国实现跨越式的发展提供了一个挈机,所以研究和开发B
论文介绍了机坪自动供油系统中的管线压力控制问题,针对供油管线中的时滞、干扰问题提出了应用专家思想的智能PID控制策略,在控制参数的寻优过程中创新性地应用数理统计的方法
借助于互联网和分布式计算技术,企业与企业之间可以完成业务的协作,这就是所谓的企业对企业(B2B)的电子商务(e-business)。在B2B的电子商务中,工作流管理系统(WfMS)起到了十分重
随着计算机科学的不断发展,大量的原始数据被不断收集并存储到计算机中,而数据处理能力的低下,造成了目前信息丰富,知识贫乏的现状。数据挖掘——用非平凡的方法从大量数据中发现
在21世纪的今天,能源问题成为了一个严重影响人们生产和生活的问题。目前的国内形势来看,进入21世纪以来电力持续短缺,煤炭资源全面紧张,天然气的价格也随着需求的扩大不断提高。