基于最早截止时间优先的多级融合实时调度方法

    公开(公告)号:CN110321212A

    公开(公告)日:2019-10-11

    申请号:CN201910585978.1

    申请日:2019-07-01

    Abstract: 本发明公开一种基于最早截止时间优先的多级融合实时调度方法,对于分区中的“客户”操作系统的任务为周期任务,且每个任务都有明确的截止时间时,本发明的调度算法中维持两个全局队列,分别为就绪队列和耗尽队列;每个VCPU关联了两个参数,分别为表示周期的period和表示一个周期内可执行时间的budget;就绪队列中的所有VCPU的budget都大于0,就绪队列所采用的优先级为各个VCPU的截止时间,离截止时间越近的VCPU其优先级越高;耗尽队列中的所有VCPU已经用完了自己的可执行时间budget;本发明的方法很好地保证了“客户”操作系统中的任务在截止时间前完成的实时性需求。

    一种基于动态符号执行的软件缺陷检测方法

    公开(公告)号:CN106354630B

    公开(公告)日:2018-11-13

    申请号:CN201610709221.5

    申请日:2016-08-23

    Abstract: 本发明公开了一种基于动态符号执行的软件缺陷检测方法。其包括下列步骤:对待检测的软件的源程序中的变量添加符号化标识,然后对源程序进行编译处理得到底层虚拟机LLVM中间码;根据指令类型,对LLVM中间码进行分类插桩处理,插入符号执行和缺陷检测指令;将插桩处理后的LLVM中间码编译生成可执行文件;基于生成的可执行文件,进行动态符号执行与缺陷检测:基于动态符号执行对源程序的各个分支进行软件缺陷检测。本发明的实施,能全面地检测程序中各个分支中潜在的缺陷,且缺陷检测效率高。

Patent Agency Ranking