[发明专利]快速启动计算机的系统和方法有效
申请号: | 200610073168.0 | 申请日: | 2006-04-10 |
公开(公告)号: | CN101055527A | 公开(公告)日: | 2007-10-17 |
发明(设计)人: | 黄茂林 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 朱进桂 |
地址: | 100085北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快速 启动 计算机 系统 方法 | ||
技术领域
本发明涉及一种快速启动计算机的系统和方法,能够提高计算机启动速度并优化计算机工作效率。
背景技术
目前现有的快速启动计算机的方案基本上均为将前一次的系统信息存储起来,当系统需要重新初始化来启动计算机时,由启动程序读取该所存储的系统信息,然后对各系统设备进行初始化,以供操作系统使用来完成计算机的快速启动。
这些方案中加快计算机启动的技术主要在于:启动程序不用再次对计算机设备进行扫描,从而节省了启动时间。但是,当热插拔的设备、需要动态分配资源的设备、或系统设备发生变化时,所述启动程序还是需要对发生变化的这些设备进行再次扫描,并且还需要对所有存在的计算机设备进行初始化,特别是,需要解压并加载第三方驱动程序等,这将造成计算机启动速度的降低和计算机工作效率的低下。
为了克服现有技术中的上述缺陷,需要提出一种快速启动计算机的系统和方法,能够提高计算机启动速度并优化计算机工作效率。
发明内容
因此,本发明的目的是提出一种快速启动计算机的系统和方法,能够提高计算机启动速度并优化计算机工作效率。
为了实现上述目的,根据本发明,提出了一种快速启动计算机的方法,包括:当计算机主系统未运行而启动辅助系统正在运行时,由启动辅助系统实时扫描当前计算机设备并对需要初始化的计算机设备进行初始化,将当前计算机设备的设备信息存储到计算机主系统的系统存储器中,当计算机主系统上电时,由启动程序对计算机主系统的系统存储器中所存储的设备信息进行扫描,并根据扫描得到的设备信息来启动计算机。
优选地,所述需要初始化的计算机设备包括热插拔的设备、需要动态分配资源的设备、或发生变化的系统设备。
优选地,于所述对需要初始化的计算机设备进行初始化通过解压且加载第三方驱动程序来实现。
为了实现上述目的,根据本发明,还提出了一种快速启动计算机的方法,包括:当在计算机主系统正在运行且启动辅助系统正在运行的情况下,对计算机主系统上电重启时,由启动辅助系统实时扫描当前计算机设备并对需要初始化的计算机设备进行初始化,将当前计算机设备的设备信息存储到计算机主系统的系统存储器中,在当前计算机设备的设备信息到计算机主系统的系统存储器的存储操作完成之后,由启动程序对计算机主系统的系统存储器中所存储的设备信息进行扫描,并根据扫描得到的设备信息来启动计算机。
为了实现上述目的,根据本发明,还提出了一种用于快速启动计算机的系统,包括:启动辅助系统,用于实时扫描当前计算机设备并对需要初始化的计算机设备进行初始化,并且将当前计算机设备的设备信息存储到计算机主系统的系统存储器中,计算机主系统,当所述计算机主系统被上电启动时,由启动程序对计算机主系统的系统存储器中所存储的设备信息进行扫描,并根据扫描得到的设备信息来启动计算机。
优选地,所述启动辅助系统包括:独立处理器,用于利用独立存储设备中所存储的实时监控程序来实时扫描当前计算机设备并对需要初始化的计算机设备进行初始化,并且将当前计算机设备的设备信息存储到计算机主系统的系统存储器中;独立存储设备,用于存储实时监控程序;以及独立电源,用于为所述启动辅助系统供电。
附图说明
通过参考以下结合附图对所采用的优选实施例的详细描述,本发明的上述目的、优点和特征将变得显而易见,其中:
图1是根据本发明实施例的用于快速启动计算机的系统的配置图;
图2是根据本发明的实施例,当计算机主系统未运行而启动辅助系统正在运行时快速启动计算机的过程的流程图;以及
图3是当在计算机主系统正在运行且启动辅助系统正在运行的情况下、对计算机主系统上电重启时的过程的流程图。
具体实施方式
下面将参考附图来说明本发明的优选实施例。
图1是根据本发明实施例的用于快速启动计算机的系统的配置图。
如图1所示,根据本发明的用于快速启动计算机的系统包括计算机主系统(未示出)和启动辅助系统10。启动辅助系统10实时扫描当前计算机设备并对需要初始化的计算机设备进行初始化,并且将当前计算机设备的设备信息存储到计算机主系统的系统存储器20中。当所述计算机主系统被上电启动时,计算机主系统通过启动程序对计算机主系统的系统存储器20中所存储的设备信息进行扫描,并根据扫描得到的设备信息来启动计算机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610073168.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种优化地址空间的版本下载方法
- 下一篇:分布式光纤温度测量方法