针对软实时系统中的一类同时具有依赖性与周期性的任务, 提出一种基于单行树矩阵(MST)的动态因子均衡调度算法SMD(schedule on matrix of the single tree and dynamic load factor)。该算法通过对MST矩阵的特性进行分析, 将任务划分为若干并行集, 再综合考虑已执行时间、任务间的依赖关系及任务最早截止时间几个要素, 以动态因子的形式对任务进行实时调度。最后, 还以证明的形式给出了可充分调动的任务集的充分条件, 并以此为基础随机生成了测试任务集, 进行了对比实验。实验表明, 与文献中现有经典算法相比, 新算法使处理器利用率提升近15%,