当前位置:问答库>论文摘要

题目:任务调度系统关键技术的研究与分析

关键词:任务调度;驱动程序;通信;CPCI总线

  摘要


本课题来源于国家某型号空空导弹生产线测试的工程项目,主要通过VMIC网络和GPIB总线完成整个测控系统任务调度及时序控制,并通过半实物仿真与其他设备配合完成仿真试验和测试过程。课题中所研究的任务调度是基于作业级别的任务调度,接收用户提交的任务,送入队列等待调度,通过算法进行资源分配,最终执行作业。通过任务调度,实现了负载均衡和资源的有效利用,同时具有较好的实时性。首先,本文从硬件环境的角度上对任务调度系统进行了整体的介绍,该系统由总控计算机系统、遥测计算机系统等五个部分组成,文中简单描述了各组成部分的具体功能和测试系统的外型总体设计。从系统软件方面,针对软件的通用性和可扩展性的要求,说明了软件的整体架构。其次,本文对CPCI总线接口板卡的驱动开发进行了一定的阐述,对 DriverStudio生成框架进行了解释说明,然后给出了板卡驱动开发的流程的详细介绍以及开发过程的注意事项。具体完成了数据采集卡7040等的驱动程序开发与调试工作。然后,本文重点对任务调度进行了阐述,讲述了任务调度中的各种算法,并经过对比采用了改进的Min-Min算法。针对每个子系统的的任务及关系,对不同的任务调度方式进行了GridSim仿真,根据结果进行了一定分析。最后,本文说明了任务调度系统应用程序的设计。系统软件采用客户端/服务器架构和层次化的体系结构特点,根据软件系统的技术要求分为五大功能模块。各功能模块独立工作又相互协调,最终实现了整个测试流程的调试。目前,该系统经过试验并验收,工作稳定,达到了设计的预期要求。