开放式实时Linux的研究与设计

来源 :复旦大学 | 被引量 : 0次 | 上传用户:Ericchn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着计算机技术的不断发展,实时系统的应用范围不断地扩大,其系统规模和复杂程度也不断地提高。特别是随着网络与多媒体应用的日益普及,将会有大量的实时系统与网络多媒体应用有密切关系。具体地表现在多种类型的实时应用,包括硬实时应用,软实时应用以及非实时应用共存于一个系统的情况越来越广泛。这样实时系统的结构也将变得日益复杂,从而使实时系统的软件内部结构的研究成为一个重要的研究内容。 另一方面这些实时系统中的实时性要求又呈现出一些新的特点,譬如流媒体中的实时性要求,它要求在特定的时间内处理完特定数量的流媒体信息,并且要求端系统和网络系统都必须支持QoS,而这种QoS的要求一方面要求可以由用户和系统容易地进行控制,另一方面又要求在系统超负载或不稳定时,系统的QoS的下降是也是可控制的。因而这些软实时系统就需要有一种能很好地满足其QoS要求的调度模型,使其对QoS的要求能很好地溶入到调度中去。这样就要求该调度模型应具有相当大的灵活性,这种灵活性体现在能够定量地描述软实时系统满足时限与不满足时限的情况,因此调度算法在该系统损失帧时能很好地控制损失帧情况,使系统能较好地满足其QoS的要求。 基于上述的现实背景,本文对传统开放式实时系统的调度方法进行了深入研究,提出了基于动态窗口限制调度的开放式实时系统(DWCS-ORTS:Dynamic Window-Constrained Scheduling-Open Real-Time System)。开放式实时系统中非相关的实时应用可单独进行开发和可调度性分析,并且当系统进行动态扩展时,无须作全局的可调度性分析。动态窗口调度(DWCS, Dynamic Window-Constrained Scheduling)机制是基于窗口限制模型的调度机制,譬如(m, k)窗口限制。它是一种非常灵活的调度机制,因此它能很好地满足系统对调度灵活性的要求。 在此基础上,充分利用DWCS特点,提出了开放式实时系统的自适应QoS调度方法,并且结合具体的操作系统平台(Linux),讨论了集成调度框架的设计与实现方案。 DWCS-ORTS把传统的二层调度框架依据实时Linux的特点扩充到二/三层结构,系统如不需要支持硬实时任务,可以采用二层结构,当需要支持硬实时任务时,采用三层结构,解决开放式实时系统中的多类型任务调度问题。 DWCS-ORTS可以支持不同类型的实时应用和非实时应用的同时运行。实时应用程序可以在不影响其它任务情况下动态加载,并可选择不同的局部调度器,再由系统支持它们的统一调度。另外,DWCS调度对开放式实时系统下的服务质量控
其他文献
家庭农场是适应农业生产现代化和社会化的生产模式,土地适度规模经营是发展家庭农场的先决条件。但中国目前仍存在着制约家庭农场发展的诸多土地问题,如农民土地权能不完整、土
目的:探讨应用替罗非班行急诊经皮冠状动脉介入(PCI)治疗对急性心肌梗死患者的影响及临床意义。方法将112例行急诊 PCI 治疗的急性 ST 段抬高型心肌梗死(STEMI)患者按随机分配表法
目的探究在老年高血压患者护理中运用健康教育的临床体会。方法选取142例在2016年10月~2018年10月本院收治的老年高血压患者,根据随机分组原则分为观察组(健康教育)和对照组(
有机肥料是一种极为重要的农业资源,因为它具有丰富的植物生长所需要的营养物质,被人们称为全元素复合肥。它施入土壤,具有改良土壤理化性状、生物学性状,维持土壤肥力和土壤
目的优化24孔板培养活跃链霉菌XW产那西肽的发酵条件。方法采用单因素实验和响应面法对24孔板的发酵条件进行优化。结果得到活跃链霉菌XW 24孔板发酵产那西肽的最优发酵条件
2012年5月11日,世界粮食安全委员会①(简称粮安委)第38届特别会议审议通过了《国家粮食安全框架下土地、渔业及森林权属负责任治理自愿准则》(Voluntary Guidelines on the Respo