【技术实现步骤摘要】
本专利技术涉及。
技术介绍
随着计算机硬件技术的巨大进步,除了传统实时系统继续向前发展以外,出现了新型的实时系统,实时应用程序与非实时应用程序一起运行于快速、通用目的的工作站与个人计算机系统成为了可能。不同于传统实时系统专门针对某一特定类型的实时应用,而这种新型的实时系统要求能同时处理具有各种时间约束关系的实时应用,包括硬实时、软实时以及非实时应用程序,而且这些应用程序可以动态地进入或退出系统,这种系统就是所谓的开放式实时系统,它是目前研究最热的实时计算领域之一。具有开放式实时系统特点的分布式系统即为开放分布式实时系统。开放式实时系统是相对于传统实时系统来讲的。传统封闭式实时系统中,任务模型单一,各实时应用程序在特定硬件上运行,预先知道它们详细的时间属性,它们的可调度性分析也能预先确定。而开放式实时系统不再针对特定硬件上的特定应用,它具有在通用目的的工作站或个人计算机上同时处理相互独立开发的硬实时、软实时及非实时应用程序的能力。开放式实时系统环境是一个动态环境,任务模型多样,各实时应用程序的时间属性,特别是最坏情况下的计算时间,会随着环境的变化而变化,并且各应用程序可以动态的进入/退出系统。这些新的特征对系统的设计与开发提出了新的更高要求,特别是任务调度。开发式实时系统的特点(1)系统应该具有较强通用性,不是针对某一特定应用;(2)系统应该具有较强的可重配性,针对不同的应用及QoS需求进行相应的配置;(3)系统应该具有较强的扩展性,便于升级和增加新的功能,以满足新的需求;(4)系统能接受动态提交的任务;针对开放式实时系统的特点,其调度器相应具有如下特征( ...
【技术保护点】
一种开放式系统实时调度方法,其特征在于它是基于可变利用率服务器和总带宽服务器的的二级层次调度架构的调度方法,该架构用可变利用率服务器VUS执行硬实时任务,用总带宽服务器TBS执行软实时任务;而在底层,是操作系统调度器,它有两个子调度器:EDF调度器与时间共享Time?Sharing调度器,EDF调度器负责维护和调度上层VUS服务器与TBS服务器,而Time?Sharing调度器负责调度所有的非实时任务;EDF调度器的优先级高于Time?Sharing调度器,如果系统中没有任何运行的实时任务或等待运行的实时任务时,Time?Sharing调度器才被激活,否则EDF调度器是活动的,这样可以保证实时任务总能被优先处理。
【技术特征摘要】
1.一种开放式系统实时调度方法,其特征在于它是基于可变利用率服务器和总带宽服务器的的二级层次调度架构的调度方法,该架构用可变利用率服务器VUS执行硬实时任务,用总带宽服务器TBS执行软实时任务;而在底层,是操作系统调度器,它有两个子调度器EDF调度器与时间共享Time Sharing调度器,EDF调度器负责维护和调度上层VUS服务器与TBS服务器,而Time Sharing调度器负责调度所有的非实时任务;EDF调度器的优先级高于Time Sharing调度器,如果系统中没有任何运行的实时任务或等待运行的实时任务时,T...
【专利技术属性】
技术研发人员:谭朋柳,舒坚,吴振华,聂云峰,刘琳岚,谌业滨,
申请(专利权)人:南昌航空大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。