JP2018063505A - メモリ管理制御装置、メモリ管理制御方法、及びメモリ管理制御プログラム - Google Patents
メモリ管理制御装置、メモリ管理制御方法、及びメモリ管理制御プログラム Download PDFInfo
- Publication number
- JP2018063505A JP2018063505A JP2016200550A JP2016200550A JP2018063505A JP 2018063505 A JP2018063505 A JP 2018063505A JP 2016200550 A JP2016200550 A JP 2016200550A JP 2016200550 A JP2016200550 A JP 2016200550A JP 2018063505 A JP2018063505 A JP 2018063505A
- Authority
- JP
- Japan
- Prior art keywords
- swap
- data
- memory management
- management control
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
- Memory System (AREA)
Abstract
Description
(1)メモリ管理制御装置100の操作状況
(2)プロセッサの使用率
(3)スワップ領域201へのスワップアウトからスワップインまでの時間間隔
図4は、第1の実施形態に係るメモリ102の領域確保処理を示す図である。例えば、他のアプリケーションなどからデータ領域202においてメモリ領域を確保するように要求する領域確保要求が入力されると、プロセッサ101は、図4の第1の実施形態に係る領域確保処理を開始してよい。
第1の実施形態では、圧縮の際の圧縮率を設定するパラメータを変更することで圧縮率を変更する場合を例示したが、実施形態はこれに限定されるものではない。第2の実施形態では、圧縮アルゴリズムを変更することで圧縮率を変更する場合を例示する。
101 プロセッサ
102 メモリ
103 記憶装置
104 入力装置
105 表示装置
110 バス
201 スワップ領域
202 データ領域
203 管理領域
Claims (8)
- データ領域とスワップ領域とを含むメモリと、
前記データ領域に記憶されているデータを前記スワップ領域にスワップアウトする際に、所定の条件が満たされれば前記データを前記第1の圧縮率で圧縮し、前記所定の条件が満たされなければ前記データを前記第1の圧縮率よりも圧縮率の低い第2の圧縮率で圧縮するプロセッサと、
を含む、メモリ管理制御装置。 - 前記第1の圧縮率での前記データの圧縮は、第1の圧縮アルゴリズムで実行され、
前記第2の圧縮率での前記データの圧縮は、前記第1の圧縮アルゴリズムよりも圧縮率の低い第2の圧縮アルゴリズムで実行されることを特徴とする、
請求項1に記載のメモリ管理制御装置。 - 前記所定の条件は、前記プロセッサが前記メモリ管理制御装置の操作状況を示す操作情報に基づいて、前記メモリ管理制御装置が未使用中と判定することであり、
前記プロセッサは、前記メモリ管理制御装置が未使用中と判定した場合に、前記データを前記第1の圧縮率で圧縮する、
ことを特徴とする請求項1又は2に記載のメモリ管理制御装置。 - 前記所定の条件は、前記プロセッサの使用率が所定の閾値よりも低いことを含み、
前記プロセッサは、前記プロセッサの使用率が所定の閾値以上である場合、前記データを前記第2の圧縮率で圧縮する、
ことを特徴とする請求項1又は2に記載のメモリ管理制御装置。 - 前記所定の条件は、前記データに過去に実行されたスワップアウトとスワップインの履歴に基づく前記データのスワップアウトからスワップインまでの時間間隔が、所定時間よりも長いことであり、
前記プロセッサは、前記時間間隔が所定時間よりも長いと判定した場合に、前記データを前記第1の圧縮率で圧縮する、
ことを特徴とする請求項1又は2に記載のメモリ管理制御装置。 - 前記所定の条件は、前記メモリ管理制御装置の操作状況を示す操作情報と、前記プロセッサの使用率と、前記データに過去に実行されたスワップアウトとスワップインの履歴に基づく前記データのスワップアウトからスワップインまでの時間間隔とのうちの複数の情報を用いる複数の判定条件を含み、
前記プロセッサは、前記第1の圧縮率及び前記第2の圧縮率のうちから、前記複数の判定条件に基づいて決定した圧縮率を用いて前記データを圧縮する、
ことを特徴とする請求項1又は2に記載のメモリ管理制御装置。 - メモリのデータ領域に記憶されているデータを、前記メモリのスワップ領域にスワップアウトする際に、所定の条件が満たされれば前記データを前記第1の圧縮率で圧縮し、前記所定の条件が満たされなければ前記データを前記第1の圧縮率よりも圧縮率の低い第2の圧縮率で圧縮する、
ことを含む、メモリ管理制御装置が実行するメモリ管理制御方法。 - メモリのデータ領域に記憶されているデータを、前記メモリのスワップ領域にスワップアウトする際に、所定の条件が満たされれば前記データを前記第1の圧縮率で圧縮し、前記所定の条件が満たされなければ前記データを前記第1の圧縮率よりも圧縮率の低い第2の圧縮率で圧縮する、
処理を、メモリ管理制御装置に実行させるメモリ管理制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016200550A JP2018063505A (ja) | 2016-10-12 | 2016-10-12 | メモリ管理制御装置、メモリ管理制御方法、及びメモリ管理制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016200550A JP2018063505A (ja) | 2016-10-12 | 2016-10-12 | メモリ管理制御装置、メモリ管理制御方法、及びメモリ管理制御プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018063505A true JP2018063505A (ja) | 2018-04-19 |
Family
ID=61967846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016200550A Pending JP2018063505A (ja) | 2016-10-12 | 2016-10-12 | メモリ管理制御装置、メモリ管理制御方法、及びメモリ管理制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2018063505A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110929478A (zh) * | 2018-09-03 | 2020-03-27 | 珠海全志科技股份有限公司 | 一种匿名网页压缩的方法、装置及*** |
WO2021066308A1 (ko) * | 2019-10-02 | 2021-04-08 | 삼성전자(주) | 전자장치 및 그 제어방법 |
JP2021111320A (ja) * | 2019-12-31 | 2021-08-02 | 北京百度網訊科技有限公司 | データ出力方法、データ取得方法、装置および電子機器 |
CN113885787A (zh) * | 2021-06-08 | 2022-01-04 | 荣耀终端有限公司 | 一种存储器管理方法及电子设备 |
CN114207571A (zh) * | 2019-10-25 | 2022-03-18 | 三星电子株式会社 | 计算装置及其操作方法 |
-
2016
- 2016-10-12 JP JP2016200550A patent/JP2018063505A/ja active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110929478A (zh) * | 2018-09-03 | 2020-03-27 | 珠海全志科技股份有限公司 | 一种匿名网页压缩的方法、装置及*** |
WO2021066308A1 (ko) * | 2019-10-02 | 2021-04-08 | 삼성전자(주) | 전자장치 및 그 제어방법 |
CN114207571A (zh) * | 2019-10-25 | 2022-03-18 | 三星电子株式会社 | 计算装置及其操作方法 |
CN114207571B (zh) * | 2019-10-25 | 2024-04-05 | 三星电子株式会社 | 计算装置及其操作方法 |
JP2021111320A (ja) * | 2019-12-31 | 2021-08-02 | 北京百度網訊科技有限公司 | データ出力方法、データ取得方法、装置および電子機器 |
JP7083004B2 (ja) | 2019-12-31 | 2022-06-09 | ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド | データ出力方法、データ取得方法、装置および電子機器 |
US11562241B2 (en) | 2019-12-31 | 2023-01-24 | Beijing Baidu Netcom Science and Technology Co., Ltd | Data output method, data acquisition method, device, and electronic apparatus |
CN113885787A (zh) * | 2021-06-08 | 2022-01-04 | 荣耀终端有限公司 | 一种存储器管理方法及电子设备 |
CN116243850A (zh) * | 2021-06-08 | 2023-06-09 | 荣耀终端有限公司 | 一种存储器管理方法及电子设备 |
CN116243850B (zh) * | 2021-06-08 | 2024-05-28 | 荣耀终端有限公司 | 一种存储器管理方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2018063505A (ja) | メモリ管理制御装置、メモリ管理制御方法、及びメモリ管理制御プログラム | |
EP3514689B1 (en) | Memory management method and apparatus | |
JP6509895B2 (ja) | デバイス固有又はユーザー固有のリソース使用プロファイルに基づくリソース管理 | |
KR102114388B1 (ko) | 전자 장치의 메모리 압축 방법 및 장치 | |
JP6069031B2 (ja) | 計算機及びメモリ管理方法 | |
US9043806B2 (en) | Information processing device and task switching method | |
CN111338988B (zh) | 内存访问方法、装置、计算机设备和存储介质 | |
CN110187832B (zh) | 一种数据操作的方法、设备和*** | |
WO2012159394A1 (zh) | 一种移动设备内存管理方法及装置 | |
WO2017006675A1 (ja) | 情報処理システム、記憶制御装置、記憶制御方法および記憶制御プログラム | |
WO2017222739A1 (en) | Selective flash memory compression/decompression using a storage usage collar | |
KR102116984B1 (ko) | 메모리 스왑 오퍼레이션 제어 방법 및 이를 적용하는 데이터 처리 시스템 | |
JP2010108253A (ja) | 不揮発性メモリを主記憶に用いた装置 | |
JP2009020555A (ja) | スワップ処理装置 | |
US9858204B2 (en) | Cache device, cache system, and cache method | |
JP6217008B2 (ja) | 電子機器、制御方法、及び、プログラム | |
JP2011076497A (ja) | 情報処理装置、半導体記憶装置、及びプログラム | |
US9354812B1 (en) | Dynamic memory utilization in a system on a chip | |
JP6541930B2 (ja) | メモリ管理システム、情報処理装置およびメモリの管理方法 | |
JP4727480B2 (ja) | 情報処理方法、情報処理システム、情報処理装置、マルチプロセッサ、情報処理プログラム及び情報処理プログラムを記憶したコンピュータ読み取り可能な記憶媒体 | |
JP5505195B2 (ja) | メモリの制御装置、及び制御方法 | |
CN109101188B (zh) | 一种数据处理方法和装置 | |
JP6358330B2 (ja) | 情報処理装置、情報処理システム、メモリ管理方法およびメモリ管理プログラム | |
JP4715723B2 (ja) | メモリ管理装置 | |
JP6323155B2 (ja) | データ処理装置及びデータ処理装置の制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180405 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20180409 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180409 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20180725 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181019 |