嵌入式Forth操作系统实时性研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:killer0662
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从智能家居到汽车电子,从实时工业控制到航空航天军事装备,从无线通信产品到物联网,嵌入式操作系统无处不在。大多数的外部设备,其特定的应用环境决定了与之配套的嵌入式操作系统需要具备一定的实时性,才能保证实时任务能够在最后期限内完成(或开始),以满足特定环境下关键应用的需要。这里的实时性包含两层意思:一是中断响应的实时性,一但外部中断发生,操作系统应该能够在足够短的时间内响应中断,并做相应处理;二是任务调度的实时性,一个紧急任务处于就绪状态时,应该立即得到调度运行。基于Forth虚拟机的嵌入式Forth操作系统,其特点是简洁高效、对硬件层抽象、可重构、可扩展、可移植以及可交互,主要用于天文,军事,航空航天,工业自动化,仪器仪表和控制,图形,工作站等嵌入式领域。在目前众多的嵌入式Forth操作系统中,中断管理简单且不可嵌套,多任务调度采用不可抢占的基于Forth虚拟机的协同式轮询的方式。这种中断处理方式和多任务调度方式直接影响了嵌入式Forth操作系统的实时性,局限了嵌入式Forth操作系统在对实时性有要求的环境中的应用范围。因此,本文的研究内容聚焦于提升嵌入式Forth操作系统的实时性。具体包括两个方面:一是提高嵌入式Forth操作系统中断响应的实时性,二是提高嵌入式Forth操作系统任务调度的实时性。为了达到这两个目的,本文所做的具体工作为:(1)对当前嵌入式Forth操作系统的任务管理机制做了改进,以便能够引入更复杂的中断处理机制和更复杂的任务调度机制。(2)为了提高嵌入式Forth操作系统中断响应的实时性,首先将嵌入式Forth操作系统的中断不可嵌套变为了中断可嵌套,其次让嵌入式Forth操作系统能够支持中断立即提交和中断延迟提交两种模式。(3)为了提高嵌入式Forth操作系统任务调度的实时性,实现了嵌入式Forth操作系统基于Forth虚拟机的优先级可抢占和时间片轮转的多任务实时调度机制。(4)对嵌入式Forth操作系统的实时性进行了测试、对时间片轮转调度进行了验证,实验测试结果表明,嵌入式Forth操作系统的中断响应时间达到了60微秒,任务响应时间达到了2.133毫秒。
其他文献
网络入侵检测系统采用机器学习算法可以实现良好的检测性能。随着数据量的不断增加,使得网络入侵检测系统的检测速度降低,准确率也随之降低。为了提高网络入侵检测系统的整体性能和检测速度,本文设计了一个基于ADASYN数据均衡和PCA特征降维的Light GBM网络入侵检测系统框架。本文的主要工作如下:设计了一种通用网络入侵检测系统框架。框架分为六层:数据层、特征层、特征构建层、数据预处理层、模型训练层和策
随着大数据时代的来临,越来越多大数据应用需要以图的形式描述数据,进而通过迭代方式对其加以处理。如何高效利用图结构特性加速图处理,降低大规模图计算系统开销,成为图计算领域亟待解决的问题。然而,现有图处理系统对顶点活跃程度差异缺乏考虑,将活跃顶点(即热顶点)和非热顶点(即冷顶点)混合划分在同一分区,导致加载包含热顶点的分区时,增加不必要的冷顶点加载开销,延长图处理时间,降低图处理系统性能。针对上述缺陷
人工神经网络是人脑神经系统的抽象和模拟,传统的神经网络通过生物神经元的脉冲发放率表示模拟变量。而脉冲神经元模型根据神经元脉冲发放的准确时间编码信息,整合了神经元发放的时间、空间、相位等多种信息。与基于神经元脉冲发放率的传统神经网络相比,脉冲神经网络更接近于大脑神经机制,网络中处理了更多的信息,具有更强大的计算能力。但是,目前脉冲神经网络仍处于初步研究阶段,现有网络仅限于单层或者浅层单输出等简单的拓
“四好农村路”作为新时代新生词语现在已经被人广为熟知,党的十八大以来,习总书记为农村公路建设提出了许多要求。2018年9月7日,全国“四好农村路”管理现场会在浙江省安吉
从形式语法看,俄语不定人称句(неопредел?нно-личноепредложение)是单部句,只有一个主要成分,即谓语。句子的主要成分由动词陈述式现在时、将来时复数第三人称,或过去时复数形式表示。但从语义结构来看,不定人称句不仅有谓语,而且有行为主体,只是行为主体由于各种原因没有明确表示出来。苏联科学院1980年《俄语语法》(Русскаяграмматика)专门划出一种单要素变位动词
超导托卡马克腔是能够产生大规模核聚变反应的装置,由于核聚变反应需要真空、高温环境,并且反应后会产生强辐射,所以对于腔内各种设备的检测与维修都需要机器人辅助,托卡马克柔性内窥机械臂就是针对腔内第一壁砖面的检测而设计的10自由度机械臂。机械臂的末端执行器为用于检测的工业相机,在机械臂运动时,相机的成像实时反馈给操作人员以判断第一壁砖块是否有损。由于相机成像的清晰度直接影响到操作者对第一壁的观测,所以针
新的物权类型会随着社会经济的发展不断出现,从鼓励交易、物尽其用的角度出发,应及时实现经济关系的法律化,使权利的转移、登记公示和纠纷的裁判皆有法律规则可依,如果严格地
显著性目标检测通过智能算法模拟人类视觉注意机制,建立一个完整的检测模型来提取图像中的显著区域或目标。近年来,显著性目标检测成为计算机视觉及其相关领域越来越关键的环节。它可以作为目标跟踪、图像压缩等视觉任务的预处理步骤。一种理想的显著性检测模型在实际应用中应保证高精度的同时具有更高的计算效率。本文设计一个能够学习有效特征的网络模型,在保持特征处理精度的情况下提高网络模型的计算效率。主要的研究工作如下
3D MLC(Multi-Level Cell)NAND flash由于其大容量和高性能等优势而备受青睐,基于3D MLC NAND flash的固态盘则被广泛地用作主要存储设备。而与2D flash相比,3D flash在提高存储密度的同时引入了大块问题。一方面,3D flash块内的页数目增加数倍,使得擦除操作的时延延长且垃圾回收目标块时迁移的页数目增加,垃圾回收对请求的阻塞更严重。另一方面,
随着中国经济进入新常态,产能过剩、有效供给不足等问题日益突出,经济下行压力日渐加大。为了适应经济新常态,我国政府提出了供给侧结构性改革,着重解决经济结构、产业结构与