【摘 要】
:
随着物联网的快速发展,面对现如今越来越多样化的嵌入式应用需求,在相关嵌入式研究领域中存在许多需要解决的可扩展、可移植等难题,一个嵌入式的控制系统可能要同时控制多个
论文部分内容阅读
随着物联网的快速发展,面对现如今越来越多样化的嵌入式应用需求,在相关嵌入式研究领域中存在许多需要解决的可扩展、可移植等难题,一个嵌入式的控制系统可能要同时控制多个设备工作,基于程序的结构化设计,各个任务需要协同式合作,所以对基于Forth虚拟机嵌入式多任务操作系统(Forth Virtual Machine Operating System,FVMOS)的任务管理就非常有必要。在许多主流的Forth操作系统中都具有多道程序处理能力,现有的多任务管理设计可以动态的修改程序,但是对新建任务的勾链不能有效控制,用户无法根据任务的紧迫性程度在指定位置勾链新任务,同时也无法将调度队列中不再需要运行的任务直接撤离,只是修改待撤离任务的status值,但任务仍在队列中,不仅降低了内存利用率,同时也增加了CPU负荷。针对现有Forth系统中多任务管理方面遗留的问题,本课题提出了一种具有良好拓展性、可在线维护、可移植的基于FVMOS的任务动态管理方法,采用以Forth虚拟机指令同步的协同式多任务调度算法,缩短了任务上下文切换时间。用户可以根据自己的实际需求,在不打乱Forth虚拟机运行节奏的前提下在指定位置动态勾链新任务,而不影响其他任务的正常运行;允许动态撤离多任务调度队列中不再需要继续调度运行的任务,针对撤离任务在RAM一直占据的内存空间,设计了一种撤离任务空闲分区分配算法,重利用撤离任务造成的空闲分区,提高内存利用率。实验结果表明,基于FVMOS的任务动态管理发挥了Forth系统所固有的良好特性,提高了系统的灵活性以及内存的利用率,适合资源有限的嵌入式环境。
其他文献
近年来,随着经济的迅猛发展和城市规模的高速扩增,社会治安形势愈加复杂。为了应对城市安防问题,全国有超过300个城市正在进行着智慧城市的建设。作为智慧城市的基础支持部分
目的:探讨沙参麦冬汤含药血清联合顺铂对人肺腺癌A549细胞增殖及对Smad3、Smad7、TGF-β1蛋白表达的影响。材料与方法:40只SD大鼠随机分为空白血清组、10%中剂量沙参麦冬汤含
云计算作为一种传统计算机技术和网络技术发展与结合的新模式,在过去的二十年中得到了快速的发展。虚拟化技术作为云计算的重要支撑技术,其可扩展性和灵活性使得云计算在资源
随着网络服务的迅速发展,推荐系统在帮助人们高效利用各种信息方面扮演着越来越重要的角色。协同过滤推荐是构建和实现推荐系统的重要技术手段之一,其主要根据用户对物品的历史评分记录完成个性化推荐。但是,与之前相比,如今网络服务中用户和物品数量与日俱增,进而导致效率问题日趋成为阻碍推荐系统进一步发展的技术瓶颈。目前,常见的方法就是在协同过滤推荐中利用哈希算法将用户和物品的特征表示转换为二值编码,据此就可以在
目的:本文对2014年1月至2018年1月在河北医科大学第二医院宫腔镜室及住院部收治的60例可随访到临床资料的宫腔粘连患者进行分析,观察不同剂量及用药途径的雌激素对中、重度宫
目的:研究丘脑底核脑深部电极植入术后程控参数治疗帕金森病的影响因素,为帕金森病STN-DBS术后程控及术后管理提供参考方法:纳入2012~2018年就诊于新疆医科大学第一附属医院60
云计算向用户提供基础设施即服务(IaaS)的按需租用服务模式,用户根据性能或配置需求以虚拟机的形式租用计算资源。用户为了节省开支,需要选择一个资源提供商,并选择一种特定
波达方向估计是阵列信号处理中最主要的研究方向之一,在通信、地震、雷达、勘探、以及生物医学等军事及国民经济领域有着广泛的应用。经典的DOA估方法大多是基于均匀线性阵列,这样传统的估计算法所能估计的信号源数受到阵元数目的限制,同时为了避免角度模糊,必须要求阵元的间距不大于信号的半波长,导致均匀线阵的阵列孔径受限。近年来,以互质阵列为代表的非均匀阵列作为一种特殊的稀疏阵列,其阵元间距可以不受半波长的限制
随着工业化水平的不断提高,随之而来的大量工业废水、废气、建筑垃圾的排放,以及室内建筑污染等,严重影响着人们的身体健康,但传统的污染处理方法如吸附法、生物净化法、催化燃烧法、露天堆放等,在实际应用中都存在诸如用量大、成本高、耗能大等弊端。因此,仅靠传统方法已无法有效解决经济发展与环境污染之间的矛盾,迫切需要开发新方法、新材料去解决环境污染问题。光催化纳米材料作为一种新型的纳米材料,因其良好的光、电、
随着互联网的不断发展,现有的TCP/IP网络在可扩展性与内容分发等方面不断暴露出不足。为了应对这些问题,业界出现了以NDN(Named Data Networking,NDN)为代表的革命性设计,旨