[發明專利]存儲器管理裝置、存儲器管理方法和控制程序無效
| 申請號: | 201210097882.9 | 申請日: | 2012-04-05 |
| 公開(公告)號: | CN102736988A | 公開(公告)日: | 2012-10-17 |
| 發明(設計)人: | 松崎泰裕;佐藤和美 | 申請(專利權)人: | 索尼公司 |
| 主分類號: | G06F12/08 | 分類號: | G06F12/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 康建峰;唐京橋 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器 管理 裝置 方法 控制程序 | ||
技術領域
本技術涉及存儲器管理裝置、存儲器管理方法和控制程序,并且更加具體地涉及能夠減少主存儲裝置的使用量的存儲器管理裝置、存儲器管理方法和控制程序。
背景技術
在現有技術中,就地讀取數據(DRIP)作為用于在系統中實現存儲器減少的技術是眾所周知的,所述系統包括比如像隨機存取存儲器(RAM)一樣從中央處理單元(CPU)可隨機訪問的只讀存儲器(ROM),亦即這樣的ROM:從所述ROM中,數據以地址為單位可從CPU中直接讀取。在應用了DRIP的系統中,CPU直接從ROM中讀取數據的初始值而不將數據的初始值復制到RAM,并且在寫入數據時首先將數據復制到RAM。
另外,在現有技術中已提議了如下技術:根據只讀文件系統中的原始數據生成不同數據,對不同數據進行壓縮,并且在主存儲裝置之內的數據被換出時將壓縮的數據存儲在主存儲裝置之內的交換區中(例如參見日本專利申請公開第2008-140236號。
發明內容
然而,盡管直到在應用了DRIP的系統中寫入數據為止存在存儲器減少的效果,但是對于一次寫入數據而言不存在存儲器減少的效果,因為數據保留在RAM中,直到數據的區域被釋放為止。
另外,盡管在日本專利申請公開第2008-140236號所公開的技術中針對將要換出的數據存在存儲器減少的效果,但是針對將要在未被換出的情況下使用的數據不存在存儲器減少的效果。
希望減少主存儲裝置的使用量。
根據本公開的實施例,提供了一種存儲器管理裝置,該存儲器管理裝置包括:存儲器管理部,用于在預定程序的執行期間丟棄與輔助存儲裝置的數據相匹配的主存儲裝置的數據,并且控制丟棄的數據以從所述輔助存儲裝置讀取。
輔助存儲裝置的數據可以包括:初始數據,其指示程序被執行之前的初始值;以及預測數據,其被預測將要在程序的執行期間在主存儲裝置中發生。
預測數據可以是當程序被執行時基于主存儲裝置的內容而預測的數據。
預測數據可以是當程序被執行時基于來自發生在主存儲裝置中的數據的發生頻率和周期中的至少一個而提取的數據。
預測數據可以以具有預定尺寸的塊為單位存儲在輔助存儲裝置中,并且存儲器管理部可以根據來自程序的請求而保證以塊為單位的主存儲裝置的區域。
預測數據可以以壓縮狀態存儲在輔助存儲裝置中。
存儲器管理裝置可以進一步包括:預測數據生成部,用于在程序的執行期間基于主存儲裝置的內容而生成預測數據,并且將生成的預測數據存儲在輔助存儲裝置中。
當輔助存儲裝置的數據被重寫時,存儲器管理部可以將相應的數據復制到主存儲裝置,并且控制復制到主存儲裝置的數據以被重寫。
根據本公開的另一個實施例,提供了一種存儲器管理方法,該方法包括:在預定程序的執行期間丟棄與輔助存儲裝置的數據相匹配的主存儲裝置的數據,并且控制丟棄的數據以從所述輔助存儲裝置讀取。
根據本公開的另一個實施例,提供了一種控制程序,該控制程序包括:在預定程序的執行期間丟棄與輔助存儲裝置的數據相匹配的主存儲裝置的數據,并且控制丟棄的數據以從所述輔助存儲裝置讀取。
根據本公開的另一個實施例,提供了一種控制程序,該控制程序用于使計算機執行包括以下步驟的方法:在預定程序的執行期間丟棄與輔助存儲裝置的數據相匹配的主存儲裝置的數據,并且控制丟棄的數據以從所述輔助存儲裝置讀取。
根據上面描述的本技術的實施例,可以減少主存儲裝置的使用量。
附圖說明
圖1是圖示應用了本技術的信息處理系統的實施例的框圖;
圖2是圖示存儲器管理器的功能的配置例子的框圖;
圖3是圖示ROM中存儲的數據的例子的示圖;
圖4是圖示數據讀取過程的流程圖;
圖5是圖示數據寫入過程的流程圖;
圖6是圖示數據讀取過程和數據寫入過程的特定例子的示圖;
圖7是圖示數據讀取過程和數據寫入過程的特定例子的示圖;
圖8是圖示數據讀取過程和數據寫入過程的特定例子的示圖;
圖9是圖示存儲器重新布置過程的流程圖;
圖10是圖示存儲器重新布置過程的特定例子的示圖;
圖11是圖示存儲器重新布置過程的特定例子的示圖;
圖12是圖示存儲預測頁面的方法的修改例子的示圖;
圖13是圖示保證存儲器區域的方法的例子的示圖;
圖14是圖示存儲器管理器的功能的第二配置例子的框圖;以及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于索尼公司,未經索尼公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210097882.9/2.html,轉載請聲明來源鉆瓜專利網。





