[发明专利]提供加速的引导性能的系统和方法有效
申请号: | 201210133400.0 | 申请日: | 2012-04-28 |
公开(公告)号: | CN102779050A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 约翰·C·梅斯;乔纳森·G·诺克斯 | 申请(专利权)人: | 联想(新加坡)私人有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 郝庆芬;郭凤麟 |
地址: | 新加坡市*** | 国省代码: | 新加坡;SG |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 加速 引导 性能 系统 方法 | ||
背景技术
引导(booting)是用于在用户开启计算机系统时加载并提供比如一个版本的MICROSOFT WINDOWS操作系统(OS)之类的用户操作系统的过程。引导序列是响应于上电而执行的准备供使用的用户OS的初始操作集,包括从永久性存储设备加载用户OS。在该引导过程中,执行引导程序来访问从其加载OS和相关数据的存储器设备,并且该引导过程的一部分包括进行检查来确定计算机系统的哪些硬件设备是可用的。
引导过程的复杂性导致启动从而使得用户可以操作用户OS花费大量时间。长时间的引导过程是不期望的。可得到若干提供更快的引导体验的计算机系统,但是这些计算机系统通常仅仅适合于开始能够进行比如提供互联网接入之类的简单任务的受限OS。已经采用了各种方案来加速针对完全的用户OS的引导过程,包括例如预取和高速缓存某些文件。
发明内容
概括地说,本发明的一个方面提供了一种方法,包括:启动计算机系统的用户操作系统的引导过程;识别非关键硬件设备,所述非关键硬件设备是被设置为根据用户操作系统启动的非关键硬件设备;排除该非关键硬件设备;以及在无需启动被排除的非关键硬件设备的情况下完成该引导过程来提供用户操作系统。
本发明的另一方面提供了一种系统,包括:一个或多个处理器;以及与该一个或多个处理器可操作地相连的存储器,其中,该一个或多个处理器被配置为:启动系统的用户操作系统的引导过程;识别非关键硬件设备,所述非关键硬件设备是被设置为根据用户操作系统启动的非关键硬件设备;排除该非关键硬件设备;以及在无需启动被排除的非关键硬件设备的情况下完成该引导过程来提供用户操作系统。
本发明的又一方面提供了一种计算机程序产品,包括:包含计算机可读程序代码的计算机可读存储介质,该计算机可读程序代码包括:被配置为启动系统的用户操作系统的引导过程的计算机可读程序代码;被配置为识别非关键硬件设备的计算机可读程序代码,所述非关键硬件设备是被设置为根据用户操作系统启动的非关键硬件设备;被配置为排除该非关键硬件设备的计算机可读程序代码;以及被配置为在无需启动被排除的非关键硬件设备的情况下完成该引导过程来提供用户操作系统的计算机可读程序代码。
前述是对本发明的概括,并且由此可以包含对细节的简化、归纳和省略,因此,本领域的技术人员将明白的是,该概括仅仅是例示性的,而不是意在是任何方式的限制。
为了更好地理解实施例以及该实施例的其它和进一步的特征和优点,结合附图参考下面的描述。本发明的范围将在所附权利要求中指出。
附图说明
图1例示了计算机系统的示例电路。
图2例示了用于从引导过程中选择禁用/排除的单元的示例。
图3例示了简化引导过程的示例。
图4例示了从引导过程中动态确定禁用/排除的单元的示例。
图5例示了从引导过程中动态确定禁用/排除的单元的示例。
具体实施方式
将容易理解的是,除了所描述的示例实施例之外,如本文的附图中通常描述和例示的实施例的组件可以按照各种不同的配置来布置和设计。因此,如附图中所表示的示例实施例的下述更为详细的描述不是意在限制所要求的实施例的范围,而仅仅是示例实施例的表示。
整个本说明书中的对“一个实施例”或“实施例”(等)的引用意味着结合该实施例描述的特定特征、结构或特性包括在至少一个实施例中。因此,在整个本说明书中的各处出现的短语“在一个实施例中”或“在实施例中”等不必都指代同一实施例。
此外,在一个或多个实施例中可以按照任何合适的方式组合所描述的特征、结构或特性。在下面的描述中,提供了许多具体细节来给出对实施例的全面理解。然而,相关领域的技术人员将认识到,各个实施例可以在没有上述具体细节中的一个或多个的情况下或者利用其它方法、组件、材料等实现。在其它实例中,没有详细地示出或描述公知的结构、材料或操作,以便避免对本发明的各个方面造成模糊。
在使用安装在计算系统上的单个WINDOWS OS作为非限制性实例的情况下,在计算机系统上电时开始且在用户可以在登录对话框上登录时结束的典型引导过程包括下述。当开启计算机系统(上电)时,BIOS控制计算机系统来初始执行各种引导操作。这些操作的集合包括上电自检(POST)处理,该处理确定可用的存储器量,并且检查计算机系统上可用的硬件设备(比如键盘)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(新加坡)私人有限公司,未经联想(新加坡)私人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210133400.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:蔬菜中哒螨灵、苯醚甲环唑残留的检测方法
- 下一篇:急难求救手电筒