【摘 要】
:
随着互联网应用的飞速发展和嵌入式微处理器应用的日益广泛,作为嵌入式系统软件核心的嵌入式实时操作系统的研究与发展显得尤为重要。传统操作系统的网络系统实现对实时应用
论文部分内容阅读
随着互联网应用的飞速发展和嵌入式微处理器应用的日益广泛,作为嵌入式系统软件核心的嵌入式实时操作系统的研究与发展显得尤为重要。传统操作系统的网络系统实现对实时应用支持不够并且灵活性欠缺,其设计思想并不适合嵌入式实时操作系统,从而无法为嵌入式实时应用提供有效的网络支持。ARTs-OS作为一个自主开发的采用现代微内核结构的嵌入式实时操作系统,其网络系统是基于多线程并可动态加载的独立服务进程,同时运行于内核空间之外。在充分利用系统本身实时性与灵活性以及分析其他操作系统网络实现优缺点的基础上,ARTs-OS网络构建基于静态多服务线程模型的体系结构,设计相应的数据处理策略,并且从数据队列管理和网络内存管理两个方面进行了针对性的性能优化,具备了灵活的动态可加载能力与高质量的实时性能。由于网络数据处理流程已经作为成熟的标准而存在,ARTs-OS网络设计主要工作集中在体系结构的构建以及由此产生的优化问题上。首先引入了多服务线程处理模型的思想,并解决了优先级排队与任务抢占之间的矛盾;其次结合系统内核的特点与网络应用的实际,对网络内存管理作了一定的改进,使其更符合嵌入式微内核实时应用环境。通过对ARTs-OS网络的协议功能模块的测试结果及部分性能指标的分析,表明ARTs-OS网络体系结构与处理策略的设计满足了嵌入式实时应用的网络数据处理需求。
其他文献
嵌入式系统是软件和硬件的紧密结合,应用于专业领域的计算机系统。嵌入式系统研究中的一个热点和难点问题是嵌入式操作系统。研究通用操作系统的实现,对其改造或扩展以增强其微
本论文所研究的课题是国家科技部“十五”科技攻关项目“课件制作与转换工具”项目的一部分。UML是RATIONAL公司制定的用于描述、可视化和构架软件系统以及商业建模的语言,它
在计算机领域,Agent是一种在分布式系统或协作系统中能持续自主发挥作用的计算实体。Agent具有的良好互操作性为其在异构系统进行快速交换信息、协同工作提供了坚实的基础和
目前因特网上流式传输数据(视频、音频)的应用已经非常丰富,随之而来的是安全问题。接收者不仅仅希望得到流畅的视频(或音频)播放效果,而且期望得到的数据是真实的、完整的,具有
本文主要研究了对刚性物体的单模图像配准和非刚性物体图像的弹性配准,以及配准中所采用的插值算法。首先通过对配准中所采用的几种插值算法进行了比较,选出了有较高插值质量和
存储过程在数据库管理系统中占有重要的地位。通过存储过程可以将一部分应用逻辑从客户端转移到服务器,同时通过存储过程的封装实现模块化,有效地提高应用系统的开发与运行效
知识管理(KM)系统是一种综合利用信息技术以实现知识的俘获、存储和重用的技术.现代知识管理以本体论提供的共享、理解一致的术语为基础,建立组织记忆(OM),对企事业关注的各
工作流技术是实现企业业务过程建模、业务过程优化、业务过程管理与集成,从而最终实现业务过程的自动化的核心技术。对企业利用工作流方法进行业务过程的建模和深入分析不仅可
在后PC时代,计算机技术已渗透到我们生活的各个方面。从前以科学计算为核心的计算机技术已经扩展到了普及计算的领域。及时、迅速的处理生活中的大量信息,提供更加便捷、高效的
近二十年来,局部搜索算法在各个领域的应用非常广泛,特别是针对一些比较复杂的优化问题.局部搜索算法的主要优点在于它是一种比较通用的优化算法,可以比较方便地应用于具体的