一种检测多任务操作系统任务死循环的方法

    公开(公告)号:CN101561778A

    公开(公告)日:2009-10-21

    申请号:CN200810066643.0

    申请日:2008-04-15

    Inventor: 廖通

    Abstract: 本发明公开了一种检测多任务操作系统任务死循环的方法。该方法在各任务入口函数循环体中嵌入插桩代码,在高优先级的监测任务中通过判断被监测的任务的插桩值、任务运行状态和总CPU占用率,实时精确测量任务是否处于死循环状态。本方法通过在所有需要监控的任务的循环体入口处嵌入插桩代码,不仅准确可靠、高效,而且实现方法简单;如果系统是通过高优先级的监测任务来统计CPU占用率,可以将判断死循环的插桩代码附加到CPU占有率的统计方法的监测任务中,和CPU占有率统计同步进行,这样可以极大的利用系统资源,插桩代码可以定义成宏,只需要在任务循环体的入口处嵌入该宏就可以了,实现起来较为灵活。

    一种检测多任务操作系统任务死循环的方法

    公开(公告)号:CN101561778B

    公开(公告)日:2012-12-19

    申请号:CN200810066643.0

    申请日:2008-04-15

    Inventor: 廖通

    Abstract: 本发明公开了一种检测多任务操作系统任务死循环的方法。该方法在各任务入口函数循环体中嵌入插桩代码,在高优先级的监测任务中通过判断被监测的任务的插桩值、任务运行状态和总CPU占用率,实时精确测量任务是否处于死循环状态。本方法通过在所有需要监控的任务的循环体入口处嵌入插桩代码,不仅准确可靠、高效,而且实现方法简单;如果系统是通过高优先级的监测任务来统计CPU占用率,可以将判断死循环的插桩代码附加到CPU占有率的统计方法的监测任务中,和CPU占有率统计同步进行,这样可以极大的利用系统资源,插桩代码可以定义成宏,只需要在任务循环体的入口处嵌入该宏就可以了,实现起来较为灵活。

    多核异构系统及其硬件资源的管理方法

    公开(公告)号:CN106919452A

    公开(公告)日:2017-07-04

    申请号:CN201511006104.4

    申请日:2015-12-28

    Abstract: 本发明公开一种多核异构系统及其硬件资源的管理方法,所述多核异构系统的硬件资源的管理方法包括以下步骤:主核对各制式的运行所需要的公共硬件资源进行登记注册;对公共硬件资源进行读取管理;接收到某一制式的从核发送的硬件资源需求信息,并根据该制式对应的登记注册信息,将该制式的运行需要的公共硬件资源分配给相应的从核。本发明提供的多核异构系统的硬件资源的管理方法能根据制式资源配置需求,动态的分配各种制式需要的公共硬件资源,保证多核异构系统的公共硬件资源可以更加灵活的利用,避免硬件资源的浪费。

    多核异构系统及其硬件资源的管理方法

    公开(公告)号:CN106919452B

    公开(公告)日:2020-11-27

    申请号:CN201511006104.4

    申请日:2015-12-28

    Abstract: 本发明公开一种多核异构系统及其硬件资源的管理方法,所述多核异构系统的硬件资源的管理方法包括以下步骤:主核对各制式的运行所需要的公共硬件资源进行登记注册;对公共硬件资源进行读取管理;接收到某一制式的从核发送的硬件资源需求信息,并根据该制式对应的登记注册信息,将该制式的运行需要的公共硬件资源分配给相应的从核。本发明提供的多核异构系统的硬件资源的管理方法能根据制式资源配置需求,动态的分配各种制式需要的公共硬件资源,保证多核异构系统的公共硬件资源可以更加灵活的利用,避免硬件资源的浪费。

Patent Agency Ranking