[发明专利]存储器控制装置、存储器装置、存储器控制方法和程序无效
申请号: | 201210062164.8 | 申请日: | 2012-03-09 |
公开(公告)号: | CN102708066A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 石泽宏明;金子畅宏;佐伯修祐;木田嵩;香取知浩 | 申请(专利权)人: | 索尼公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 朱胜;李春晖 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 控制 装置 方法 程序 | ||
技术领域
本公开涉及一种存储器控制装置、存储器装置、存储器控制方法和程序。
背景技术
存储器装置包括例如能够存储数据的主存储单元和缓存块,并且装置驱动器控制到主存储单元和缓存块的数据的存储。
在存储器装置中,从加速由装置驱动器进行的处理的观点来看,较少频繁更新的数据存储在主存储单元中,而较多频繁更新的数据存储在缓存块中(参照日本未经审查的专利申请公布第2009-70098号)。注意,由于缓存块的容量小于主存储单元的容量,因此,当缓冲的数据增加时,例如,旧的数据从缓存块转移到主存储单元。已知这种处理为回写(writeback)。
发明内容
诸如Linux的操作系统抽象化装置的控制处理(驱动器),并且将其与文件系统的控制处理分离。由于抽象,文件系统控制在不知道装置的固有特性的情况下进行操作。
于是,如在日本未经审查的专利申请公布第2009-70098号中所述,当在存储器装置中建立缓存块用于驱动器处理的加速时,只有装置驱动器控制回写的定时。这导致了如下问题:具有高数据更新频率的缓存块发生回写,并且因此,数据从缓存块转移到用户块。
考虑到上述,期望提供一种新颖且改进的存储器控制装置、存储器装置、存储器控制方法和程序,其能够防止存储具有高更新频率的数据的缓存块发生回写。
根据本公开的实施例,提供了一种存储器控制装置,包括:装置驱动器,其执行到/来自主存储单元的数据的写入或读取、以及到/来自包括多个缓存块的缓存单元的数据的暂时写入或读取;以及控制单元,其向装置驱动器发出指令,该指令用于到/来自主存储单元或缓存单元的文件系统的数据的写入或读取。控制单元可向装置驱动器通知优先级信息,该优先级信息关于到与缓存块相关联的逻辑块的数据存储的优先级。
装置驱动器可基于从控制单元通知的优先级信息,选择多个缓存块当中的、其数据要被转移到主存储单元的缓存块。
装置驱动器可将存储在多个缓存块当中的、与具有最低优先级的逻辑块相关联的缓存块中的数据转移到主存储单元。
装置驱动器可存储优先级信息,在从控制单元接收到优先级信息的通知时更新优先级信息,并且基于更新的优先级信息,将存储在多个缓存块当中的、与具有最低优先级的逻辑块相关联的缓存块中的数据转移到主存储单元。
装置驱动器可彼此相互关联地存储更新的优先级信息和关于逻辑块的使用状态的信息,并且将存储在与具有相同优先级的多个逻辑块当中的、具有最早使用日期的逻辑块相关联的缓存块中的数据转移到主存储单元。
控制单元可在存储器控制装置的初始启动时,向装置驱动器通知优先级信息。
控制单元可当在缓存单元中分配没有存储数据的缓存块时,向装置驱动器通知优先级信息。
根据本公开的实施例,提供了一种存储器装置,包括:主存储单元,其存储数据;缓存单元,其包括多个缓存块,并且暂时存储数据;装置驱动器,其执行到/来自主存储单元的数据的写入或读取、以及到/来自缓存单元的数据的暂时写入或读取;以及控制单元,其向装置驱动器发出指令,该指令用于到/来自主存储单元或缓存单元的文件系统的数据的写入或读取。控制单元可向装置驱动器通知优先级信息,该优先级信息关于到与缓存块相关联的逻辑块的数据存储的优先级。
根据本公开的实施例,提供了一种存储器控制方法,包括:装置驱动器执行到/来自主存储单元的数据的写入或读取、以及到/来自包括多个缓存块的缓存单元的数据的暂时写入或读取;控制单元向装置驱动器发出指令,该指令用于到/来自主存储单元或缓存单元的文件系统的数据的写入或读取;以及控制单元向装置驱动器通知优先级信息,该优先级信息关于到与缓存块相关联的逻辑块的数据存储的优先级。
根据本公开的实施例,提供了一种使得计算机执行以下的程序:装置驱动器执行到/来自主存储单元的数据的写入或读取、以及到/来自包括多个缓存块的缓存单元的数据的暂时写入或读取;控制单元向装置驱动器发出指令,该指令用于到/来自主存储单元或缓存单元的文件系统的数据的写入或读取;以及控制单元向装置驱动器通知优先级信息,该优先级信息关于到与缓存块相关联的逻辑块的数据存储的优先级。
如上所述,根据本公开,可以防止存储具有高更新频率的数据的缓存块发生回写。
附图说明
图1是示出存储器管理装置10的配置的框图;
图2是示出缓存优先级的分配的示例的图;
图3是示出缓存优先级的通知的图;
图4是示出缓存块管理信息的图;
图5是示出每个偏移地址的地址转换信息的图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210062164.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体器件及其制造方法
- 下一篇:止动滑动片式防盗锁具及钥匙