-
公开(公告)号:CN118152109A
公开(公告)日:2024-06-07
申请号:CN202311836708.6
申请日:2023-12-28
Applicant: 中国人民解放军国防科技大学
Abstract: 本发明公开了一种基于粒子群算法的操作系统内核级能耗性能优化方法,包括如下步骤:S1、当所有核的第一个就绪状态线程正挂在已分配好的进程队列上,此时该就绪状态线程尚未得到CPU资源;S2、基于粒子群算法,对当前每个CPU将要唤醒的线程进行重新分配,在性能值满足预设的性能阈值基础上获得重新分配后的最小能耗值;S3、与分配前的能耗值进行比较;S4、若重新分配后的最小能耗值比分配前的能耗值减少的百分比值大于等于预设的百分比值,则线程迁移;S5、按照First fit策略从其他核线程就绪队列中选择下一个进程任务迁移,最大化满足新负载值。本发明利用粒子群算法在内核层结合CPU频率实现实时负载的最优分配。
-
公开(公告)号:CN111859396B
公开(公告)日:2023-10-03
申请号:CN202010706478.1
申请日:2020-07-21
Applicant: 中国人民解放军国防科技大学
Abstract: 本发明公开了一种支持通用/可信双计算体系的软硬协同多层次密码服务方法及系统,本发明方法包括初始化密码服务框架的实例;建立密码服务路由,调用密码服务路由模块获取具体提供所需密码服务的密码资源的位置,建立访问相应密码资源的通信路径;建立密码服务会话,把密码资源相关的信息作为参数,调用会话函数打开会话;执行密码操作,进行相应的密码服务操作;当密码服务完成后,关闭密码服务会话,释放密码资源、关闭密码服务框架。本发明能够根据应用需求在支持通用/可信双计算体系的不同特权级为应用提供灵活密码服务,使得操作系统可以在不同特权级灵活地为不同类型应用提供密码服务,并支持通用计算域和可信计算域的统一密码服务。
-
公开(公告)号:CN111859394B
公开(公告)日:2023-09-29
申请号:CN202010704861.3
申请日:2020-07-21
Applicant: 中国人民解放军国防科技大学
Abstract: 本发明公开了一种基于TEE的软件行为主动度量方法及系统,该方法包括在REE环境下的度量对象运行过程中执行的下述步骤:REE环境下的主动度量代理监控获取度量对象的行为特征,将度量对象的行为特征发送到TEE环境下的主动度量模块;TEE环境下的主动度量模块根据主动度量策略库对度量对象的行为特征进行度量获得对应的主动度量结果,将主动度量结果返回给REE环境下的主动度量代理;REE环境下的主动度量代理收到返回的主动度量结果。本发明比传统度量方法具有更强的软件行为度量能力及更好的运行效率,安全强度方面更优,能够保障软件可信运行,支持对软件实时运行行为发起主动度量,度量能力相比已有方法更强。
-
公开(公告)号:CN115658046B
公开(公告)日:2023-03-21
申请号:CN202211593514.3
申请日:2022-12-13
Applicant: 中国人民解放军国防科技大学
Abstract: 本发明提出一种基于Web技术开发模块化UI交互组件的方法、系统、装置及介质,适用于构建高性能、高稳定性、高易用性和高复杂度的Web项目,包括以下步骤:注册新的组件,确定定义的组件名称和组件行为类,创建组件内部影子DOM并规定影子样式,然后将影子DOM和影子样式以模板字符串的形式赋给影子根元素以完成影子DOM的创建,设置open模式开启影子DOM,所述影子DOM能够被外部文档页面访问;在创建的UI交互组件在插入文档DOM时,进行外部样式注册供组件内部的影子DOM访问;对组件相关事件、文档DOM特定属性变化、组件内元素属性进行监听;UI交互组件在从文档DOM中移除时,移除注册的外部样式和监听事件。
-
公开(公告)号:CN115617529B
公开(公告)日:2023-03-10
申请号:CN202211438411.X
申请日:2022-11-17
Applicant: 中国人民解放军国防科技大学
Abstract: 本发明提供了移动应用兼容运行环境中的进程管理方法、装置,其可以有效的对系统原生进程和安卓兼容进程进行管理,降低由兼容的安卓进程不受控的资源竞争导致的潜在风险,提高整体性能,降低系统发生卡顿风险,方法包括以下步骤:对移动应用兼容运行环境中的系统原生进程与安卓兼容进程进行封装,采用封装后进程的多维特性信息进行综合研判得到优先级,根据进程的优先级分配进程的可用资源;动态监控内存风险,根据对于进程的优先级实时分配结果和内存紧张程度,触发垃圾回收和低内存查杀进程,保活重要进程。
-
公开(公告)号:CN114117476A
公开(公告)日:2022-03-01
申请号:CN202111340155.6
申请日:2021-11-12
Applicant: 中国人民解放军国防科技大学
IPC: G06F21/60
Abstract: 本发明公开了一种基于麒麟移动操作系统的外置存储设备加解密系统及方法,系统包括:Web交互模块、Web渲染引擎模块和外置存储设备管理模块,Web渲染引擎模块提供加解密接口,Web交互模块调用该接口将操作指令发送给外置存储设备管理模块,外置存储设备管理模块确定目标外置存储设备后配置对应的虚拟设备,并生成加密密钥或解密密钥,然后通过所述虚拟设备对目标外置存储设备中的数据加密或解密,并生成对应的反馈信息后,将反馈信息通过Web渲染引擎模块的加解密接口发送给Web交互模块。本发明实现麒麟移动操作系统对外置存储设备加解密的功能,提高了麒麟移动操作系统终端对于外置存储设备数据访问的安全性。
-
公开(公告)号:CN113419960A
公开(公告)日:2021-09-21
申请号:CN202110749360.1
申请日:2021-07-01
Applicant: 中国人民解放军国防科技大学
Abstract: 本发明公开了一种用于可信操作系统内核模糊测试的种子生成方法及系统,本发明方法包括:针对输入的系统调用文件L获取其中系统调用之间的依赖关系;根据系统调用之间的依赖关系生成用于可信操作系统内核模糊测试的种子;其中,系统调用之间的依赖关系包括显式依赖关系和隐式依赖关系,显式依赖关系是指一个系统调用的参数是另一个系统调用的结果;隐式依赖关系是指两个系统调用共同使用操作系统内核的某个共享区域。本发明能够有效提高对可信操作系统内核模糊测试的效率,保证可信操作系统的安全性和可靠性,一方面可以为漏洞分析提供依据;另一方面从网络攻防的角度考虑,有助于帮助维护者先于攻击者发现并及时修补漏洞。
-
公开(公告)号:CN113207194A
公开(公告)日:2021-08-03
申请号:CN202110429965.2
申请日:2021-04-21
Applicant: 中国人民解放军国防科技大学
IPC: H04W88/06
Abstract: 本发明公开了一种基于麒麟移动操作系统的多模通信实现方法及装置,本发明方法包括在应用层开发使用多模通信业务的应用功能,处理多种请求/响应类型数据,利用多模通信接口将数据向下传递;在中间层多模通信协议处理框架上扩展出通话管理服务和IM服务并封装接口,对从应用层到硬件层的数据、硬件层到应用层的数据基于多模通信协议约定进行计算解析封装;在硬件层多模通信驱动中处理与硬件之间的数据收发,与多模通信协议处理框架之间的数据包透传。本发明能够实现麒麟移动操作系统的多模通信,实现对多模通信终端设备的支持,使其能够正常进行多类型通信网络的连接、运行和应用。
-
公开(公告)号:CN113157464A
公开(公告)日:2021-07-23
申请号:CN202110270023.4
申请日:2021-04-27
Applicant: 麒麟软件有限公司 , 中国人民解放军国防科技大学
IPC: G06F9/54
Abstract: 一种将Linux端输入事件共享给Android的方法,所述方法包括步骤:获取和发送Linux输入事件;改造和数据处理Android端EventHub。与现有技术相比,本发明可以获得包括以下技术效果:通过将Linux从输入子系统获取的输入事件数据以socket的方式发送给Android,并让经过改造的Android EventHub从本地socket读取这些输入事件数据后再走原生Android处理输入事件的流程,达到解决共用同一个内核的Linux系统和容器中的安卓环境因争抢输入事件导致的冲突问题,实现Linux系统和容器中的安卓环境,以及多容器实例之间的安卓环境彼此都能正常响应和处理输入事件的效果。
-
公开(公告)号:CN113157362A
公开(公告)日:2021-07-23
申请号:CN202110270021.5
申请日:2021-04-27
Applicant: 麒麟软件有限公司 , 中国人民解放军国防科技大学
IPC: G06F9/451
Abstract: 一种应用于Linux上Android多窗口显示方法,所述方法包括步骤:编写Android应用启动多窗口管理服务程序;修改Android图形显示方案;Linux系统执行图形显示程序。本申请的有益效果是:解决Linux操作系统软件应用匮乏的问题,发挥Android丰富的应用生态优势,相较于传统的Android模拟器,本发明的多窗口显示能够让Android应用像一个Linux应用一样在Linux系统上流畅运行,并且减少了性能的损失;研发人员甚至可以定制属于自己的Linux窗口管理程序和Android系统来满足用户特殊的需求。
-
-
-
-
-
-
-
-
-