一种面向SMP处理器的RTOS原型设计与实现

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:liuj_csip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体技术的发展,多核处理器芯片已经兼具高性能低价格的优势,SMP架构的处理器也广泛应用于人们生活和生产当中。RTOS是一类致力于保证实时性,为嵌入式应用提供实时性保障的操作系统。为了能更好发挥多核处理器的优势,近年来众多科研机构与操作系统厂商已研发出多种支持SMP处理器的RTOS。本文作者在研究目前面向SMP的典型RTOS时发现:某些开源RTOS在SMP处理器任务(Task)调度策略上缺乏较好的实时性;部分RTOS对非轮询的多资源等待方式支持不够完善,在强实时环境中可能会影响到Task调度的实时性;部分RTOS缺少降低外部碎片的内存管理机制,在Task频繁进行内存申请及释放时可能会导致无可用内存分配。基于上述情况,本文设计了一种面向SMP处理器的RTOS原型,命名为AntOS。AntOS对Task调度策略、多资源等待策略、内存管理机制等方面做了改进尝试。AntOS首先能保证优先级最高的N个Task(N为处理器核数)处于运行状态,该策略能够让处理器的每个核都能进行Task调度,从而改善了主从设计中由于主处理器核频繁进行Task调度所造成的实时性下降瓶颈。其次,AntOS设计了一种非轮询方式的多资源等待策略,使得Task可以等待在多种资源上,Task被唤醒时即可获得所有就绪资源,而不需要再轮询所有等待资源状态。最后,AntOS设计了一种能够降低外部碎片的内存管理机制,当实时Task在频繁进行内存操作时,能降低内存外部碎片出现的几率。本文作者在搭载ARM Cortex-A9 SMP架构处理器的iMX6Q开发板上对AntOS进行了实现,经测试满足各项功能性需求,实时性优于相同硬件环境下的Linux。本文对面向SMP处理器的RTOS进行了新的探索,研究成果具有较高的现实意义。
其他文献
目的 基于医院感染管理系统的综合措施,加强医务人员职业暴露的管理,提高医务人员职业暴露后的上报,加强暴露人员的随访,减少因职业暴露引起的血源性传染病的发生,切实保障医
<正>材料:主料:黑松露、小米辣、葱段、基围虾辅料:嘉豪辣鲜露、劲霸鸡汁、鸡油、高汤、藤椒油做法:1、将基围虾去壳洗净腌制十分钟,汆水后过凉,捞出待用;2、黑松露去皮切片,
会议
近些年以来,我国的集成电路(integrated circuit,IC)产业不断发展壮大,尤其是数字集成电路方面,发展迅速。为了保证所设计的数字集成电路的功能和性能参数符合要求,数字集成
本文研究地区间信任对企业集团异地发展的影响,并区分其影响机制。基于企业边界理论,本文首先从理论上指出地区间信任能够降低异地市场交易成本和集团组织成本,二者对集团异
知识产权作为国家的战略性资源、竞争力的核心要素和激励创新的重要保障,其重要性不言而喻。在国家大力推进知识产权强国战略背景下,深入实施"知识产权+"计划,既是转变经济发
电主轴是高速加工中心的重要部件之一,是机床实现高精度、高效率、高可靠性的关键部件。主轴部件的性能直接影响加工中心的品质,电主轴的振动直接影响部件的加工精度,而电主
<正> 朱训同志于20世纪50年代在基层地质队工作时即开始注意研究找矿中的哲学问题和如何运用唯物辩证法指导找矿问题。对于这种研究与思考朱训同志在江西省地矿局和地质矿产
会议
本文主要针对企业内变电所电缆沟积水问题,对排水系统进行了改进.通过电子技术与电器线路的合理应用,达到无人控制的自动排水效果,同时还介绍了电路对缺相、过载等保护的实际
圆珠笔油墨字迹的鉴定已成为法庭科学的重要内容。建立快速可靠的分析检测方法,从而准确有效地鉴定圆珠笔的种类和书写形成时间,对解决刑事案件、经济和民事纠纷具有重要意义
压水堆核电厂主蒸汽管道是把蒸汽发生器产生的蒸汽送到汽轮机及其辅助设备、系统的流道。用于地震工况防甩击和限位的阻尼器通过整体支架连接件与管道连接,整体支架连接件是