摘要
本发明提供一种用于芯片处理器的动态调度系统,涉及嵌入式系统领域,包括至少一个处理器、存储模块、监控模块和优先级调整模块;监控模块与优先级调整模块电连接,并提供资源使用状况数据;优先级调整模块根据监控模块传输的资源使用状况动态调整多个进程和线程的优先级。能够根据当前系统状态动态调整任务优先级,同时还能通过智能算法预测未来的负载趋势,提前进行资源分配优化,具有以下有益效果:一是,能够根据当前系统状态动态调整任务优先级的方法,确保关键任务在负载增加时能够优先得到处理;二是,能够综合考虑系统的实时负载情况、任务的重要性和紧急性等因素,决定任务的调度顺序,并根据历史行为模式预测未来的系统负载趋势,提前调整任务优先级;三是,在资源充足的情况下,维持正常的任务优先级分配;在资源紧张的情况下,动态调整任务优先级,优先保障关键任务的执行。