[发明专利]操作系统ring3模式OC硬盘配置方法、装置、终端及存储介质有效
申请号: | 202110692850.2 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113448644B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 孙薇;刘宝塔 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 ring3 模式 oc 硬盘 配置 方法 装置 终端 存储 介质 | ||
本发明公开一种操作系统ring3模式OC硬盘配置方法、装置、终端及存储介质,首先卸载ring0驱动,使操作系统位于ring3模式,然后在ring3模式下创建设备块目标,编译OC硬盘配置文件,生成盘符,最后查询盘符信息直到可成功查询到盘符信息,完成OC硬盘在ring3模式下的部署。OC硬盘运行于ring3模式下,降低了CPU访问内存的权限,CPU可访问的内存数据有限,从而避免CPU访问过多资源,提高利用率,避免物理资源使用过多导致OC硬盘性能问题,从而保证OC硬盘在工作过程中的稳定性和可靠性,提高产品质量。
技术领域
本发明涉及OC硬盘配置领域,具体涉及一种操作系统ring3模式OC硬盘配置方法、装置、终端及存储介质。
背景技术
对于任何一个操作系统来说,创建一个应用进程是核心功能。创建进程要做很多工作,会消耗很多物理资源。而这些工作得由特定的进程去做,所以就有了特权级别的概念。当一个进程在执行用户自己的代码时处于ring3模式,此时特权级最低,为3级,是普通的用户进程运行的特权级,大部分用户直接面对的程序都是运行在这种用户态。 而OC硬盘(即OCSSD,open channel SSD,开放通道固态硬盘)的访问及读写都在ring0模式(特权级最高),依赖于操作系统内部程序指令。OC硬盘位于ring0模式下,CPU访问内存的左右数据,占有过多资源,导致OC硬盘在工作过程中不够稳定和可靠,影响产品质量,目前缺乏OC硬盘在特权级别ring3模式下的应用。
发明内容
为解决上述问题,本发明提供一种操作系统ring3模式OC硬盘配置方法、装置、终端及存储介质,针对性的对OC硬盘进行操作系统ring3模式部署及环境配置,避免CPU访问过多内存资源,提高OC硬盘在工作过程中的稳定性和可靠性。
第一方面,本发明提供一种操作系统ring3模式OC硬盘配置方法,包括以下步骤:
S1,卸载ring0驱动,使操作系统位于ring3模式;
S2,创建设备块目标;
S3,基于设备块目标编译OC硬盘配置文件,生成盘符;
S4,查询盘符信息,若未成功查询到盘符信息,则重复执行上述步骤S1-S3直到成功查询到盘符信息。
进一步地,步骤S1中卸载ring0驱动,具体为:
使用spdk工具编译生成安装卸载脚本;
执行安装卸载脚本卸载掉ring0驱动。
进一步地,步骤S2创建设备块目标,具体为:
查找OC硬盘总线地址;
基于OC硬盘总线地址创建一个一定容量的磁盘。
进一步地,步骤S1卸载ring0驱动之前,还包括以下步骤:
S0,关闭OC硬盘的虚拟主机服务;
步骤S3中基于设备块目标编译OC硬盘配置文件前,还执行以下步骤:
重新拉起OC硬盘的虚拟机主机服务;
步骤S4中查询盘符信息前还执行以下步骤:
重新启动OC硬盘的虚拟主机服务。
第二方面,本发明的技术方案还提供一种操作系统ring3模式OC硬盘配置装置,包括,
ring0驱动卸载模块:卸载ring0驱动,使操作系统位于ring3模式;
设备块目标创建模块:创建设备块目标;
配置文件编译模块:基于设备块目标编译OC硬盘配置文件,生成盘符;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110692850.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种断头路打通后路网效率增益预测方法
- 下一篇:一种高精度钢管热轧设备