主权项 |
基于智能化测时让度技术的保护平台优化调度方法,其特征是,包括以下步骤:步骤一,对保护软件平台中的任务进程进行优先级划分,优先级从高到低依次为快速周期任务进程、慢速周期任务进程和非周期任务进程;定义采样周期T,设置任务调度机制启动标识;步骤二,进入采样中断,判断任务调度机制启动标识是否处于被启动状态,如否则转入步骤三,若是则转入步骤四;步骤三,按照任务进程优先级顺序依次执行快速周期任务进程、慢速周期任务进程和非周期任务进程;若全部周期性任务在3T时间内完成,则在完成后转入步骤七;若未完成则将任务调度机制启动标识置于被启动状态,然后转入步骤七;步骤四,执行周期性任务调度流程:4‑1监测快速周期任务的运行时间t1,判断t1<4T是否成立,若不成立则在当前快速周期任务运行结束后的下一个采样周期内,通过暂停快速周期任务的运行,以让度出1T的时间,给慢速周期任务运行,然后转至步骤4‑3;若t1<4T成立,则转至步骤4‑2;4‑2根据t1的实际大小调整快速周期任务的调度频率,使得保护平台有时间来处理慢速周期任务;然后转至步骤4‑3; 4‑ 3 退出周期性任务调度流程,转至步骤五;步骤五,判断非周期性任务是否启动,若否则转至步骤七,若是则转至步骤六;步骤六,执行非周期性任务调度流程:监测慢速周期任务运行结束时当前采样周期内的剩余时间t2,根据t2的实际大小调整慢速周期任务的调度频率,使得保护平台有时间处理非周期任务,然后退出非周期性任务调度流程,转至步骤七;步骤七,退出本次采样中断,等待下一次采样中断到来时转入步骤二。 |