メモリにおけるデータの局所性とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > メモリにおけるデータの局所性の意味・解説 

メモリにおけるデータの局所性

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/05/14 14:36 UTC 版)

参照の局所性」の記事における「メモリにおけるデータの局所性」の解説

データ局所性は普通のプログラム典型的なメモリ参照特徴である(ただし、典型的でないアクセスパターンも数多い)。データ局所性によって階層的なメモリ構成性能向上に寄与することになる。コンピュータにおいてメモリデータアクセス速度によって階層化される。低レベルメモリ階層相対的に遅いが、大容量である。従って、プログラムはより上位メモリ階層キャッシュされることで高性能発揮し近い将来アクセスされると予測されるデータキャッシュすることでさらに高性能となる。これが理想であるが、実際に達成できないこともある。 典型的なメモリ階層は以下のようになっている(2006年現在一般的なアクセス時間サイズ以降議論のために付記個々実際システムによってこれらの値は異なる): レジスタ (8~32個のレジスタ) – 高速アクセス (0~1クロックサイクル) 一次および二次キャッシュ (128Kバイト2Mバイト) – 若干遅いアクセス(10クロックサイクル) 主記憶装置(RAM) (128Mバイト~4Gバイト) – 遅いアクセス(100クロックサイクル) ディスク(仮想記憶ファイルシステム) (1Gバイト~1Tバイト) – 非常に遅い(1,00010,000クロックサイクル) 遠隔記憶(他のコンピュータまたはインターネット)(容量事実上無限) – スピードは様々 最近マシンでは、メモリ階層下位レベルブロック1つ上位階層読み込む。これによって使用中メモリ内容置き換える場合オペレーティングシステムは最もアクセスされていない思われるデータ決定し、それを下位メモリ階層に移す。この決定アルゴリズムハードウェアをなるべく簡略化するために単純なものとなっていることが多いが、これも複雑化する傾向にある。

※この「メモリにおけるデータの局所性」の解説は、「参照の局所性」の解説の一部です。
「メモリにおけるデータの局所性」を含む「参照の局所性」の記事については、「参照の局所性」の概要を参照ください。

ウィキペディア小見出し辞書の「メモリにおけるデータの局所性」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



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

辞書ショートカット

すべての辞書の索引

「メモリにおけるデータの局所性」の関連用語

メモリにおけるデータの局所性のお隣キーワード
検索ランキング

   

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



メモリにおけるデータの局所性のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの参照の局所性 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS