基本信息
文件名称:联锁软件的任务调度方式89课件.pptx
文件大小:15.39 MB
总页数:6 页
更新时间:2025-05-27
总字数:约小于1千字
文档摘要

联锁软件的任务调度方式

联锁软件的任务调度方式任务调度方式在联锁计算机中,如何把各个程序模块管理起来而使其协调而有效地工作,是软件设计的一个重要内容。对于程序模块的管理,也称做程序模块的调度。一般来说,有两种基本的调度方式,即集中调度方式和分散调度方式。

集中调度方式联锁软件的任务调度方式各个程序模块之外,另设计一套实时调度程序,由它统一调度各个任务的执行。这种方式是由调度程序确定向哪个任务发送一组信息,出这些信息激励任务开始上作。任务执行结束时也向调度程序提供一组信息,调度程序收到该组信息后确定下一步调用哪个任务。集中调度方式具有层次结构的特点,调度程序处于上层,各个任务处于下层。各个任务仅与调度程序交换信息而任务之间不需相互联系,这为扩展任务提供了方便。

集中调度方式联锁软件的任务调度方式集中调度方式可以根据各个任务的优先级别进行调度;可以监督任务的执行情况。例如,某个任务出于某种原因超过了规定的执行时间,则强制它停止执行而调用其他任务。集中调度方式还能较方便地根据任务的需要确定下一步调用哪个任务,不局限于某种确定的顺序,有较大的灵活性。调度程序模块1模块n模块i模块2

联锁软件的任务调度方式分散调度方式不设实时调度程序,由个任务分别承担。每个任务自身确定下一步任务,简单的是顺序控制方式。结构简单,节省时间,但灵活性差。模块1模块n模块i模块2

联锁软件的任务调度方式两种调度方式比较对于计算机联锁系统来说,原则上这两种方式均可使用.或者混合使用。但是,采用集中调度方式使得程序的层次化和模块化结构比较清晰,而且充分利用集中调度方式的优点,例如对各模块进行监督等,有利于提高系统的可靠性,所以采用集中调度方式要好一些。