[发明专利]一种操作系统重启方法、系统及相关组件有效
申请号: | 202210242564.0 | 申请日: | 2022-03-11 |
公开(公告)号: | CN114579195B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 刘冰;班华堂 | 申请(专利权)人: | 浪潮商用机器有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 柳虹 |
地址: | 250100 山东省济南市历城区唐冶新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作系统 方法 系统 相关 组件 | ||
本申请公开了一种操作系统重启方法、系统、装置及可读存储介质,该方法包括:当收到系统重启请求,从操作系统的重启流程中确定系统重启点;控制CPU从所述系统重启点开始,完成所述操作系统的重启;所述完成所述操作系统的重启的过程包括:对PCIe设备进行枚举和初始化;查询可引导设备并引导所述可引导设备重新进入所述操作系统。本申请中对系统重启请求的响应从系统重启点开始,而非完整的执行整个重启流程,大幅减少了重启的工作内容,重启耗时明显降低,涉及操作系统重启的工作的效率明显提升。
技术领域
本发明涉及基础程序设计领域,特别涉及一种操作系统重启方法、系统及相关组件。
背景技术
当前,各类主板,如笔记本电脑、台式机、服务器等的开机启动和重启的过程类似,均依靠系统固件BIOS(Basic Input Output System,基本输入输出系统)来完成的,BIOS作为硬件和操作系统之间的一座桥梁,完成对硬件设备初始化到引导进入操作系统的整个过程,基于不同的服务器硬件配置,服务器重启一次花费的时间一般在5分钟到15分钟以内。
实际业务中,工作人员通常需要多次修改操作系统配置、部署或修改业务代码并重启操作系统以检验修改,在重启操作系统时整个服务器系统也将进行完整的重启,每次重启耗时较多,显然降低了系统配置的效率。
因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种操作系统重启方法、系统及相关组件。其具体方案如下:
一种操作系统重启方法,包括:
当收到系统重启请求,从操作系统的重启流程中确定系统重启点;
控制CPU从所述系统重启点开始,完成所述操作系统的重启;
所述完成所述操作系统的重启的过程包括:
对PCIe设备进行枚举和初始化;
查询可引导设备并引导所述可引导设备重新进入所述操作系统。
优选的,所述当收到系统重启请求,从操作系统的重启流程中确定系统重启点的过程,包括:
当收到系统重启请求,通过硬件抽象层模块从操作系统的重启流程中确定所述硬件抽象层模块对应的系统重启点。
优选的,所述从操作系统的重启流程中确定系统重启点之前,还包括:
控制所述操作系统完成系统清理操作。
优选的,所述查询可引导设备并引导所述可引导设备重新进入所述操作系统的过程,包括:
查询可引导设备以确定OS镜像文件,并通过所述OS镜像文件引导所述可引导设备重新进入所述操作系统。
优选的,所述重启流程包括:
初始化CPU内部缓存及寄存器;
初始化内存设备;
初始化系统规范标准;
对PCIe设备进行枚举和初始化;
查询可引导设备并引导所述可引导设备重新进入所述操作系统。
相应的,本申请还公开了一种操作系统重启系统,包括:
确定模块,用于当收到系统重启请求,从操作系统的重启流程中确定系统重启点;
动作模块,用于控制CPU从所述系统重启点开始,完成所述操作系统的重启;
所述完成所述操作系统的重启的过程包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮商用机器有限公司,未经浪潮商用机器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210242564.0/2.html,转载请声明来源钻瓜专利网。