[发明专利]至少部分地在引导期间向存储器预加载应用无效
申请号: | 200980136849.9 | 申请日: | 2009-09-15 |
公开(公告)号: | CN102160035A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 朱志豪;周为;郑平;张柏坚 | 申请(专利权)人: | 马维尔国际贸易有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 巴巴多斯*** | 国省代码: | 巴巴多斯;BB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 至少 部分 引导 期间 存储器 加载 应用 | ||
相关申请
本申请要求2008年9月18日提交的、美国临时专利申请第61/098,141号的优先权,在此通过参考引入其公开的全部内容。
背景技术
当个人计算机被接通电源时,基本输入/输出系统(BIOS)是首先被执行的代码。传统的BIOS识别、测试并且初始化系统诸如硬盘和其他硬件的设备。当这样做时,BIOS准备个人计算机,从而使得操作系统软件可以被加载、执行以及获得控制。这个准备个人计算机的过程被称为引导。引导个人计算机通常是慢的,特别是当计算机的操作系统很大时,而越来越多的情况通常如此。
不仅引导计算机十分缓慢,继而用户还要等待加载应用。如果用户想要检查电子邮件或者准备文字处理文档,常规的是,用户开启个人计算机,等待它进行引导,并且继而等待加载应用。
发明内容
本公开描述了一种用于提供至少部分地在引导期间向存储器预加载的一个或多个应用的方法,接收对应用之一的选择,以及至少部分地在引导期间将应用预加载到存储器中。在一些实施方式中,本方法通过呈现具有与一个或多个应用中的每一个相关联的可选择文本或图标的图形化用户接口来提供应用。在本方法的其他一些实施方式中,该方法还包括确定供预加载的应用的逻辑块,以及通过预加载逻辑块预加载应用。在此类实施方式中,该方法还可以重复接收对一个或多个应用的选择以提供其他所选择的应用,以及确定其他所选择的应用的逻辑块的操作。在此类实施方式中,逻辑块包括其他所选择应用的逻辑块。
本公开还描述了控制器,配置用于响应于引导过程开始,访问存储在硬盘驱动器上的一个或多个应用,从硬盘驱动器读取应用,以及至少部分地在引导期间,向存储器预加载应用,该存储器可由在其上执行引导过程的计算机访问。在某些情况下,一个或多个应用与基本输入/输出系统(BIOS)或操作系统(OS)引导不相关联。在某些实施方式中,访问一个或多个应用访问与一个或多个应用相关联的逻辑块的索引(逻辑块存储在硬盘驱动器上并且索引标识逻辑块),从硬盘驱动器读取应用包括从索引中标识的硬盘驱动器读取逻辑块,以及预加载应用向存储器预加载逻辑块。在某些实施方式中,控制器还可以配置用于在引导过程开始之前,接收索引并且将索引存储在存储器上。在其他一些实施方式中,可以配置控制器,从而使得与一个或多个应用相关联的逻辑块的索引包括与多种应用相关联的逻辑块。在其他另一些实施方式中,可以配置控制器,从而使得在完成引导过程之前,逻辑块的预加载对与一个或多个应用中的特定的一个相关联的逻辑块进行预加载。
此外,在其他实施方式中,配置控制器,从而使得索引也是与存储在该硬盘驱动器或另一个硬盘驱动器上的一个或多个附加的应用相关联的附加的逻辑块的索引,顺序指示将在引导过程完成之后被预加载的附加的逻辑块,并且还配置用于在引导过程完成之后向存储器预加载附加的逻辑块。
附图说明
通过参考附图对详细说明书进行描述。在附图中,参考标号的最左侧的数字标识该参考标号第一次出现时所在的附图。在说明书和附图中的不同的实例中使用的相同的参考标号来指示类似的或者相同的项。
图1示出了配置用于支持预加载技术的示例操作环境。
图2示出了确定用于预加载的应用的方法。
图3示出了用于至少部分地在引导过程期间预加载应用的方法。
图4示出了指示图3中示出的方法的某些操作可以在何时被执行的示例时间线。
图5示出了用于实现该技术的实施方式的示例硬盘驱动器环境。
具体实施方式
概述
如以上背景技术中所述,用于引导计算机以及向计算机加载应用的传统技术可能会非常缓慢。即使使用相对新的存储器技术(诸如快闪存储器或其他固态驱动器(SSD))时,也经常如此。本公开描述了用于减少用于引导计算机和向存储器加载应用的总时间的技术和装置。
在接下来的论述中,描述了示例操作环境。同样地,描述了可以在示例操作环境和其他环境中使用的示例方法。这些方法之后是其中可以包含图1中组件的示例硬盘驱动器实施方式。在接下来的讨论中,将仅仅通过示例的方式引用该环境,并且因此,以下描述的应用并非被限制在示例环境。
实例操作环境
图1示出了示例操作环境100,其包括计算机102,诸如台式个人计算机、膝上型计算机、服务器、手持计算机或其他计算设备。计算机102包括一个或多个处理器104、计算机可读介质106以及一个或者多个存储系统108。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马维尔国际贸易有限公司,未经马维尔国际贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980136849.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锂电池用软包装膜
- 下一篇:保鲜饮水桶