发明名称 一种处理来自磁盘的数据的方法以及使用该方法的装置
摘要 数据块从磁盘被装载多块读取单元中。高速缓存管理策略是选择不保存在高速缓存中的数据块从而减小必须读取读取单元的数量。当必须读取读取单元以获取块时利用大的多块读取单元尺寸以获益于这样的可能性,即基本上在没有附加功率消耗的情况下装载附加块。不保留的数据块的选择偏向于可以一起被读取以在一个读取单元中下次使用的数据块的组合。在读取单元的读取之间磁盘驱动器从读模式切换到省电模式,其中停用磁盘驱动器的至少一部分,从而减小能量消耗。在数据块的粒度,也就是在读取单元的水平下管理保存。如果来自相同读取单元的块的组合可以在它们下次使用之前一次一起被读取,这些块不被保留,如果结果是来自多个其他读取单元的其他块,可以被保留以代替块的组合。
申请公布号 CN100429633C 申请公布日期 2008.10.29
申请号 CN200580013540.2 申请日期 2005.04.19
申请人 皇家飞利浦电子股份有限公司 发明人 W·F·J·方蒂恩
分类号 G06F12/12(2006.01);G06F12/08(2006.01) 主分类号 G06F12/12(2006.01)
代理机构 中国专利代理(香港)有限公司 代理人 顾珊;刘杰
主权项 1.一种信息处理装置,包括:一磁盘驱动器(10),其被设置成一次一个读取单元地从磁盘(100)读取数据,每个读取单元包含连续存储在磁盘(100)上的多个数据块;-处理电路(14),其使用所述数据块执行程序;-高速缓存存储器(12),其耦连到所述磁盘驱动器以高速缓存从磁盘(100)读取的数据块,以用于在程序的执行期间由处理电路(14)使用,高速缓存存储器(12)具有单个数据块的替换粒度;-高速缓存管理单元(16),其被设置成根据预测在程序的执行期间将何时需要哪一数据块,来从所述读取单元中选择哪些数据块不保留在高速缓存存储器(12)中,高速缓存管理单元(16)响应关于高速缓存状态的信息和与第一数据块在相同读取单元中的第二数据块下一次将被需要的预期时间来选择不保留至少第一数据块,从而通过在下次使用第一数据块之前,如果预测了当第二数据块被预测为将被读取时第一数据块将被读取,则通过不保留第一数据块来释放高速缓存存储器(12)中的空间。
地址 荷兰艾恩德霍芬