A hybrid drive consists of a plurality of parts: a performance part (for example, a flash memory device) and a base part (for example, magnetic or other rotating disk drives). The drive access system is usually part of the operating system of the computing device, which sends out an input / output (I/O) command to a hybrid drive to store data into a hybrid drive and retrieve data from a hybrid drive. The drive access system supports multiple priority levels and obtains priority levels for groups identified by logical block addresses (LBAs). The LBA read in the operation of the device in the power saving mode is assigned to at least a priority level of the lowest priority level in the multiple priority levels supported by the device, thereby increasing the possibility that the LBA read in the operation of the device in the power saving mode is stored in the sexual energy portion of the hybrid drive.
【技术实现步骤摘要】
【国外来华专利技术】管理在节电模式中对混合式驱动器的访问
技术介绍
计算机传统上具有存储设备,诸如程序指令和用户数据之类的数据可以被存储在这些存储设备上。随着技术的进步,这些存储设备已经包括了磁性软盘、磁性硬盘、固态驱动器(例如,闪速存储器驱动器)等等。一些混合式驱动器也被开发,其包括较大的容量(但较便宜)的硬盘驱动器和较小容量(但是较贵)的闪速存储器驱动器。虽然这样的混合式驱动器可能是有益的,但是它们不是没有它们的问题。一个这样的问题在于其仍然难以确定哪些数据要被存储在混合式驱动器的闪速存储器驱动器上。关于将哪些数据存储在闪速存储器驱动器上的糟糕确定可以导致混合式驱动器与传统磁介质硬盘驱动器相比具有很少的(如果有的话)性能改进,从而导致用户由于尽管混合式驱动器具有较高成本但还是缺乏性能改进而失望。
技术实现思路
提供本
技术实现思路
来以简化的形式介绍概念的选择,这些概念还将在下文的具体实施方式中描述。本
技术实现思路
不打算标识所要求保护的主题的关键特征或者必要特征,其也不打算被用来限制所要求保护的主题的范围。按照一个或者多个方面,多个优先级水平中的一个优先级水平被指派给通过在计算设备在节电模式中操作时向混合式驱动器发出一个或者多个输入/输出(I/O)命令而访问的数据组。混合式驱动器包括性能部分(performancepart)和基础部分(basepart)(数据组可以被存储在其中),并且多个优先级水平中的一个优先级水平是至少是该多个优先级水平中的最低优先级水平的优先级水平,以便在计算设备处于节电模式中时减少对基础部分的访问。在计算设备处于节电模式中时所访问的数据组的所指派的优先级水平的指 ...
【技术保护点】
1.一种用于指派优先级水平的方法,包括:将多个优先级水平中的一个优先级水平指派给通过在计算设备在节电模式中操作时向混合式驱动器发出一个或者多个输入/输出(I/O)命令而访问的数据组,所述混合式驱动器包括性能部分和基础部分两者,数据组可以被存储在其中,所述多个优先级水平中的一个优先级水平包括至少作为所述多个优先级水平中的最低优先级水平的优先级水平,以减少在计算设备在节电模式中操作时对基础部分的访问,所述最低优先级水平被指派给特定数据组,使得在混合式驱动器的性能部分中处于最低优先级水平的数据量大于处于所述多个优先级水平中的至少一个其他优先级水平的数据量,最低优先级水平是用于在混合式驱动器的性能部分和基础部分之间转移所述特定数据组的基准,以及指派所述多个优先级水平中的一个优先级水平至少部分地基于对混合式驱动器的一个或多个I/O命令是否与读取请求或写请求相关联;和向混合式驱动器传送通过在计算设备在节电模式中时向混合式驱动器发出一个或者多个I/O命令而访问的数据组的所述多个优先级水平中的所指派的优先级水平的指示。
【技术特征摘要】
【国外来华专利技术】2013.04.24 US 13/8696221.一种用于指派优先级水平的方法,包括:将多个优先级水平中的一个优先级水平指派给通过在计算设备在节电模式中操作时向混合式驱动器发出一个或者多个输入/输出(I/O)命令而访问的数据组,所述混合式驱动器包括性能部分和基础部分两者,数据组可以被存储在其中,所述多个优先级水平中的一个优先级水平包括至少作为所述多个优先级水平中的最低优先级水平的优先级水平,以减少在计算设备在节电模式中操作时对基础部分的访问,所述最低优先级水平被指派给特定数据组,使得在混合式驱动器的性能部分中处于最低优先级水平的数据量大于处于所述多个优先级水平中的至少一个其他优先级水平的数据量,最低优先级水平是用于在混合式驱动器的性能部分和基础部分之间转移所述特定数据组的基准,以及指派所述多个优先级水平中的一个优先级水平至少部分地基于对混合式驱动器的一个或多个I/O命令是否与读取请求或写请求相关联;和向混合式驱动器传送通过在计算设备在节电模式中时向混合式驱动器发出一个或者多个I/O命令而访问的数据组的所述多个优先级水平中的所指派的优先级水平的指示。2.如权利要求1中记载的方法,所述节电模式包括连接待机模式。3.如权利要求1中记载的方法,所述混合式驱动器在将被指派较高优先级水平的数据从性能部分转移到基础部分之前,将被指派较低优先级水平的数据组从性能部分转移到基础部分。4.如权利要求1中记载的方法,所述指派包括,向从混合式驱动器读取数据的I/O命令所访问的数据组指派高于最低优先级水平的优先级水平,并且向对混合式驱动器写入数据的I/O命令所访问的数据组指派不同的优先级水平。5.如权利要求1中记载的方法,被指派给每个数据组的所述多个优先级水平中的一...
【专利技术属性】
技术研发人员:M伊冈,YM贝克,EM布吕施泰因,RA亚历山大,AM赫伦,X邢,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。