论文部分内容阅读
综合模块化航空电子(IMA)系统以其高度灵活、易于重用等特点,为越来越多的新一代飞行器所采用。IMA系统实现了资源的共享与重用。然而在现有的IMA系统中,任务与资源大多采用静态配置的方式建立联系,资源的共享程度较低,而目前相关的研究工作也较少。本文旨在通过研究IMA系统下的航空电子的任务,探索一种实时任务调度机制,以实现资源的动态共享与重用。本文首先对IMA体系结构进行了研究,对系统中主要的共享资源进行了分析与建模,并分析了航空电子任务的特点,建立了任务模型。在此基础上,提出了一种基于资源动态配置的任务调度机制,并设计了一个集中式任务调度框架,通过对框架中资源管理、任务管理及调度器三个模块的设计,解决了任务调度中的资源存储、维护与管理,资源请求与响应,及任务状态管理、任务触发与启动机制、任务分配算法等问题。最后,结合两个典型的航空电子任务,建立系统的随机高级Petri网模型,并对模型进行分析、计算,验证了基于资源动态配置的任务调度机制在提高系统资源利用率和任务吞吐量方面的优势。