基于安全管控的软件源管理方法以及软件功能管理系统

    公开(公告)号:CN106713030B

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

    申请号:CN201611189286.8

    申请日:2016-12-21

    Abstract: 本发明提供了一种基于安全管控的软件源管理方法以及软件功能管理系统。本发明的基于安全管控的软件源管理方法包括:利用中间件对计算节点的YUM源做代理从而形成YUM源代理端,将请求解析后从远端数据中心获取缓存对应文件;而且在YUM源代理端设置软件包签名验证,YUM源代理端在软件包签名验证检验合格时才将请求转交于计算节点;并且设置基于本地移动存储设备的代理服务以及远端数据中心的代理服务,其中将远端数据中心配置为负责软件库的更新维护及对应文件的传输,同时能够远程调用代理软件对集群进行集群软件操作。

    基于安全管控的软件源管理方法以及软件功能管理系统

    公开(公告)号:CN106713030A

    公开(公告)日:2017-05-24

    申请号:CN201611189286.8

    申请日:2016-12-21

    Abstract: 本发明提供了一种基于安全管控的软件源管理方法以及软件功能管理系统。本发明的基于安全管控的软件源管理方法包括:利用中间件对计算节点的YUM源做代理从而形成YUM源代理端,将请求解析后从远端数据中心获取缓存对应文件;而且在YUM源代理端设置软件包签名验证,YUM源代理端在软件包签名验证检验合格时才将请求转交于计算节点;并且设置基于本地移动存储设备的代理服务以及远端数据中心的代理服务,其中将远端数据中心配置为负责软件库的更新维护及对应文件的传输,同时能够远程调用代理软件对集群进行集群软件操作。

    一种编译器数据预取方法和装置

    公开(公告)号:CN102981883B

    公开(公告)日:2016-01-13

    申请号:CN201210420971.2

    申请日:2012-10-29

    Abstract: 本发明实施例提供一种编译器数据预取方法和装置,以实现高效的访存优化。所述方法包括:提供硬件指令查询软件管理片上存储器SPM中划分的局存空间,所述硬件指令包含数据的主存地址;若在所述SPM局存空间查询到所述主存地址对应的数据,则读取所述主存地址对应的数据;若在所述SPM局存空间没有查询到所述主存地址对应的数据,则根据所述硬件指令进行不命中处理以将数据预取到所述SPM局存空间。本发明充分利用硬件的高效性和软件灵活性,以较小的硬件开销实现高效的访存优化,在此基础上实现了结合硬件支持和精简的预取算法的基于软硬件协同管理机制的编译器数据预取方法,在性能上要优于纯软件算法,保证了软件算法的灵活性。

    一种编译器及软件管理存储器的重用优化方法

    公开(公告)号:CN102880497B

    公开(公告)日:2015-05-20

    申请号:CN201210372306.0

    申请日:2012-09-28

    Abstract: 本发明实施例公开了一种编译器及软件管理存储器的重用优化方法,用于对软件管理存储器进行重用优化,实现软件管理存储器的空间重用分配。本发明实施例中的编译器包括:分析模块,用于根据待写入软件管理存储器的变量的排布方式增加关键字,将关键字及变量的信息发送给编译模块;编译模块,用于识别关键字,为关键字设置重用标识;对设置了重用标识的关键字对应的变量生成具有重用特征的代码形式,将具有重用特征的代码形式发送给链接模块;链接模块,用于根据具有重用特征的代码形式生成临时链接脚本,对临时链接脚本进行链接处理,并进行重用变量的排布,实现软件管理存储器的空间重用分配。

    一种实现编译器错误的自动定位方法和装置

    公开(公告)号:CN102446134B

    公开(公告)日:2015-04-08

    申请号:CN201010508986.5

    申请日:2010-10-13

    Abstract: 本发明公开了一种实现编译器错误的自动定位方法和装置,其中,所述方法包括:利用编译器编译可执行程序的源文件,包括:分别用标准的编译器生成正确的第一可执行码,用待定位错误的编译器生成第二可执行码;利用程序加载工具读入所述第一可执行码和第二可执行码,完成对应所述第一可执行码的第一可执行程序及对应所述第二可执行码的第二可执行程序的运行;利用所述程序加载工具控制从第一可执行程序和第二可执行程序中选取函数,利用二分法和替代法定位实现对第二可执行程序中错误函数的定位。通过本发明,能够把错误定位到函数一级,直接针对可执行码中的函数进行错误定位,并且,错误定位的时间更快。

    一种编译器数据预取方法和装置

    公开(公告)号:CN102981883A

    公开(公告)日:2013-03-20

    申请号:CN201210420971.2

    申请日:2012-10-29

    Abstract: 本发明实施例提供一种编译器数据预取方法和装置,以实现高效的访存优化。所述方法包括:提供硬件指令查询软件管理片上存储器SPM中划分的局存空间,所述硬件指令包含数据的主存地址;若在所述SPM局存空间查询到所述主存地址对应的数据,则读取所述主存地址对应的数据;若在所述SPM局存空间没有查询到所述主存地址对应的数据,则根据所述硬件指令进行不命中处理以将数据预取到所述SPM局存空间。本发明充分利用硬件的高效性和软件灵活性,以较小的硬件开销实现高效的访存优化,在此基础上实现了结合硬件支持和精简的预取算法的基于软硬件协同管理机制的编译器数据预取方法,在性能上要优于纯软件算法,保证了软件算法的灵活性。

    一种基于RISC处理器的firmware替换方法

    公开(公告)号:CN113157432B

    公开(公告)日:2022-10-04

    申请号:CN202110152788.8

    申请日:2021-02-04

    Inventor: 王超 张毅

    Abstract: 本发明公开一种基于RISC处理器的firmware替换方法,包括以下步骤:S1、使用烧写FLASH的方式将原来的firmware替换为包含有yscall_swpfirmware_base.S模块的firmware;S2、重启平台;S3、加载hotswap_mod.c内核模块;S4、执行hotswap_user_top.c模块代码,将待替换的firmware从磁盘加载到用户空间的内存区域中。本发明可以在不重新烧写FLASH、不关机的情况下替换firmware,还避免了现有替换方法中需要再次烧写替换成原来的firmware的情况。

    一种基于RISC处理器的firmware替换方法

    公开(公告)号:CN113157432A

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

    申请号:CN202110152788.8

    申请日:2021-02-04

    Inventor: 王超 张毅

    Abstract: 本发明公开一种基于RISC处理器的firmware替换方法,包括以下步骤:S1、使用烧写FLASH的方式将原来的firmware替换为包含有yscall_swpfirmware_base.S模块的firmware;S2、重启平台;S3、加载hotswap_mod.c内核模块;S4、执行hotswap_user_top.c模块代码,将待替换的firmware从磁盘加载到用户空间的内存区域中。本发明可以在不重新烧写FLASH、不关机的情况下替换firmware,还避免了现有替换方法中需要再次烧写替换成原来的firmware的情况。

    一种编译器及软件管理存储器的重用优化方法

    公开(公告)号:CN102880497A

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

    申请号:CN201210372306.0

    申请日:2012-09-28

    Abstract: 本发明实施例公开了一种编译器及软件管理存储器的重用优化方法,用于对软件管理存储器进行重用优化,实现软件管理存储器的空间重用分配。本发明实施例中的编译器包括:分析模块,用于根据待写入软件管理存储器的变量的排布方式增加关键字,将关键字及变量的信息发送给编译模块;编译模块,用于识别关键字,为关键字设置重用标识;对设置了重用标识的关键字对应的变量生成具有重用特征的代码形式,将具有重用特征的代码形式发送给链接模块;链接模块,用于根据具有重用特征的代码形式生成临时链接脚本,对临时链接脚本进行链接处理,并进行重用变量的排布,实现软件管理存储器的空间重用分配。

    一种实现编译器错误的自动定位方法和装置

    公开(公告)号:CN102446134A

    公开(公告)日:2012-05-09

    申请号:CN201010508986.5

    申请日:2010-10-13

    Abstract: 本发明公开了一种实现编译器错误的自动定位方法和装置,其中,所述方法包括:利用编译器编译可执行程序的源文件,包括:分别用标准的编译器生成正确的第一可执行码,用待定位错误的编译器生成第二可执行码;利用程序加载工具读入所述第一可执行码和第二可执行码,完成对应所述第一可执行码的第一可执行程序及对应所述第二可执行码的第二可执行程序的运行;利用所述程序加载工具控制从第一可执行程序和第二可执行程序中选取函数,利用二分法和替代法定位实现对第二可执行程序中错误函数的定位。通过本发明,能够把错误定位到函数一级,直接针对可执行码中的函数进行错误定位,并且,错误定位的时间更快。

Patent Agency Ranking