一种优化方法、优化装置和计算设备制造方法及图纸

技术编号:43633657 阅读:24 留言:0更新日期:2024-12-13 12:34
一种优化方法、优化装置和计算设备。用户态在运行用户程序时,直接让用户态进程运行在内核态,实现内核态启动应用程序和运行应用程序,使得运行在内核态的用户态进程可以直接使用特权应用程序。内核态可以安全地向应用程序释放更加高效的硬件资源,以提升应用程序在特定场景下的性能。运行在内核态的用户态进程可以直接绕过操作系统,可以更加高效地管理和使用硬件资源。

【技术实现步骤摘要】

本专利技术涉及云计算,尤其涉及一种优化方法、优化装置和计算设备


技术介绍

1、芯片的发展随着摩尔定律的限制,系统的性能很难通过芯片的性能的提升而提升。在集成电路工艺和芯片微架构不再变化的情况下,如何通过优化系统软件来提升全系统或特定应用程序(application,app)的性能是重要的研究方向。相关技术中,系统性能的提升方法主要有三种,分别为:

2、1、通过优化和提升系统中的策略和算法来提升系统性能。例如,blk-switch可以重构现有的linux内核存储栈,以实现运行于linux内核架构上的低延迟高吞吐量的应用。然而,由于现代操作系统的设计原则是机制与策略的分离,因此前者只关注策略的优化,不革新机制很难获得很好的性能提升。

3、2、根据特定目标,重新设计与实现操作系统。例如,为了实现系统栈的轻量化,依据应用服务的需求自定义抽象,剔除不需要的系统组件,构建出高度专业化的库操作系统替代宏内核,这种做法将系统资源暴露给app,使得app能够高效地运行。然而,重新进行架构设计和硬件驱动适配,不仅会带来较长的研发周期,而且还会引入兼容本文档来自技高网...

【技术保护点】

1.一种优化方法,其特征在于,所述方法应用于用户态和内核态,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述用户态运行应用程序时,让用户态进程运行在所述内核态,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1-5任意一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1-6任意一项所述的方法,其特征在于,所述方...

【技术特征摘要】

1.一种优化方法,其特征在于,所述方法应用于用户态和内核态,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述用户态运行应用程序时,让用户态进程运行在所述内核态,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1-5任意一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1-6任意一项所述的方法,其特征在于,所述方法还包括:

8.一种优化装置,其特征在于,包括:

9.根据权利要求8所述的计算设备,其特征在于,还包括内核模块,

10.根据权利要求8或9所述的计算设备,其特征在于,所述计算单元,还用于在所述内核态响应于所述临时内核态进程使用敏感指令为部分敏感指令,将所述部分敏感指令封装在所述内核态的安全接口内部;所述敏感指令为所述内核态运行所述临时内核态进程的指令;所述部分敏感指令是指对所述操作系统的影响限制在所述临时内核...

【专利技术属性】
技术研发人员:寇振中周卿黄韬谢梦瑶王喆武成岗
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1