一种处理来自磁盘的数据的方法以及使用该方法的装置制造方法及图纸

技术编号:2843401 阅读:192 留言:0更新日期:2012-04-11 18:40
数据块从磁盘被装载多块读取单元中。高速缓存管理策略是选择不保存在高速缓存中的数据块从而减小必须读取读取单元的数量。当必须读取读取单元以获取块时利用大的多块读取单元尺寸以获益于这样的可能性,即基本上在没有附加功率消耗的情况下装载附加块。不保留的数据块的选择偏向于可以一起被读取以在一个读取单元中下次使用的数据块的组合。在读取单元的读取之间磁盘驱动器从读模式切换到省电模式,其中停用磁盘驱动器的至少一部分,从而减小能量消耗。在数据块的粒度,也就是在读取单元的水平下管理保存。如果来自相同读取单元的块的组合可以在它们下次使用之前一次一起被读取,这些块不被保留,如果结果是来自多个其他读取单元的其他块,可以被保留以代替块的组合。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及带有磁盘驱动器的信息处理装置,尤其涉及通过这种装置减小功率消耗。
技术介绍
在现代电子设备中,尤其在电池供电设备中,低功率消耗是重要的设计方面。在带有磁盘驱动器的设备中例如通过停用磁盘驱动器的部分来减小能量消耗,例如在光盘驱动器的情况下停用马达和激光,这例如通过切断通向这些部分的所有或几乎所有供电电流来实现。当由于计算机程序的执行磁盘驱动器必须处理读取请求时,磁盘驱动器的相关部分被暂时启用直到数据被读入到存储器中。一旦信息被存储到存储器中磁盘驱动器的所述部分被停用,执行的程序使用来自存储器的信息。许多应用程序要求的数据过多以至于信息不能事先被装载到实际容量的存储器中。在该情况中,为了装载执行计算机代码所需的附加数据,磁盘驱动器的读取元件在执行期间被重复启用。为了使必须从磁盘读取特定数据的次数最小化,可以使用高速缓存技术。如果被处理数据的总量大于高速缓存存储器容量,需要高速缓存管理,其包括从高速缓存选择将被丢弃的数据块(由其他数据重写)。选择这种可丢弃数据块的各种高速缓存管理策略是已知的,最公知的是LRU(最近最少使用)策略,其包括当另一数据块需要存储空间时丢弃最近最本文档来自技高网...

【技术保护点】
一种信息处理装置,包括:-磁盘驱动器(10),其被设置成一次一个读取单元地从磁盘(100)读取数据,每个读取单元包含基本连续存储在磁盘(100)上的多个数据块;-处理电路(14),其使用所述数据块执行程序;-高速缓存存储器(12),其耦连到所述磁盘驱动器以高速缓存从磁盘(100)读取的数据块,以用于在程序的执行期间由处理电路(14)使用,高速缓存存储器(12)具有单个数据块的替换粒度;-高速缓存管理单元(16),其被设置成根据预测在程序的执行期间将何时需要哪一数据块,来从所述读取单元中选择哪些数据块不保留在高速缓存存储器(12)中,高速缓存管理单元(16)响应关于高速缓存状态的信息和与第一数据...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:WFJ方蒂恩
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL[荷兰]

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

1