非阻塞同步技术的研究与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:suease
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机数控技术是装备制造业的重要支撑技术。高档数控系统在可靠性、精度、速度、安全性等方面提出了更高的要求。任务同步是影响操作系统性能和实时性的重要方面。非阻塞同步相比阻塞同步有利于提高系统的实时性与可靠性并避免死锁和优先级逆转。应用到高档数控系统中有利于满足不断提高的系统服务要求,提高数控系统的实时性和可靠性。  结合计算机数控系统的硬件平台和实时操作系统RTAI,本文改进了非阻塞同步实现过程中的关键技术,实现了多种非阻塞同步数据结构,完成了正确性证明、性能测试和实际应用。包括以下几个方面:  一是完成了非阻塞同步数据结构的设计和实现。本文改进了设计实现中的关键技术,包括原子同步指令的选取、内存管理模块、编译优化设置等,实现了栈、队列、双端队列、一致性快照等多种非阻塞同步数据结构。  二是提出了一套非阻塞同步算法正确性理论证明方法,包括算法正确性中的安全性、可线性化、锁无关性和等待无关性。  三是完成了非阻塞同步算法性能测试。性能测试主要包括算法性能和复杂度分析、非阻塞同步算法和阻塞同步算法之间的性能对比实验、如何避免死锁和优先级逆转等方面的分析。  四是实现了非阻塞同步数据结构软件库及其应用。软件库集成多种已实现的非阻塞同步数据结构并应用于RTAI中。
其他文献
可编程控制器(Programmable Logic Controller)是专为工业环境应用而设计制造的计算机,已经被广泛应用于建筑、制造、石油、化工和运输等各行各业。本文在高档数控国家工程研
随着互联网和多媒体技术的快速发展,图像成为一种极其重要的信息资源。如何快速检索如此巨大的资源就成为学术界亟待解决的问题。目前,基于语义的图像检索方法是一种流行的检索
随着人们通过移动网络的交往越加频繁,电信运营商积累了越来越多的个人信息以及用户行为数据,这些数据具有非常大的价值。如何对这些数据进行分析,使用这些数据建立模型,从而
随着互联网的不断发展和革新,传统互联网本身的系统结构局限性产生了越来越多的问题,网络规模指数级增长、多宿主、流量工程、服务提供商的独立性等需求导致了路由可扩展问题
随着民用航空业的迅速发展,这对机场管理的各个方面都提出了新的要求,如不同航站楼生产管理系统信息的交互,不同的体系结构的融合,信息更新频率的设定等。互异分布式系统消息
目前,我国的电信行业已经进入了全业务运营的实施阶段。各电信企业在完成业务的重组,建立新的竞争优势的同时,更把目光投向未来,瞄准了一些发展潜力巨大的战略性新兴市场。在
RTEMS是支持多处理器的开源的商业级嵌入式实时操作系统,目前广泛应用于航空航天、通信、军工、医疗、科学计算等领域。RTEMS支持多种API,如POSIX、ITRON以及RTEMS Classic PI,
随着多媒体技术和网络技术的迅速发展,以及大量视频应用的广泛普及,视频内容呈现快速增长趋势。面对海量的视频,如何对之进行有效的管理,使用户能够迅速检索到想要的信息,成
随着数字出版市场的快速发展,以电子图书为代表的电子文档数量呈现爆炸式的增长。为了保证电子文档的安全发行与传播,数字版权保护技术作为数字内容网络发布的关键技术成为当
无线感知反应网络已成为计算机领域的最受关注的前沿课题之一。本文以无线感知反应网络在依托,提出一种智能楼宇系统的解决方案。   为了实现智能楼宇系统所应有的功能和性