[發明專利]存儲器控制裝置、存儲器裝置、存儲器控制方法和程序無效
| 申請號: | 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.szxzyx.cn/pat/books/201210062164.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體器件及其制造方法
- 下一篇:止動滑動片式防盜鎖具及鑰匙





