[发明专利]一种实现操作系统重启的方法和装置在审
申请号: | 201410829411.1 | 申请日: | 2014-12-26 |
公开(公告)号: | CN105786547A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 陈彬 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 张建秀;李丹 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 操作系统 方法 装置 | ||
1.一种实现操作系统重启的方法,其特征在于,包括:
从预先设置的操作系统文件中读取内核镜像文件和根文件系统文件,以 及从当前操作系统中读取设备参数描述文件;
关闭操作系统所在的计算设备的外部接口、以及用于复位计算设备的管 理器件;
重启当前操作系统,将内核镜像文件保存在内存的预先设置的固定位置 上,将根文件系统文件和设备参数描述文件保存在申请到的内存的第一起始 位置和第二起始位置上,并从固定位置上加载内核。
2.根据权利要求1所述的方法,其特征在于,如果从当前操作系统中读 取所述设备参数描述文件失败,该方法还包括:从所述操作系统文件中读取 所述设备参数描述文件。
3.根据权利要求1或2所述的方法,其特征在于,所述重启当前操作系 统之后,所述将内核镜像文件保存在内存的预先设置的固定位置上之前,该 方法还包括:初始化加载内核所需的加载环境。
4.根据权利要求3所述的方法,其特征在于,所述初始化加载内核所需 的加载环境至少包括:禁止所述操作系统响应中断;以及,清空所述计算设 备的缓存和快表。
5.根据权利要求1或2所述的方法,其特征在于,所述加载内核包括: 至少以所述第一起始位置和第二起始位置为参数进行加载内核。
6.一种实现操作系统重启的装置,其特征在于,至少包括解析单元和准 备单元,其中,
解析单元,用于从预先设置的操作系统文件中读取内核镜像文件和根文 件系统文件,以及从当前操作系统中读取设备参数描述文件;
准备单元包括关闭模块、重启模块、保存模块和加载模块,其中,
关闭模块,用于关闭操作系统所在的计算设备的外部接口、以及用于复 位计算设备的管理器件;
重启模块,用于重启当前操作系统;
保存模块,用于重启当前操作系统,将内核镜像文件保存在内存的预先 设置的固定位置上,并将根文件系统文件和设备参数描述文件保存在申请到 的内存的第一起始位置和第二起始位置上;
加载模块,用于从固定位置上加载内核。
7.根据权利要求6所述的装置,其特征在于,所述解析模块还用于:当 从当前操作系统中读取所述设备参数描述文件失败时,从所述操作系统文件 中读取所述设备参数描述文件。
8.根据权利要求6或7所述的装置,其特征在于,所述外部接口至少包 括网络接口。
9.根据权利要求6或7所述的装置,其特征在于,所述管理器件为看门 狗芯片。
10.根据权利要求6或7所述的装置,其特征在于,所述准备单元还包 括初始化模块,用于初始化加载内核所需的加载环境。
11.根据权利要求10所述的装置,其特征在于,所述初始化模块具体用 于:禁止所述操作系统响应中断;以及,清空所述计算设备的缓存和快表。
12.根据权利要求6或7所述的装置,其特征在于,所述加载模块具体 用于:至少以所述第一起始位置和第二起始位置为参数进行加载内核。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410829411.1/1.html,转载请声明来源钻瓜专利网。