实时操作系统协同设计中的若干问题研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:ruyang0828
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
因为实时嵌入式系统的复杂度、性能、短上市时间等要求不断提高,嵌入式软件中的动态实时行为也越来越复杂,而这些动态实时行为常常由实时操作系统(Real-Time Operating System,RTOS)提供实现,所以,需要研究RTOS以适应各种不同领域的应用;另一方面,随着可重配置逻辑技术的发展,现代可重配置器件不但能允许多个硬件模块(硬件任务)同时执行,而且可以在执行时动态配置不同的硬件任务,从而适应了现代嵌入式实时系统的高性能要求和动态任务执行场景。但是传统实时操作系统缺乏对可重配置器件的动态重配置的支持,所以研究RTOS提供对可重配置硬件任务的支持,具有重大意义。本文主要进行几个方面的研究工作: 首先,进行RTOS的系统级模型研究,目的是提高整个设计抽象层次,在设计的早期进行高效的设计空间探索,提出了基于快速样机平台的系统级RTOS建模方法,克服了具体的RTOS与底层的硬件实现关联大,难以抽象的缺陷,系统级RTOS中不但包含典型RTOS主要特性,还包含动态可重配置硬件任务的一些特殊特性,从而使得高层模型完整,进而准确评估系统的实时性能。 第二,在分析软硬件任务本质区别的基础上,本文提出并实现了一种基于统一多任务模型的RTOS,称为SHUM-UCOS。它能够跟踪和管理可重配置资源的使用,通过硬件任务预配置技术,提高了资源利用率和任务并行性。定义了两种标准硬件线程接口,对总线型和星型通信拓扑结构支持。试验表明,SHUM-UCOS能够在提升系统性能的同时,有效缩减从软件实现到硬件实现的迁移时间。 第三,进行了可重配置硬件任务的调度算法研究。为了进行可重配置硬件任务的动态管理,要为硬件任务在可重配置器件上找到合适的配置位置,并且进行配置后才能运行硬件任务。本文提出一种快速动态定位和实时任务调度算法,采用最早最迟开始时间优先、最优化空白区域管理和配置重用的调度原则。实验表明,算法可以显著提高系统的总体性能。 第四,进行了软件任务的调度分析研究。异构分布式系统已被广泛应用在实时嵌入式系统中,软件任务调度问题的目标是要在满足一定的性能指标和优先约束关系的前提下,将可并行执行的任务按适当分配策略确定一种分派和执行顺序,合理分配到各处理机上有序地执行,以达到减少总的执行时间的目的。软件任务调度算法是进行嵌入式系统综合时,确保系统实现性能目标的一个关键问题,这是一个NP-完全问题。现有的算法主要是启发式算法,性能还有待提高。提出了一个新的异构分布式系统的动态BLevel优先(DBLF,Dynamic BLevel
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
<正>近年来,教育产业受到资本青睐,在线教育市场火热,企业竞相发力资本、技术、产品三大"赛道"。目前,在线"1对1"模式是最受追捧、跑得相对靠前的商业模式。同时,人脸识别、
当今,计算机图形学的一个重要应用是真实景物的建模和浏览,例如虚拟博物馆等方面。常用的以三维网格为基础的绘制方法很难达到这方面的应用需求。一方面,这种方法使用简单的
一元复始,万象更新。在各级工会财务人员的辛勤忙碌中,我们送走了不平凡的2004年;在金鸡报晓的喜庆声中,我们又迎来了充满希望的2005年。在新的一年里我们将坚持以邓小平理论
期刊
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
会议
现代电气自动化系统凸显出的网络化优势加强了电气信息的应用,能在复杂的工作情况下提高火力发电的效率,提高火电厂的管理水平和经济效益,促进了电气控制的稳定性,有显著的社
工作流管理技术是最近几年来在计算机领域中发展最为迅速的几种新技术之一,并且已经成为当前IT 领域的一个研究热点。同时,工作流技术作为现代企业实现过程管理与过程控制的
应用蚕桑生产方式省力化技术,既能节省劳动力投入,提高生产效率,又能改善饲养环境。近年来,陇南地区在栽桑养蚕省力化发展上有所创新,但也存在技术研究应用程度低、推广面积
让计算机自动理解视频文件的内容,并利用得到的信息去推动视频管理、检索、数据挖掘等应用,是目前的一个研究热点。视频中的文本信息与视频内容紧密相关,为视频内容理解提供
数据挖掘和知识发现是从数据中获取知识的一种新技术。粗糙集作为一种处理不完全、不精确及不确定信息的有效方法,在数据挖掘和知识发现领域大有用武之地。粗糙集方法的成功应