CN101944056A - 一种多任务***监控方法及装置 - Google Patents
一种多任务***监控方法及装置 Download PDFInfo
- Publication number
- CN101944056A CN101944056A CN 201010291526 CN201010291526A CN101944056A CN 101944056 A CN101944056 A CN 101944056A CN 201010291526 CN201010291526 CN 201010291526 CN 201010291526 A CN201010291526 A CN 201010291526A CN 101944056 A CN101944056 A CN 101944056A
- Authority
- CN
- China
- Prior art keywords
- task
- flag register
- start flag
- individual event
- zone bit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明实施例公开了一种多任务***监控方法及装置,用于提高多任务***的监控效率。本发明实施例方法包括:设置任务启动标志寄存器及任务执行标志寄存器,在寄存器中为所有任务设置任务启动标志位及任务执行标志位,任务启动时,将任务启动标志寄存器及任务执行标志寄存器置相同的标志位,主任务执行过程中,获取启动标志寄存器的标志位与任务执行标志寄存器的标志位,判断二者是否相同,若相同则清零任务计数器,同时清零并重置任务执行标志寄存器,若不同则复位***,因而每次只需判断一次,便可得知所有任务的运行情况并决定是否需要复位***,提高了判断效率。
Description
技术领域
本发明涉及计算机领域,特别设计一种多任务***监控方法及装置。
背景技术
看门狗(WDT,Watchdog Timer)分硬件看门狗和软件看门狗,硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,在***运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,程序在定时周期对定时器清零,因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号,如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启***,软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,在单任务***中看门狗工作原理如上所述,容易实现,在多任务***中情况更为复杂,只要有一个任务正常工作并定期对定时器清零,看门狗定时器就不会溢出,除非所有的任务都发生故障,才能使得看门狗定时器溢出而产生复位信号并重启***。
现有技术中为了解决上述多任务***监控出现的问题,给每个任务设置一个软件模拟出来的看门狗计数器,然后定时查询每一个软件看门狗的喂狗情况,由此决定是否调用喂狗指令,清零看门狗计数器,若发现有任何一个软件看门狗溢出,则停止喂狗,让***复位。
以上技术方案,需要对每一个任务的看门狗计数器进行判断,才能判断出***中所有任务的运行情况是否正常,降低了多任务***的监控效率。
发明内容
本发明实施例提供了一种多任务***监控方法及装置,能够提高多任务***的监控效率。
本发明实施例提供的多任务***监控方法包括:设置任务启动标志寄存器及任务执行标志寄存器;置位所述任务启动标志寄存器及所述任务执行标志寄存器,使得所述任务启动标志寄存器的初始标志位与所述任务执行标志寄存器的初始标志位相同;当执行主任务时,获取所述任务启动标志寄存器的标志位及所述任务执行标志寄存器的标志位;判断所述任务启动标志寄存器的标志位与所述任务执行标志寄存器的标志位是否相同,若相同,则清零任务计数器,清零并重新置位所述任务执行标志寄存器,若不相同,则复位***。
本发明实施例提供的多任务***监控装置包括:设置单元,用于设置任务启动标志寄存器及任务执行标志寄存器;置位单元,用于置位所述任务启动标志寄存器及所述任务执行标志寄存器,使得所述任务启动标志寄存器的初始标志位与所述任务执行标志寄存器的初始标志位相同;获取单元,用于当执行主任务时,获取所述任务启动标志寄存器的标志位及所述任务执行标志寄存器的标志位;判断单元,用于判断所述任务启动标志寄存器的标志位与所述任务执行标志寄存器的标志位是否相同;清零单元,用于清零任务计数器,以及清零任务执行标志寄存器;复位单元,用于复位***。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例中,在对多任务***的监控中,多任务***中,设置任务启动标志寄存器及任务执行标志寄存器,在寄存器中为所有任务设置任务启动标志位及任务执行标志位,在任务启动时,将任务启动标志寄存器及任务执行标志寄存器置相同的标志位,当主任务执行过程中,获取启动标志寄存器的标志位与任务执行标志寄存器的标志位,判断二者是否相同,若相同则清零任务计数器,清零并重新置位任务执行标志寄存器,若不同则复位***,因而每次只需判断一次,便可得知所有任务的运行情况并决定是否需要复位***,减少了判断时间,提高了判断效率。
附图说明
图1为本发明实施例中多任务***监控方法的一个实施例;
图2为本发明实施例中多任务***监控方法的另一个实施例;
图3为本发明实施例中多任务***监控装置的一个实施例。
具体实施方式
本发明实施例提供了一种多任务***监控方法,用于提高多任务***的监控效率,本发明还提供了一种多任务***监控装置,以下分别进行详细说明。
需要说明的是,本发明实施例中提供的方法及装置,可以应用在嵌入式操作***的看门狗监控程序中,也可以应用在需要看门狗定时器的所有嵌入式实时***(RTOS,Real-time operating system)中,具体应用范围此处不作限定。
请参阅图1,本发明实施例中的多任务***监控方法包括:
101、设置任务启动标志寄存器及任务执行标志寄存器;
本发明实施例中,在一个多任务***中,设置任务启动标志寄存器以及任务执行标志寄存器,此两种标志寄存器为全局变量的标志寄存器,优选的,设置一个任务启动标志寄存器以及一个任务执行标志寄存器,最能够节省***资源,任务启动标志寄存器用于暂存单项任务的启动标志指令,任务执行标志寄存器用于暂存单项任务的执行指令,例如对看门狗计数器清零的指令,即喂狗指令。
需要说明的是,任务执行标志寄存器可以用于暂存对看门狗计数器清零的指令,也可以是其他单项任务的执行指令,暂存指令的种类与实际应用过程有关,具体此处不作限定。
102、置位任务启动标志寄存器及任务执行标志寄存器;
当任一单项任务开始运行时,置位任务启动标志寄存器及任务执行标志寄存器,使得任务启动标志寄存器中所有单项任务的初始标志位与任务执行标志寄存器的所有单项任务的初始标志位相同,例如,将任务启动标志寄存器中所有单项任务的初始标志位设置为1,则任务执行标志寄存器中所有单项任务的初始标志位也设置为1,具体的置位过程,将在后续实施例中详细说明。
103、获取任务启动标志寄存器的标志位及任务执行标志寄存器的标志位;
在主任务执行过程中,可以按预置时间定时获取任务启动标志寄存器中所有单项任务的标志位及任务执行标志寄存器中所有单项任务的标志位,具体预置时间与实际应用过程有关,此处不作限定。
104、判断任务启动标志寄存器的标志位与任务执行标志寄存器的标志位是否相同;
步骤103获取到任务启动标志寄存器的标志位及所述任务执行标志寄存器的标志位后,判断任务启动标志寄存器与任务执行标志寄器是否相同,即可判断任务启动标志寄存器中所有单项任务的标志位与任务执行标志寄存器中所有单项任务的标志位是否相同,若相同,则执行步骤105,若不相同,则执行步骤106。
例如,若任务启动标志寄存器中所有单项任务的标志位为1,而任务执行标志寄存器中所有单项任务的标志位也为1,那么判断结果是***中的任务启动标志寄存器的标志位与任务执行标志寄存器的标志位相同,进而执行步骤105,若任务启动标志寄存器中所有单项任务的标志位为1,而任务执行标志寄存器中有一个或几个单项任务的标志位为0,那么判断结果是任务启动标志寄存器中单项任务的标志位与任务执行标志寄存器中单项任务的标志位不同,进而执行步骤106。
105、清零任务计数器,清零并重新置位任务执行标志寄存器;
若步骤104中的判断结果是,任务启动标志寄存器的标志位与任务执行标志寄存器的标志位相同,则认为***各单项任务运行正常,可以对任务的看门狗计数器进行清零,并清零各单项任务的任务执行标志寄存器,然后重新对单项任务的任务执行标志寄存器进行置位,使得单项任务的任务执行标志寄存器的标志位与任务启动标志寄存器的标志位相同。
106、复位***。
若步骤104中的判断结果是,一个或几个单项任务的任务启动标志寄存器的标志位与任务执行标志寄存器的标志位不同,则认为***出现了故障,对***进行复位,重启***。
本发明实施例中,在对多任务***进行监控时,设置任务启动标志寄存器及任务执行标志寄存器,在寄存器中为所有任务设置任务启动标志位及任务执行标志位,在任务启动时,将任务启动标志寄存器及任务执行标志寄存器置相同的标志位,当主任务执行过程中,获取启动标志寄存器的标志位与任务执行标志寄存器的标志位,判断二者是否相同,若相同则清零任务计数器,清零并重新置位任务执行标志寄存器,若不同则复位***,因而每次只需判断一次,便可得知所有任务的运行情况并决定是否需要复位***,减少了判断时间,提高了判断效率。。
下面请参照图2,本发明实施例中多任务***监控方法的另一个实施例包括:
201、设置任务启动标志寄存器及任务执行标志寄存器;
本发明实施例中,步骤201的内容与前述图1所示步骤101的内容相同,此处不再赘述。
202、根据任务优先级置位启动标志寄存器及任务执行标志寄存器;
单项任务启动时,在单项任务优先级对应的位置上置位任务启动标志寄存器及任务执行标志寄存器,使得任务启动标志寄存器的初始标志位与任务执行标记寄存器的初始标志位相同。
具体的,各单项任务有各自的优先级,假设***中有6项任务,任务1的优先级为1,任务2的优先级为2,以此类推,任务6的优先级为6,那么根据各自的优先级,该6项任务的执行顺序为最先执行任务1,然后执行任务2,以此类推,最后执行任务6。
进一步的,在任务启动标志寄存器中有多个位置可以用来设置各单项任务的标志位,在任务执行标志寄存器中也有多个位置可以用来设置各单项任务的标志位,假设对任务5的任务启动标志寄存器及任务执行标志寄存器进行置位,当任务5启动时,置位任务启动标志寄存器中对应任务5的标志位,即设置任务启动标志寄存器的第5位标志位为1,那么将任务执行标志寄存器的第5位的标志位也设置为1,使得任务启动标志寄存器与任务执行标志寄存器的置位相同,可以理解的,在后续的对标志寄存器清零时也是对寄存器的第5位进行清零。
需要说明的是,如果单项任务的优先级比较高,当优先级数高出了标志寄存器位数的限制或其他不适合的情况,则可以根据具体情况进行相应调整。
203~206,与前述图1所示实施例中的步骤103至106内容相同,此处不再赘述。
207、根据预置时间定时置位任务执行标志寄存器;
具体的,首先预置置位的时间,每次到达预置时间,对单项任务中的任务执行标志寄存器进行清零,并对任务执行标志寄存器重新置位,以保证任务执行标志寄存器的标志位与单项任务中启动标志寄存器的标志位相同。
需要说明的是,预置的置位时间可以任意设置,但须保证在主任务的一个循环时长内有足够的时间使所有单项任务完成置位,否则,若预置时间太短,则当主任务再次进行判断时,单项任务尚未置位任务执行标志寄存器,导致主任务对单项任务的两种寄存器标志位判断的结果出错。
例如,假设***中有6个单项任务,每个单项任务的定时置位时间为0.5秒,主任务一次循环时间为1.5秒,则在主任务的一次循环过程中,每个单项任务至少能够对任务执行标志寄存器进行两次置位,保证任务执行标志寄存器的标志位与单项任务中启动标志寄存器的标志位相同。
需要进一步说明的是,预置的置位时间也不可以太短,过于频繁的置位会造成***资源的浪费。
208、清零或者不对任务启动标志寄存器及任务执行标志寄存器进行置位;
当某个单项任务不能作看门狗监控时,需要禁止对该单项任务进行看门狗监控时,那么如果该单项任务的任务启动标志寄存器及任务执行标志寄存器尚未置位,则不对该任务启动标志寄存器及任务执行标志寄存器进行置位,如果已经对该单项任务的任务启动标志寄存器及任务执行标志寄存器置位,则将任务启动标志寄存器及任务执行标志寄存器进行清零。
需要说明的是,禁止该单项任务进行看门狗监控可以是暂时的,后续可以恢复看门狗功能,也可以是永久的,终止看门狗功能,具体的禁止方式与实际应用有关,此处不作限定。
209、查询发生故障的单项任务并对该单项任务进行处理。
当***中有单项任务的任务启动标志寄存器与该单项任务的任务执行标志寄存器的标志位不同时,可查询到发生故障的该单项任务,并对该单项任务进行相应的处理,如查找故障原因或重启该单项任务。
需要说明的是,查询发生故障的单项任务的具体方式,可由现有技术实现,具体此处不作限定。
本发明实施例中,根据任务优先级置位启动标志寄存器及任务执行标志寄存器,能够减少寄存器设置,节约***资源,根据预置时间定时置位任务执行标志寄存器,并对任务执行标志寄存器重新置位,保证在主任务再次进行判断时,对单项任务的任务启动标志寄存器及任务执行标志寄存器进行正确判断,且不会因频繁置位而造成***资源的浪费,当某个单项任务计数器不能作看门狗而对***进行监控时,暂时或永久禁止该单项任务进行看门狗监控,不会影响***其他部分的运行。
下面对本发明实施例中的多任务***监控装置进行描述,请参阅图3,本发明实施例中的多任务***监控装置包括:
设置单元301,用于设置任务启动标志寄存器及任务执行标志寄存器;
置位单元302,用于置位任务执行标志寄存器,使得任务执行标志寄存器的标志位与任务启动标志寄存器的标志位相同;
获取单元303,用于当执行主任务时,获取任务启动标志寄存器的标志位及任务执行标志寄存器的标志位;
判断单元304,用于判断任务启动标志寄存器的标志位与任务执行标志寄存器的标志位是否相同;
清零单元305,用于清零任务计数器及任务执行标志寄存器,以及用于若需要禁止对单项任务计数器进行清零,则当已对单项任务的任务启动标志寄存器及任务执行标志寄存器置位时,将单项任务的任务启动标志寄存器及任务执行标志寄存器进行清零;
复位单元306,用于复位***。
本实施例中,多任务***监控装置还可以包括:
查询单元307,用于查询发生故障的单项任务;
处理单元308,用于对发生故障的单项任务进行处理。
为便于理解,下面以一具体应用场景对本实施例中多任务***监控装置的各单元之间的联系进行说明:
首先,设置单元301在多任务***中设置全局变量的任务启动标志寄存器及任务执行标志寄存器,置位单元302对任务启动标志寄存器及任务执行标志寄存器进行置位,使得任务启动标志寄存器的初始标志位与任务执行标志寄存器的初始标志位相同,置位单元302可以根据各任务优先级对任务启动标志寄存器及任务执行标志寄存器置位。
需要说明的是,置位单元302所执行的具体置位功能可以与前述图2所示的实施例中的步骤202的内容相同,此处不再赘述。
当主任务开始执行时,获取单元303定时获取任务中任务启动标志寄存器中所有单项任务的标志位及任务执行标志寄存器中所有单项任务的标志位,判断单元304判断此两种标志位是否相同,若标志位相同,则认为***各单项任务运行正常,清零单元305对看门狗计数器进行清零,并清零任务执行标志寄存器,由置位单元302重新对任务执行标志寄存器进行置位,若标志位不同,则认为***出现了故障,复位单元306对***进行复位,重启***。
在各单项任务中,需要重新置位出现故障的单项任务的任务执行标志寄存器,否则当主任务再次进行判断时,单项任务尚未置位任务执行标志寄存器,导致主任务对单项任务的两种寄存器标志位判断的结果出错,首先,预置置位时间,在各单项任务中,每次到达预置的置位时间,清零单元305对单项任务中的任务执行标志寄存器进行清零,并由置位单元302对该任务执行标志寄存器进行重新置位,以保证任务执行标志寄存器的标志位与该单项任务中启动标志寄存器的标志位相同。
需要说明的是,预置的置位时间可以任意设置,但须保证在主任务的一个循环时长内有足够的时间使所有单项任务完成置位,否则,若预置时间太短,则当主任务再次对单项任务判断时,单项任务尚未置位任务执行标志寄存器,导致主任务对单项任务的两种寄存器标志位判断的结果出错,而预置的置位时间也不可以太短,过于频繁的置位会造成***资源的浪费。
特殊情况下,当某个单项任务计数器不能作看门狗而对***进行监控时,需要禁止对该单项任务进行看门狗监控时,那么如果该单项任务的任务启动标志寄存器及任务执行标志寄存器尚未置位,则不对该任务启动标志寄存器及任务执行标志寄存器进行置位,如果已经对该单项任务的任务启动标志寄存器及任务执行标志寄存器置位,则清零单元305将任务启动标志寄存器及任务执行标志寄存器进行清零。
需要说明的是,禁止该单项任务进行看门狗监控可以是暂时的,后续可以恢复看门狗功能,也可以是永久的,终止看门狗功能,具体的禁止方式与实际应用有关,此处不作限定。
当复位单元306对***进行复位后,查询单元307可查询到发生故障的该单项任务,并由处理单元308对该单项任务进行相应的处理,如查找故障原因或重启该单项任务。
需要说明的是,查询发生故障的单项任务的具体方式,可由现有技术实现,具体此处不作限定。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上对本发明所提供的一种多任务***监控方法及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种多任务***监控方法,其特征在于,包括:
设置任务启动标志寄存器及任务执行标志寄存器;
置位所述任务启动标志寄存器及所述任务执行标志寄存器,使得所述任务启动标志寄存器的初始标志位与所述任务执行标志寄存器的初始标志位相同;
当执行主任务时,获取所述任务启动标志寄存器的标志位及所述任务执行标志寄存器的标志位;
判断所述任务启动标志寄存器的标志位与所述任务执行标志寄存器的标志位是否相同,若相同,则清零任务计数器,清零并重新置位所述任务执行标志寄存器,若不相同,则复位***。
2.根据权利要求1所述的方法,其特征在于,所述置位启动标志寄存器及任务执行标志寄存器,使得所述任务启动标志寄存器的初始标志位与所述任务执行标志寄存器的初始标志位相同包括:
在单项任务优先级对应的位置上对所述任务启动标志寄存器及所述任务执行标志寄存器进行置位,使得所述任务启动标志寄存器的初始标志位与所述任务执行标志寄存器的初始标志位相同。
3.根据权利要求1所述的方法,其特征在于,所述判断所述任务启动标志寄存器的标志位与所述任务执行标志寄存器的标志位是否相同,若相同,则清零任务计数器,清零并重新置位所述任务执行标志寄存器,若不相同,则复位***之后包括:
根据预置时间定时置位所述任务执行标志寄存器,使得所述任务执行标志寄存器的标志位与所述任务启动标志寄存器的标志位相同。
4.根据权利要求1至3中任一项所述的方法,其特征在于,若需要禁止对单项任务计数器进行清零,则当所述单项任务的任务启动标志寄存器及任务执行标志寄存器尚未置位时,不对所述单项任务的任务启动标志寄存器及任务执行标志寄存器进行置位;
或者,
当已对所述单项任务的任务启动标志寄存器及任务执行标志寄存器置位时,将所述单项任务的任务启动标志寄存器及任务执行标志寄存器进行清零。
5.根据权利要求1所述的方法,其特征在于,所述判断任务启动标志寄存器的标志位与任务执行标志寄存器的标志位是否相同,若相同,则清零任务计数器,清零并重新置位所述任务执行标志寄存器,若不相同,则复位***之后包括:
查询发生故障的单项任务,对所述发生故障的单项任务进行处理。
6.一种多任务***监控装置,其特征在于,包括:
设置单元,用于设置任务启动标志寄存器及任务执行标志寄存器;
置位单元,用于置位所述任务启动标志寄存器及所述任务执行标志寄存器,使得所述任务启动标志寄存器的初始标志位与所述任务执行标志寄存器的初始标志位相同;
获取单元,用于当执行主任务时,获取所述任务启动标志寄存器的标志位及所述任务执行标志寄存器的标志位;
判断单元,用于判断所述任务启动标志寄存器的标志位与所述任务执行标志寄存器的标志位是否相同;
清零单元,用于清零任务计数器,以及清零任务执行标志寄存器;
复位单元,用于复位***。
7.根据权利要求6所述的装置,其特征在于,所述置位单元,还用于在单项任务优先级对应的位置上对所述任务启动标志寄存器及所述任务执行标志寄存器进行置位,使得所述任务启动标志寄存器的初始标志位与所述任务执行标志寄存器的初始标志位相同。
8.根据权利要求6所述的装置,其特征在于,所述置位单元,还用于根据预置时间定时置位所述任务执行标志寄存器,使得所述任务执行标志寄存器的标志位与所述任务启动标志寄存器的标志位相同。
9.根据权利要求6至8中任一项所述的装置,其特征在于,所述清零单元,还用于若需要禁止对单项任务计数器进行清零,则当已对所述单项任务的任务启动标志寄存器及任务执行标志寄存器置位时,将所述单项任务的任务启动标志寄存器及任务执行标志寄存器进行清零。
10.根据权利要求6所述的装置,其特征在于,所述多任务***监控装置还包括:
查询单元,用于查询发生故障的单项任务;
处理单元,用于对所述发生故障的单项任务进行处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010291526 CN101944056B (zh) | 2010-09-21 | 2010-09-21 | 一种多任务***监控方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010291526 CN101944056B (zh) | 2010-09-21 | 2010-09-21 | 一种多任务***监控方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101944056A true CN101944056A (zh) | 2011-01-12 |
CN101944056B CN101944056B (zh) | 2013-05-08 |
Family
ID=43436053
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010291526 Expired - Fee Related CN101944056B (zh) | 2010-09-21 | 2010-09-21 | 一种多任务***监控方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101944056B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103581322A (zh) * | 2013-11-08 | 2014-02-12 | 大唐移动通信设备有限公司 | 一种监控服务器的方法、***及一种服务器设备 |
CN109839903A (zh) * | 2017-11-27 | 2019-06-04 | 大族激光科技产业集团股份有限公司 | 多任务在线切割控制方法、***以及激光切割设备 |
CN112783624A (zh) * | 2021-01-18 | 2021-05-11 | 广汽零部件有限公司 | 用于汽车的非实时调度***以及任务执行方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1595368A (zh) * | 2003-09-13 | 2005-03-16 | 华为技术有限公司 | 多任务***的异常监控装置及其方法 |
CN101165630A (zh) * | 2006-10-19 | 2008-04-23 | 中兴通讯股份有限公司 | 一种组合式复位***处理方法及装置 |
CN101216798A (zh) * | 2008-01-14 | 2008-07-09 | 浙江大学 | 一种基于看门狗和定时器的周期任务可靠性的监控方法 |
-
2010
- 2010-09-21 CN CN 201010291526 patent/CN101944056B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1595368A (zh) * | 2003-09-13 | 2005-03-16 | 华为技术有限公司 | 多任务***的异常监控装置及其方法 |
CN101165630A (zh) * | 2006-10-19 | 2008-04-23 | 中兴通讯股份有限公司 | 一种组合式复位***处理方法及装置 |
CN101216798A (zh) * | 2008-01-14 | 2008-07-09 | 浙江大学 | 一种基于看门狗和定时器的周期任务可靠性的监控方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103581322A (zh) * | 2013-11-08 | 2014-02-12 | 大唐移动通信设备有限公司 | 一种监控服务器的方法、***及一种服务器设备 |
CN109839903A (zh) * | 2017-11-27 | 2019-06-04 | 大族激光科技产业集团股份有限公司 | 多任务在线切割控制方法、***以及激光切割设备 |
CN109839903B (zh) * | 2017-11-27 | 2020-08-14 | 大族激光科技产业集团股份有限公司 | 多任务在线切割控制方法、***以及激光切割设备 |
CN112783624A (zh) * | 2021-01-18 | 2021-05-11 | 广汽零部件有限公司 | 用于汽车的非实时调度***以及任务执行方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101944056B (zh) | 2013-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018161901A1 (zh) | 一种共识方法及装置 | |
US8566826B2 (en) | System and method for synchronizing transient resource usage between virtual machines in a hypervisor environment | |
CN103885847A (zh) | 一种基于嵌入式***的喂狗方法及装置 | |
US9372717B2 (en) | Interruption of chip component managing tasks | |
CN105550057B (zh) | 嵌入式软件***故障检测恢复方法和*** | |
CN104049702A (zh) | 一种基于单片机的cpu复位控制***、方法及装置 | |
CN102761439A (zh) | Pon接入***中基于看门狗的异常检测记录装置及方法 | |
CN111352797A (zh) | 用于监视软件应用程序进程的***和方法 | |
CN103885364A (zh) | 一种通过计划队列实现控制逻辑的动态延时调用的方法 | |
CN106156198B (zh) | 基于分布式数据库的任务执行方法及装置 | |
CN111930589A (zh) | 流式任务自动化监控***及方法 | |
CN103257922A (zh) | 一种快速测试bios与os接口代码可靠性的方法 | |
JP2007323631A (ja) | Cpu暴走判定回路 | |
CN103019706A (zh) | 针对启动项目的处理方法和装置 | |
CN101944056A (zh) | 一种多任务***监控方法及装置 | |
CN111930561B (zh) | 流式任务自动化监控告警重启***及方法 | |
US8099637B2 (en) | Software fault detection using progress tracker | |
CN102169451B (zh) | 一种监控cpu运行的方法和装置 | |
JP2008225807A (ja) | 制御装置およびそのプログラム暴走監視方法 | |
CN107179911B (zh) | 一种重启管理引擎的方法和设备 | |
KR102023164B1 (ko) | 알티오에스 마이컴의 오에스 태스크의 모니터링 방법 | |
CN106547583B (zh) | 一种操作***安装方法以及装置 | |
JP2009151440A (ja) | プログラムハング検出方法及びそれを適用したコンピュータ装置 | |
CN104360913B (zh) | 用于计算机操作***的监控模块 | |
CN110908792B (zh) | 一种数据处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee | ||
CP01 | Change in the name or title of a patent holder |
Address after: 518057 Nanshan District high tech Industrial Village, Guangdong, R2,, B5 Patentee after: Farad Electric Co., Ltd. Address before: 518057 Nanshan District high tech Industrial Village, Guangdong, R2,, B5 Patentee before: Shenzhen Hualite Electric Appliances Co., Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130508 Termination date: 20200921 |