[发明专利]系统的启动方法及装置在审
申请号: | 201910687325.4 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110515664A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 张贞雷 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445;G06F16/22 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 李慧引<国际申请>=<国际公布>=<进入 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 启动数据 信息数据库 备用信息 数据库 系统启动文件 内存 引导操作系统 中央处理器 读取 启动程序 上电指令 所在区域 正常启动 存储卡 搬移 坏道 读出 升级 | ||
本发明提供了一种系统的启动方法及装置,该方法包括:接收中央处理器发出的上电指令,读取存储卡中信息数据库中的启动数据;判断所述信息数据库中的启动数据是否正常;若判断出所述信息数据库中的启动数据不正常,则判断备用信息数据库中的启动数据是否正常;若判断出所述备用信息数据库中的启动数据正常,则将所述备用信息数据库中的启动数据搬移至内存中;根据所述内存中的启动数据,引导操作系统启动。通过在判断出信息数据库的启动数据不正常时,启用备用信息数据库中的启动数据,从而达到了在SD card中的系统启动文件所在区域存在着物理坏道,或者因为启动程序读出的SD card中的系统启动文件需要修改/升级时,依然可以正常启动CPU的目的。
技术领域
本发明涉及计算机技术领域,特别涉及一种系统的启动方法及装置。
背景技术
随着人们科学水平的提高,计算机已经成为了人们生活中必不可少的一个设备,同时,人们对计算机中的中央处理器(Central Processing Unit,CPU)的要求也变得越来越高,CPU是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。
传统的CPU,是利用存储卡(Secure Digital Memory Card,SD card)引导进行启动的,但是在利用SD card对CPU进行引导的过程中,会因为SD card中的系统启动文件所在区域存在着物理坏道或者因为启动程序读出的SD card中的系统启动文件需要修改/升级,导致启动程序读出的SD card中的系统启动文件有错误或者根本无法读出SD card中的系统启动文件,从而导致CPU无法正常启动。
发明内容
有鉴于此,本发明实施例提供一种系统的启动方法及装置,用于在SD card中的系统启动文件所在区域存在着物理坏道,或者因为启动程序读出的SD card中的系统启动文件需要修改/升级时,正常启动CPU。
为实现上述目的,本发明实施例提供如下技术方案:
一种系统的启动方法,包括:
接收中央处理器发出的上电指令,读取存储卡中信息数据库中的启动数据;
判断所述信息数据库中的启动数据是否正常;
若判断出所述信息数据库中的启动数据不正常,则判断备用信息数据库中的启动数据是否正常;
若判断出所述备用信息数据库中的启动数据正常,则将所述备用信息数据库中的启动数据搬移至内存中;
根据所述内存中的启动数据,引导操作系统启动。
可选的,所述判断所述信息数据库中的启动数据是否正常,包括:
根据所述信息数据库中的启动数据中的启动信息,对所述存储卡进行配置,得到第一配置数据;
判断所述第一配置数据与所述上电指令中的预设配置数据是否一致;
其中:若判断出所述第一配置数据与所述上电指令中的预设数据不一致,则说明所述信息数据库中的启动数据不正常。
可选的,所述判断所述第一配置数据与所述上电指令中的预设配置数据是否一致之后,还包括:
若判断出所述第一配置数据与所述上电指令中的预设数据一致,则判断所述信息数据库中的启动数据中的系统启动文件是否正常;
若判断出所述信息数据库中的启动数据中的系统启动文件不正常,则执行所述判断备用信息数据库中的启动数据是否正常;
若判断出所述信息数据库中的启动数据中的系统启动文件正常,则将所述信息数据库中的启动数据搬移至内存中。
可选的,所述判断所述备用信息数据库中的启动数据是否正常,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910687325.4/2.html,转载请声明来源钻瓜专利网。