[发明专利]切换系统架构的方法与装置在审
申请号: | 202010687260.6 | 申请日: | 2020-07-16 |
公开(公告)号: | CN113946528A | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 吴宇明;卢方舟;缪勰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F9/50 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王龙华;章愫 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 切换 系统 架构 方法 装置 | ||
本申请提供一种切换系统架构的方法与装置,该方法包括:在需要切换系统架构的情况下,将第一系统架构变形为第二系统架构,第一系统架构表示切换之前的系统架构;使用第二系统架构,为用户提供服务。通过可变形的系统架构实现系统架构的动态切换,使得可以只需一个系统架构即可实现不同架构的切换,因此只需用于实现这一个系统架构的代码,相对于现有技术,可以减小代码开销。
技术领域
本申请涉及计算机技术领域,尤其涉及一种切换系统架构的方法与装置。
背景技术
不同的应用场景对计算机系统的安全与通信性能的要求不同。例如,在系统与用户交互的场景下,需要防范异常的输入或攻击,即这种应用场景对系统安全的要求较高,这时的系统架构应该为高安全架构;在系统与用户交互完成后,需要进行大量计算,即这种应用场景对通信效率的要求较高,这时的系统架构应该为高性能架构。因此,面对不同的应用需求,需要设计不同的系统架构。
现有技术提出一种方案,是在计算机系统内设计多种系统架构,根据应用场景使能所需的系统架构。但是,多实现一套系统架构就需要多一倍的代码,这导致代码开销较大,在物联网(internet of things,IoT)这类资源紧张的场景下,这是不可接受的。
发明内容
本申请提供一种切换系统架构的方法与装置,通过可变形的系统架构实现系统架构的动态切换,使得可以只需一个系统架构即可实现不同架构的切换,因此只需用于实现这一个系统架构的代码,相对于现有技术,可以减小代码开销。
第一方面,提供一种切换系统架构的方法,所述方法包括:将第一系统架构变形为第二系统架构,所述第二系统架构表示切换之前的系统架构,所述第一系统架构表示切换之后的系统架构;使用所述第二系统架构,为用户提供服务。
所述第一系统架构与所述第二系统架构之间可互相变形,其中,所述第一系统架构与所述第二系统架构之间的关系为下列情况中的任一种或多种:所述第一系统架构中服务进程的特权级与所述第二系统架构中服务进程的特权级不同,所述第一系统架构中服务进程的数量与所述第二系统架构中服务进程的数量不同。
应理解,通过可变形的系统架构实现系统架构的动态切换,使得可以只需实现一个系统架构即可实现不同架构的切换,因此只需用于实现这一个系统架构的代码,相对于现有技术,可以减小代码开销。
可选地,可以根据应用场景对系统架构的需求,确定是否需要切换系统架构,在需要切换系统的情况下,使能系统架构的变形,即实现动态切换系统架构。这样可以在系统运行时动态满足应用场景对不同的系统架构的需求。
由第一系统架构到第二系统架构的变形方式可以有多种。
结合第一方面,在一种可能的实现方式中,所述第一系统架构包括第一服务进程;其中,所述将第一系统架构变形为第二系统架构,包括:改变所述第一服务进程的特权级。
特权表示在计算机中执行与安全相关的功能的能力。具有执行安全相关功能特权的进程,被认为运行于特权态。不具有执行安全相关功能特权的进程,被认为运行于非特权态。特权态与非特权态是不同的特权级,不同级别的特权态也是不同的特权级。
改变所述第一服务进程的特权级包括提权处理与降权处理。提权处理表示提升服务进程的特权级。降权处理表示降低服务进程的特权级。
在本实现方式中,通过改变第一服务进程的特权级,实现了将所述第一系统架构切换为所述第二系统架构。其中,第一系统架构中第一服务进程的特权级与第二系统架构中第一服务进程的特权级不同。
应理解,通过改变服务进程的特权级,实现了系统架构的动态切换。
可选地,在本实现方式中,在不同特权级的地址不同的情况下,所述第一服务进程是采用数据段支持地址无关的重定位的机制与代码段支持地址无关的重定位的机制创建的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010687260.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种横流式冷却塔
- 下一篇:一种测量报告处理方法、装置、电子设备及存储介质