一种混合内核镜像的加载方法、系统、服务器及存储介质

    公开(公告)号:CN117667236A

    公开(公告)日:2024-03-08

    申请号:CN202311750287.5

    申请日:2023-12-19

    IPC分类号: G06F9/4401 G06F9/455

    摘要: 本发明提供了一种混合内核镜像的加载方法、系统、服务器和存储介质,应用于闪存中的固件,包括:加载含有多种内核镜像的镜像文件,同时根据对固件代码的运行,对硬件平台种类进行识别,得到目标硬件平台编号;将所述目标硬件平台编号作为参数在内核启动时传输给所述内核,以使所述内核根据接收到的所述目标硬件平台编号,在所述镜像文件中查找到目标内核镜像后进行加载;其中,所述镜像文件存储在所述固件和所述内核中;采用本发明能够通过一个内核镜像支持多个硬件平台,从而使得用户无需维护多个内核镜像,提高用户体验感。

    分布式文件处理方法、装置、服务器、设备及存储介质

    公开(公告)号:CN117667517A

    公开(公告)日:2024-03-08

    申请号:CN202311699821.4

    申请日:2023-12-11

    IPC分类号: G06F11/14 G06F16/182

    摘要: 本发明提供了一种分布式文件处理方法、装置、服务器、设备及存储介质,包括:获取待存储文件的第一特征值,并根据第一特征值,得到标识待存储文件的第一特征值索引;从待存储文件中依次提取预设尺寸的第一数据流,并将第一数据流排列在与预设掩膜相同尺寸的数据框中,根据预设掩膜对数据框进行掩膜操作,得到m个第一分片文件;其中,m为正整数;所述预设掩膜的尺寸是被第一分片文件的个数整除的矩形掩膜;依次将m个第一分片文件和第一特征值索引传输至预设服务器,以使预设服务器将m个第一分片文件存储在第一特征值索引下;采用本发明能够提高文件存储效率。

    分布式文件处理方法、装置、服务器、设备及存储介质

    公开(公告)号:CN117667517B

    公开(公告)日:2024-09-03

    申请号:CN202311699821.4

    申请日:2023-12-11

    IPC分类号: G06F11/14 G06F16/182

    摘要: 本发明提供了一种分布式文件处理方法、装置、服务器、设备及存储介质,包括:获取待存储文件的第一特征值,并根据第一特征值,得到标识待存储文件的第一特征值索引;从待存储文件中依次提取预设尺寸的第一数据流,并将第一数据流排列在与预设掩膜相同尺寸的数据框中,根据预设掩膜对数据框进行掩膜操作,得到m个第一分片文件;其中,m为正整数;所述预设掩膜的尺寸是被第一分片文件的个数整除的矩形掩膜;依次将m个第一分片文件和第一特征值索引传输至预设服务器,以使预设服务器将m个第一分片文件存储在第一特征值索引下;采用本发明能够提高文件存储效率。

    分支预测方法、装置、电子设备和计算机可读存储介质

    公开(公告)号:CN117891514A

    公开(公告)日:2024-04-16

    申请号:CN202410078949.7

    申请日:2024-01-19

    IPC分类号: G06F9/38

    摘要: 本申请涉及一种分支预测方法、装置、电子设备和计算机可读存储介质。所述方法包括:获取应用程序的可执行文件;可执行文件由对应用程序进行编译得到的汇编文件生成;汇编文件包括应用程序中不同函数对应的动态分支预测指令;根据可执行文件的函数调用测试数据,确定应用程序的目标函数集合;针对目标函数集合中的每个函数,采用静态分支预测指令替换动态分支预测指令的方式,对汇编文件进行迭代更新,直至得到满足性能优化要求的目标汇编文件;采用目标汇编文件,生成应用程序的优化后可执行文件。采用本方法能够实现对分支预测进行自动调整优化,无需人工干预,有效减少了分支错误预测带来的性能损失,提升了应用程序整体性能。

    内存虚拟化的性能优化方法、装置、电子设备及存储介质

    公开(公告)号:CN117851069A

    公开(公告)日:2024-04-09

    申请号:CN202410052561.X

    申请日:2024-01-12

    摘要: 本申请提供一种内存虚拟化的性能优化方法、装置、电子设备及存储介质。该方法包括:响应于宿主机访问虚拟机的中断事件,控制宿主机的宿主机CPU退出虚拟机的虚拟机内核;控制宿主机CPU访问宿主机的内核虚拟化模块KVM,其中,KVM用于从虚拟机CPU的硬件高速缓冲区中读取全部的地址转换表项,并保存到宿主机的内存结构体中;从宿主机的内存结构体中,加载全部的地址转换表项到宿主机CPU的硬件高速缓冲区。可以实现减少地址转换表项的异常次数,提升宿主机频繁访问内存场景下的性能的技术效果。

    中断控制方法、设备、存储介质及程序产品

    公开(公告)号:CN117407059A

    公开(公告)日:2024-01-16

    申请号:CN202311395798.X

    申请日:2023-10-25

    IPC分类号: G06F9/32 G06F9/30

    摘要: 本申请实施例提供一种中断控制方法、设备、存储介质及程序产品,该方法包括第一中断控制器接收第二中断控制器发送的第一中断号,第一中断号包括中断源对应的中断接口的标识信息,将第一中断号存储在第一寄存器中,以使处理器从第一寄存器中读取第一中断号,根据第一中断号对中断源进行中断处理。本申请实施例提供的中断控制方法,通过在中断控制器中设置交互模块,实现中断控制器之间的数据交互,从而无需处理器对各中断控制器的寄存器进行读写,缩短了处理器处理中断的耗时,提高了系统性能。

    中断控制方法、设备、存储介质及程序产品

    公开(公告)号:CN117407059B

    公开(公告)日:2024-05-07

    申请号:CN202311395798.X

    申请日:2023-10-25

    IPC分类号: G06F9/32 G06F9/30

    摘要: 本申请实施例提供一种中断控制方法、设备、存储介质及程序产品,该方法包括第一中断控制器接收第二中断控制器发送的第一中断号,第一中断号包括中断源对应的中断接口的标识信息,将第一中断号存储在第一寄存器中,以使处理器从第一寄存器中读取第一中断号,根据第一中断号对中断源进行中断处理。本申请实施例提供的中断控制方法,通过在中断控制器中设置交互模块,实现中断控制器之间的数据交互,从而无需处理器对各中断控制器的寄存器进行读写,缩短了处理器处理中断的耗时,提高了系统性能。

    一种模拟外设的内存配置方法及装置

    公开(公告)号:CN117851276A

    公开(公告)日:2024-04-09

    申请号:CN202410031347.6

    申请日:2024-01-09

    IPC分类号: G06F12/02 G06F9/455 G06F12/06

    摘要: 本发明公开了一种模拟外设的内存配置方法及装置,通过获取用户设置的模拟外设的内存映射地址范围,将内存映射地址范围发送到外设模拟程序中,以使外设模拟程序将内存映射地址范围添加到虚拟化仿真开源项目中,得到更新后的虚拟化仿真开源项目;在监测到更新后的虚拟化仿真开源项目启动时,基于外设模拟程序,对虚拟化仿真开源项目创建虚拟操作系统时的内存空间分配过程进行监听,获取虚拟操作系统运行时模拟外设的内存地址空间;将内存地址空间映射到外设模拟程序中,以使外设模拟程序在接收到用户设置的模拟外设对应的寄存器初始化值后,基于寄存器初始化值对内存地址空间进行修改;与现有技术相比,本发明的技术方案能降低模拟外设的研发成本。