[发明专利]一种系统启动方法和装置有效
申请号: | 201410359148.4 | 申请日: | 2014-07-25 |
公开(公告)号: | CN104102520A | 公开(公告)日: | 2014-10-15 |
发明(设计)人: | 薛聪;祁正林;刘刀桂;周孟韬;袁洋 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统启动 方法 装置 | ||
1.一种系统启动方法,其特征在于,所述方法包括:步骤
A、根据存储的槽位号,以及系统软件进行硬件、驱动初始化;
B、当硬件、驱动初始化完成时,获取控制桥CB上存储的端口扩展器PE系统软件,并确定该PE系统软件与本地存储的系统软件是否相同,如果是,执行步骤D;否则,执行步骤C;
C、使用获取的PE系统软件更新本地存储的系统软件,执行步骤A;
D、开始平台的初始化,完成系统启动。
2.根据权利要求1所述的方法,其特征在于,步骤A之前,所述方法进一步包括:
确定本地是否存储了槽位号,如果是,执行步骤A;否则,虚拟一个槽位号,并使用该槽位号以及存储的系统软件进行初始化,执行步骤B。
3.根据权利要求1所述的方法,其特征在于,
步骤B中当硬件、驱动初始化完成时,所述方法进一步包括:从CB获取槽位号,并更新存储的槽位号;
步骤B中确定获取的PE系统软件与存储的系统软件相同,之后,步骤D之前,所述方法进一步包括:确定当前存储的槽位号与进行硬件、驱动初始化的槽位号是否相同,如果是,执行步骤D;否则,执行在线更新槽位号之后,执行步骤D。
4.根据权利要求1-3任意一项所述的方法,其特征在于,步骤B中当硬件、驱动初始化完成时,所述方法进一步包括:将平台初始化挂起。
5.一种系统启动装置,其特征在于,所述装置包括:存储单元、第一初始化单元、获取单元、确定单元和第二初始化单元;
所述存储单元,用于存储槽位号和系统软件;当所述确定单元确定获取的端口扩展器PE系统软件与存储的系统软件不同时,使用获取的PE系统软件更新存储的系统软件并触发所述第一初始化单元执行操作;
所述第一初始化单元,用于根据所述存储单元存储的槽位号,以及系统软件进行硬件、驱动初始化;
所述获取单元,用于当所述第一初始化单元完成硬件、驱动初始化时,获取控制桥CB上存储的PE系统软件;
所述确定单元,用于确定所述获取单元获取的PE系统软件与所述存储单元存储的系统软件是否相同;
所述第二初始化单元,用于当所述确定单元确定获取的PE系统软件与所述存储单元存储的系统软件相同时,开始平台的初始化,完成系统启动。
6.根据权利要求5所述的装置,其特征在于,
所述确定单元,进一步用于确定所述存储单元是否存储了槽位号,如果是,触发所述第一初始化单元执行操作;
所述获取单元,进一步用于当所述确定单元确定本地未存储槽位号时,虚拟一个槽位号;并触发所述第一初始化单元执行操作。
7.根据权利要求5所述的装置,其特征在于,
所述获取单元,进一步用于当所述第一初始化单元完成硬件、驱动初始化完成时,从CB获取槽位号,并更新存储的槽位号;
所述确定单元,进一步用于确定所述存储单元当前存储的槽位号与进行硬件、驱动初始化的槽位号是否相同,如果是,触发所述第二初始化单元执行操作;否则,触发所述第一初始化单元在线更新槽位号之后,触发所述第二初始化单元执行操作。
8.根据权利要求5-7任意一项所述的装置,其特征在于,
所述第二初始化单元,进一步用于在所述第一初始化单元完成硬件、驱动初始化时,将平台初始化挂起。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410359148.4/1.html,转载请声明来源钻瓜专利网。