一种任务调度方法、电子设备及存储介质

    公开(公告)号:CN114168271A

    公开(公告)日:2022-03-11

    申请号:CN202111640930.X

    申请日:2021-12-29

    发明人: 郭建川 李燕

    IPC分类号: G06F9/455 G06F9/48 G06F9/50

    摘要: 本发明实施例公开了一种任务调度方法、电子设备及存储介质,包括:根据预设虚拟核调度策略从多虚拟机内的多虚拟核中确定各物理核待调度的目标虚拟核;其中,虚拟机配置在用户态环境中,各虚拟机包括至少一个虚拟核,每个虚拟核对应绑定一个物理核;通过硬件寄存器配置目标虚拟核的虚拟核任务配置数据;其中,虚拟核任务配置数据包括全局中断使能掩码状态;根据多任务多核实时调度策略确定各目标虚拟核调度的目标待处理任务;通过目标虚拟核根据虚拟核任务配置数据执行目标待处理任务。本发明实施例的技术方案能够实现在用户态环境中调度处理多任务,从而提高多核处理器的物理核资源使用率和任务调度处理的实时性。

    一种容器编排方法、装置、设备和存储介质

    公开(公告)号:CN111666156B

    公开(公告)日:2022-02-18

    申请号:CN202010494825.9

    申请日:2020-06-03

    发明人: 李海波

    IPC分类号: G06F9/50 G06F8/71

    摘要: 本发明实施例公开了一种容器编排方法、装置、设备及存储介质,包括:基于系统软件单元根据容器编排需求指令执行容器编排操作;基于异构硬件单元获取执行容器编排操作所对应的处理数据,并根据处理数据获得容器编排调整信息;容器编排操作基于容器编排调整信息进行更新。基于包含异构硬件单元的系统进行容器编排,使得容器编排方法支持多架构平台扩展,并且能够根据异构硬件单元反馈的编排调整信息进行容器编排操作的更新,从而提高了容器编排操作的效率和准确性。

    内核对象的管理方法、装置、存储介质及电子设备

    公开(公告)号:CN113312522B

    公开(公告)日:2022-01-11

    申请号:CN202110732401.6

    申请日:2021-06-30

    发明人: 李燕

    IPC分类号: G06F16/901 G06F16/903

    摘要: 本发明实施例公开了一种内核对象的管理方法、装置、存储介质及电子设备,所述方法包括:分别为每种类型的内核对象分配对应的主对象索引表;其中,主对象索引表为包含第一预设数量个表项的地址资源;当接收到内核对象创建指令时,获取与待创建内核对象对应的第一目标次对象索引表;其中,第一目标次对象索引表为包含空闲对象节点的次对象索引表;第一目标次对象索引表为与待创建内核对象对应的主对象索引表中的任一空闲表项指向的地址资源;从第一目标次对象索引表中的空闲对象节点中确定第一目标对象节点;基于第一目标对象节点记录待创建内核对象。通过本发明实施例提供的技术方案,可有效提升空闲地址资源的使用效率及内核对象创建的实时性。

    一种微内核虚拟机间的通信方法、装置、设备及存储介质

    公开(公告)号:CN113821309A

    公开(公告)日:2021-12-21

    申请号:CN202111351125.5

    申请日:2021-11-16

    发明人: 彭元志

    IPC分类号: G06F9/455

    摘要: 本发明提供了一种微内核虚拟机间的通信方法、装置、设备与存储介质,该通信方法包括:在共享内存中创建一条或多条共享内存的总线,并配置共享内存中的总线通信管理区;各虚拟机根据各自的套接字绑定到相应的共享内存的总线;发送虚拟机利用所述总线通信管理区,确定当前通信消息在共享内存中的第一地址,并把所述通信消息写入到所述第一地址;接收虚拟机利用所述总线通信管理区,确定所述第一地址,并从所述第一地址中读取所述通信消息。本发明的所提供的方法、装置、设备与存储介质实现发送虚拟机和接收虚拟机基于该地址直接交换通信消息和/或通信数据而从而实现高速通信。

    自动化测试方法、装置、设备及介质

    公开(公告)号:CN113190466A

    公开(公告)日:2021-07-30

    申请号:CN202110635638.2

    申请日:2021-06-08

    IPC分类号: G06F11/36

    摘要: 本发明实施例公开了一种自动化测试方法、装置、设备及介质。该方法包括:通过编译进程按照测试用例目录依次获取一个测试用例作为目标测试用例,对所述目标测试用例的源文件进行编译;通过运行进程在接收到所述编译进程发送的所述目标测试用例编译成功的消息时,控制所述目标测试用例的编译文件的运行;其中,所述编译进程和所述运行进程是相互独立的。上述技术方案实现了测试用例编译过程和测试用例运行过程的并行,能够尽快得到测试用例的测试结果,提高了自动化测试的运行效率。

    一种设备出厂检测方法、装置、电子设备及存储介质

    公开(公告)号:CN113010439A

    公开(公告)日:2021-06-22

    申请号:CN202110467588.1

    申请日:2021-04-28

    发明人: 蓝会宝

    IPC分类号: G06F11/36

    摘要: 本发明实施例公开了一种设备出厂检测方法、装置、电子设备及存储介质,包括:检测本机的当前工作模式;在确定所述当前工作模式为设备出厂检测模式的情况下,从测试程序存储服务器下载目标出厂测试程序;根据所述目标出厂测试程序进行设备出厂测试。本发明实施例的技术方案能够提高设备出厂检测的效率。

    异构系统存储设备的访问方法、装置、设备及存储介质

    公开(公告)号:CN112732183A

    公开(公告)日:2021-04-30

    申请号:CN202011607997.9

    申请日:2020-12-30

    发明人: 毛玉泽

    IPC分类号: G06F3/06

    摘要: 本发明提供了一种异构系统存储设备的访问方法、装置、设备及存储介质,所述异构系统包括实时系统和非实时系统。所述方法包括:非实时系统根据配置文件为各实时系统在共同的物理存储设备上创建各实时系统的逻辑存储设备;所述配置文件包括定义异构系统中每个实时系统的逻辑存储设备的配置参数;每个实时系统获取所述非实时系统为其创建的逻辑存储设备信息,并据此访问其逻辑存储设备。本发明所述的方法、装置、设备及存储介质,实现异构系统中各实时系统的存储空间互不重叠互不影响,并节约硬件成本。

    一种虚拟机的多核调度的实现方法及装置

    公开(公告)号:CN112579294A

    公开(公告)日:2021-03-30

    申请号:CN202011560917.9

    申请日:2020-12-25

    发明人: 李燕

    IPC分类号: G06F9/50 G06F9/455 G06F9/48

    摘要: 本申请提供了一种虚拟机的多核调度的实现方法及装置,所述方法包括:将一虚拟机的主虚拟机与N‑1个影子虚拟机对应配置到N个CPU核上;通过一时间调度表,调度所述主虚拟机和所述影子虚拟机在相同的时间窗口下分别运行于对应的CPU核上;所述时间调度表配置有用于调度主虚拟机和影子虚拟机运行的时间窗口。基于本申请提供的,可以更好的协调虚拟机的CPU资源使用率和实时性。

    一种虚拟机的管理方法、装置、设备及存储介质

    公开(公告)号:CN112579258A

    公开(公告)日:2021-03-30

    申请号:CN202011467608.7

    申请日:2020-12-14

    发明人: 贺磊

    IPC分类号: G06F9/455

    摘要: 本发明涉及一种虚拟机的管理方法、装置、设备及存储介质,该方法通过使用配置有不同软硬件资源的节点,构建集群;基于所述集群,获取指定节点的节点信息,其中,所述指定节点为待创建虚拟机的节点,所述节点信息至少用于描述所述集群各节点中不同的软硬件资源;在所述指定节点中,按照与所述软硬件资源匹配的运行配置创建虚拟机,一方面,实现了集群中各节点在异构软硬件资源方面的多样性和复杂性,有利于满足更多复杂的异构应用场景,且节约了构建集群的成本以及提高了构建集群的灵活性;另一方面,为集群中各节点异构软硬件资源的统一管理提供了可能性和便利性。

    实时系统运行中动态分配资源方法及装置、实时系统

    公开(公告)号:CN118779097A

    公开(公告)日:2024-10-15

    申请号:CN202410793581.2

    申请日:2024-06-19

    发明人: 林端 余世清

    IPC分类号: G06F9/50 G06F9/445 G06F9/54

    摘要: 本申请涉及一种实时系统运行中动态分配资源方法、装置及实时系统,所述方法包括:获取对各第二分区中的至少一个第二分区的资源变更请求,所述资源变更请求中包括待变更的资源配置;从共享内存中读取所存储的各第二分区的当前资源配置;根据所述待变更的资源配置和所述各第二分区的当前资源配置,判断资源变更是否合理;当资源变更合理时,根据所述待变更的资源配置更新共享内存中对应的所述至少一个第二分区的当前资源配置,并使所述至少一个第二分区根据更新后的当前资源配置执行资源配置的变更。本申请允许操作系统在运行时动态地调整分区的资源配置,而不需要重新启动整个系统。