用于存储装置的自适应空闲超时制造方法及图纸

技术编号:15529528 阅读:74 留言:0更新日期:2017-06-04 16:51
在用于存储装置的自适应空闲超时的实施例中,一种计算装置包括存储装置,所述存储装置把数据存储在旋转介质上,以用于读和写的访问。计算装置的操作系统将装置循环数目保持为每次存储装置被通电‑断电的统计。计算装置实施存储装置驱动器,所述驱动器被实施为从操作系统得到存储装置的装置循环数目,以及基于装置循环数目确定在存储装置的操作时间期间内的所规划的循环数目。存储装置驱动器然后可以确定所规划的循环数目是否超过在存储装置的保证期内的通电‑断电循环的最大值,以及如果所规划的循环数目超过通电‑断电循环的最大值,则控制存储装置被断电的频率。

Adaptive idle timeout for storage devices

In an embodiment of an adaptive idle timeout for a storage device, a computing device includes a storage device that stores data on a rotating medium for access to read and write. Operating system calculation device will keep the number of cycles for each statistical device storage device is powered off. The computing device implementing the storage device driver, the driver is implemented as a circular device number storage device from the operating system, and a device based on the determined number of cycle operation time in storage device number planning cycle period. Whether the number of circulating storage device driver can then be determined by planning more than in a storage device within the guarantee period of electric power cycle maximum value, and if the number of cycle planning more than electricity power cycle maximum storage device is power frequency control.

【技术实现步骤摘要】
【国外来华专利技术】用于存储装置的自适应空闲超时
技术介绍
存储装置,并且尤其是诸如硬盘驱动(HDD)和固态混合驱动(SSHD)之类的旋转介质,具有有限的寿命并且包含随着时间用坏的移动部分。存储装置可处于在低功率状态,在这种情形下,移动部分典型地停止或置于待用位置。当存储装置从低功率状态重新通电时(诸如当输入-输出请求被发起时),移动部分被置回到活动状态。存储装置部分在低功率与活动状态之间的移动使得该部分磨损,并且在大量的功率转换循环后(被称为负载-卸载循环),移动部分会失效。通常,负载-卸载循环描述读-写磁头组件从其在存储装置的旋转盘上的待机位置到当发起输入-输出请求时的活动状态和重新回到待机位置的移动。而且,包括具有旋转介质的存储装置的计算装置的电力循环造成存储装置的负载-卸载循环。大多数存储装置具有其可承受的有限数目的负载-卸载循环,直到移动部分被损坏或磨损,这造成数据完整性风险,并可导致总体数据丢失。典型地,包括具有旋转介质的存储装置的计算装置的操作系统可以利用静态超时,这是当存储装置变为空闲时将存储装置停电的简单机制。静态定时器被复位,并且每次发出输入-输出请求时开始计数,以及当静态定时器达到预定义的时间阈值时,操作系统主动将存储装置中的转盘旋转减慢到其待机位置。这个技术可用来节省电力,诸如在包括具有旋转介质的存储装置的移动计算装置中的电池电力。然而,由主机计算装置系统发起的存储装置的频繁负载-卸载循环可能会过分磨损存储装置,其然后可能比起装置制造商对于该装置所做的广告或保证更早地失效。类似地,存储装置本身可能被实施为具有确定该装置有多长时间在没有接收到输入-输出请求的情况下操作的固件定时器和逻辑。如果超过时间阈值,则存储装置的转盘的速度可被减小或完全停止。然而,固件定时器一般被设计成保持装置功能和寿命,这可能是以依赖于电池电力进行操作的移动计算装置的电力节省为代价的。
技术实现思路
本概要介绍了用于存储装置的自适应空闲超时的特征和概念,其还将在下面在详细描述中进行描述和/或在附图中示出。本概要既不应当被认为描述了所要求保护的主题的关键特征,其也不用来确定或限制所要求保护的主题的范围。描述了用于存储装置的自适应空闲超时。在实施例中,计算装置包括存储装置,所述存储装置把数据存储在诸如可访问来读出和写入数据的旋转介质上。计算装置的操作系统将装置循环数目保持为每次存储装置被通电-断电的统计。计算装置实施存储装置驱动器,所述驱动器用来从所述操作系统得到存储装置的装置循环数目,以及基于装置循环数目确定在存储装置的操作时间期间内所规划的循环数目。存储装置驱动器然后可以确定所规划的循环数目是否超过在存储装置的保证期内的通电-断电循环的最大值,以及如果所规划的循环数目超过通电-断电循环的最大值,则控制存储装置被断电的频率。在实施例中,存储装置驱动器可以基于存储装置的自适应空闲超时的调节,控制存储装置被断电的频率。存储装置驱动器可以调节自适应空闲超时,这指示存储装置的空闲期间。例如,存储装置驱动器可以增大自适应空闲超时,以减小存储装置被断电的频率。替换地,如果所规划的循环数目没有超过通电-断电循环的最大值,则存储装置驱动器可以减小自适应空闲超时,以增大存储装置被断电的频率。替换地,如果所规划的循环数目没有超过通电-断电循环的最大值,则存储装置驱动器可以保持(例如,不调节)自适应空闲超时,以保持存储装置被断电的频率。附图说明用于存储装置的自适应空闲超时的实施例参照以下的附图被描述。在全文中相同的标号可用于图中所示的相同的特征和部件。图1图示了具有示例计算装置的示例系统,其中可以实施用于存储装置的自适应空闲超时的实施例。图2图示了具有图1中示出的示例计算装置的另一示例系统,其中可以实施用于存储装置的自适应空闲超时的实施例。图3图示了按照一个或多个实施例的用于存储装置的自适应空闲超时的(一个或者多个)示例方法。图4图示了按照一个或多个实施例的用于存储装置的自适应空闲超时的(一个或者多个)示例方法。图5图示了具有可以实施用于存储装置的自适应空闲超时的实施例的示例装置的示例系统。具体实施方式用于存储装置的自适应空闲超时的实施例被描述,并且可被实施来控制计算装置中的存储装置多久时间进行通电-断电。例如,计算装置可包括硬盘驱动(HDD)或固态混合驱动(SSHD),其由于随时间而磨损的移动部分(诸如旋转介质的读-写磁头组件)的原因典型地具有有限的寿命。在计算装置中的操作系统和存储装置驱动器可被实施为控制存储装置的负载-卸载循环的数目,将电源通断循环保持在不超过(或不太可能超过)在存储装置的保证期内的电力循环的最大值的水平,因此避免存储的数据遭受被损坏和/或丢失的风险。操作系统可以跟踪存储装置经历的电力循环的数目,以及存储装置驱动器可以确定在存储装置的操作时间期间内的所规划的循环数目。存储装置驱动器然后可以确定所规划的循环数目是否超过在存储装置的保证期内的通电-断电循环的最大值。如果存储装置以可能负面影响其寿命的速率进行电力循环,则可以增大存储装置的空闲超时。通过增大空闲超时,操作系统和存储装置驱动器有效地减小存储装置经历的电力循环的频率。在一定时间后,有效的电力循环频率可以足够低,使得存储装置的寿命不再成问题,并且存储装置的空闲超时可以减小到使得计算装置中的电力消耗最佳化。虽然对于存储装置的自适应空闲超时的特征和概念可以在任何数目的不同装置、系统、网络、环境和/或配置中被实施,但在以下的示例装置、系统和方法的上下文中描述了用于存储装置的自适应空闲超时的实施例。图1图示了其中可以实施用于存储装置的自适应空闲超时的实施例的示例系统100。系统100包括示例计算装置102,其可以是有线或无线装置的任一项或组合,诸如移动电话104、平板计算机或任何其他计算、通信、娱乐、游戏、媒体回放、台式计算机和/或被实施为计算装置的其他类型的电子装置。计算装置102可被实施为具有各种部件,诸如处理系统106和存储器108、为装置部件供电的电源110(例如,电池)、以及具有任何数目的不同部件和它们的组合,如参照图5中示出的示例装置进一步描述的。在该示例系统100中,计算装置102包括存储装置112,其被实施为把数据114存储在旋转介质116上,该旋转介质116被访问来进行读和写数据。在计算装置102的实施方案中,存储装置112可被实施为存储器108和/或包括存储器108的存储装置112。替换地,计算装置可包括存储器108和存储装置112两者,如参照图1示出和描述的。存储装置112可被配置成硬盘驱动(HDD)或固态混合驱动(SSHD),它们由于随时间而磨损的移动部分(诸如旋转介质116的读-写磁头组件)的原因典型地具有有限的寿命。存储装置112可处于在低功率状态,在这种情形下,装置的移动部分被停止或被移动到待机位置。当存储装置112从低功率状态重新通电时,移动部分重新处于活动状态。存储装置部分在低功率与活动状态之间的移动造成该部分磨损,并且在大量循环后,移动部分可能会失效。一般地,负载-卸载循环描述了读-写磁头组件从其待机位置通过在存储装置112中的旋转介质116并且重新回到其待机位置的移动。而且,计算装置102的电力循环造成存储装置112中的旋转介质116的负载-本文档来自技高网
...
用于存储装置的自适应空闲超时

