メモリ管理とは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 人文 > 概念 > 管理 > メモリ管理の意味・解説 

メモリ管理

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/11/29 15:13 UTC 版)

メモリ管理(メモリかんり)とは、コンピュータメモリを管理するもの。単純化すれば、プログラムプロセスなど)の要求に応じてメモリの一部を割り当てる方法と、そのメモリが不要となったときに再利用のために解放する方法を提供する。

今日では、CPUメモリ管理ユニット)とオペレーティングシステムが協働して仮想記憶メモリ保護を提供するのが一般的である。

また、各種データ構造を線形空間であるメモリに展開する場合の管理手法(アルゴリズム)についても「メモリ管理」と呼ばれる。

仮想記憶

現在のオペレーティングシステム(OS)においては、メモリ管理の1つとして仮想記憶が代表的である。

仮想記憶システムはプロセスが使用するメモリ空間 (アドレス空間) を物理アドレスから分離し、プロセス単位の分離を実現すると共に、実質的に使用可能なメモリ量を増大させる。仮想記憶管理の品質はオペレーティングシステム全体の性能に大きな影響がある。また、プロセス間通信の一種である共有メモリは多重仮想空間でのプロセス間のメモリ共有を実現する機能である。

仮想記憶以前

仮想記憶システムには、単純に言うと、メモリ管理ユニット(MMU)を付加または内蔵したCPUが必要である。一般的なCPUに専用のMMUが内蔵されるまでは、バンク切り換えなどによるメモリ管理(拡張)が行われていた。

MS-DOSではメモリマネージャと呼ばれるプログラムが開発された(バンクメモリ、EMSXMS等)。これはOSの一部を通常の位置から移動させ、アプリケーションがより多くのメモリを使えるようにするものである。

動的メモリ確保

ガベージコレクション

関連項目





メモリ管理と同じ種類の言葉

このページでは「ウィキペディア」からメモリ管理を検索した結果を表示しています。
Weblioに収録されているすべての辞書からメモリ管理を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からメモリ管理 を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「メモリ管理」の関連用語

メモリ管理のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



メモリ管理のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのメモリ管理 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS