基于ARM的嵌入式实时操作系统的内存管理

被引量 : 0次 | 上传用户:jackfbi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的不断发展以及越来越多的应用于实时领域,对于嵌入式实时操作系统的各方面性能都提出了更高的要求。一些传统的嵌入式实时操作系统因不能适应实时应用的需求而渐渐退出了历史舞台,而目前商业上较为成功的几款嵌入式实时操作系统也有着各自的特点和局限性。嵌入式实时操作系统的内存管理由于其实时性、可预测性的特点,通常采用快速和确定的内存管理模式,比较常见的公共特点有不使用虚拟存储技术、静态的内存管理机制、比较简单的内存保护模式等。而由于嵌入式应用环境的复杂程度,需要不断提高内存分配与回收机制的灵活度与性能,改进内存保护机制的安全性、稳定性和可靠性。ARTs-OS是一款自主研发的基于微内核的实时嵌入式操作系统,在ARM9平台上实现的内存管理是基于完全私有的内存保护模式,主要子模块有堆内存管理、虚拟内存块管理和进程地址空间管理,实现了内核堆内存和用户进程内存空间的动态分配,以及基于MMU的地址转换和保护机制等特点。在具体的实现过程中,介绍了所采用的内存分配算法、改进和优化了运行时出现的问题,分析了MMU机制对系统实时性的不利影响,提出了合理的实现方案和改进措施。最后,给出了实时嵌入式操作系统ARTs-OS的内存管理在ARM9平台上的具体实现,为实时嵌入式操作系统内存管理的下一步研究打下了基础。
其他文献
针对南方水田的施肥要求,设计了1GF-200旋耕施肥机。该机总体结构布置紧凑、连接方便、设计合理、调整及操作简单。试验结果表明,该机可一次性同步完成全幅宽均匀施肥、旋耕
目的 :探讨用开放式无张力疝修补术与腹腔镜疝修补术治疗成人腹股沟疝的临床效果。方法 :对2012年1月~2013年12月期间我院收治的98例成人腹股沟疝患者的临床资料进行回顾性研
随着Groupon模式在美国的兴起,中国团购也发展迅速,很多团购网站应运而生,越来越多的用户参与到团购中来,目前也有大量关于团购的研究。以前很多学者对团购的运作模式、营销策略
创业不但影响着一个国家或地区经济的持续发展,而且还能解决就业问题,即它在一定程度上影响着社会的和谐安定。然而,创业需要环境,良好的创业环境对创业活动的顺利开展具有重要的
循证医学是90年代诞生的新兴医学科学,它强调将临床医学领域的研究结果进行系统、全面的综合评价从而为临床医学实践提供可靠的科学证据。循证医学的应用对口腔内科临床实践
近年来采用穴位按摩疗法治疗9例落枕。其治疗方法和临床体会是:先按临床表现将患部归经,然后循经取穴,远近搭配,并顺经按穴,结合横拨、竖理、牵引、旋转等手法,见效快速。
目的 :研究一种可以同时测定血清丙氨酸转氨酶 (ALT)和天门冬氨酸转氨酶 (AST)的方法。方法 :用自配的双项同测试剂同时测定血清中的ALT和AST。结果 :双项同测试剂测定ALT和A
<正>一一个国家、一个民族的存在与发展,其重要标志之一,是拥有并自尊自豪地运用自己的语言和文字。我国古代非学科化的语文教育,早就融汇一体地存在于子史经集之类的综合教
随着计算机技术和人工智能等科学的发展,计算机在越来越多的领域取代人来进行工作,并由此衍生出很多热点学科,计算机视觉就是其中之一。计算机视觉是利用机器来模拟人的视觉系统
目的 :探讨对妇产科术后疼痛患者进行综合护理的临床效果。方法 :选取2013年5月~2014年5月在我院进行妇产科手术的218例患者作为研究对象。按照这些患者的住院顺序将其分为对