【技术保护点】
一种用于存储装置的装置控制的自适应空闲超时的方法,所述方法包括:将装置循环数目保持为每次存储装置被通电‑断电的统计,存储装置包括旋转介质,其被访问来读和写数据;基于装置循环数目,确定在一段时间期间内的所规划的循环数目;确定所规划的循环数目是否超过在存储装置的保证期内的通电‑断电循环的最大值;以及如果所规划的循环数目超过通电‑断电循环的最大值,则控制存储装置被断电的频率。

【技术特征摘要】
【国外来华专利技术】2014.10.13 US 14/5130991.一种用于存储装置的装置控制的自适应空闲超时的方法,所述方法包括:将装置循环数目保持为每次存储装置被通电-断电的统计,存储装置包括旋转介质,其被访问来读和写数据;基于装置循环数目,确定在一段时间期间内的所规划的循环数目;确定所规划的循环数目是否超过在存储装置的保证期内的通电-断电循环的最大值;以及如果所规划的循环数目超过通电-断电循环的最大值,则控制存储装置被断电的频率。2.如权利要求1中引述的方法,其中所述时间期间是存储装置的操作时间期间,以及进行所述确定存储装置的操作时间期间内的所规划的循环数目。3.如权利要求1中引述的方法,还包括:基于存储装置的自适应空闲超时的调节,进行所述控制存储装置被断电的频率。4.如权利要求1中引述的方法,还包括:调节自适应空闲超时,以控制存储装置被断电的频率,自适应空闲超时指示存储装置的空闲时间期间。5.如权利要求4中引述的方法,还包括:增大自适应空闲超时,以减小存储装置被断电的频率。6.如权利要求4中引述的方法,还包括:如果所规划的循环数目没有超过通电-断电循环的最大值,则减小自适应空闲超时,以增大存储装置被断电的频率。7.如权利要求4中引述的方法,还包括:如果所规划的循环数目没有超过通电-断电循环的最大值,则保持自适应空闲超时,以保持存储装置被断电的频率。8.一种计算装置,包括:存储装置,其被配置成把数据存储在旋转介质上,所述旋转介质被访问来读和写数据;操作系统,其被配置成将装置循环数目保持为...

【专利技术属性】
技术研发人员:TC格里菲思JC博维BJ小舍温TM克利马PR刘
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1