『スラッシング』 プログラム実行よりメモリのページングに時間がかかり、処理速度が極端に遅くなる状態。 |
出典: ページフォールト 『通信用語の基礎知識』 更新年月日 2013/09/09,URL: https://www.wdic.org/ 仮想記憶機構を持っているマイクロプロセッサーが発生させる例外の一つ。 [概要] 仮想記憶において、物理メモリーにデータがマッピングされていない状態でアクセスが行なわれるとこの例外が発生する。 この例外が発生したときは、ハードディスクドライブなどに用意されたページ ファイルなどから物理メモリーにデータを転送する作業(ページイン、ページアウト)が必要となる。 原因が不正なメモリーアクセスの場合もあるが、そのような場合は不正なアクセスをしたプロセスは停止させられる。 [特徴] 発生原因 メモリーにアクセスしに行く度、アクセス先が物理メモリーに正しくマッピングされているか確認していたのでは、まともなプログラムにならない。そのため、マッピングの管理はマイクロプロセッサーに任せる。マイクロプロセッサーは、必要に応じて例外を送出する。その例外処理としてページインとページアウトの処理を行なうことで、プログラムが簡略化できる。 処理失敗時 何らかの理由でページインに失敗したとき、必要なメモリー領域へのアクセスが不能になるため、オペレーティングシステム(OS)は深刻な事態に陥る。 ・・・ |
出典: スラッシング [外語] thrashing 『通信用語の基礎知識』 更新年月日 空白,URL: https://www.wdic.org/ 仮想記憶の処理にCPUの能力の大半を使用して、それ以外のプログラムがほとんど実行されないこと。一時的に回避するためにはプロセスを終了させてその数を減らす必要がある。頻繁に起こる場合は実メモリーが不足しているのが原因なので、根本的な解決にはメモリーを増設する必要がある。 |
出典: ページフォールト 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2018年5月11日 (金) 21:20 UTC、URL: https://ja.wikipedia.org/ ページフォールト (page fault) とは、プログラムが物理メモリがマップされていない仮想アドレス空間上のページにアクセスしたときにハードウェアが発生する割り込み(または例外)である。ページフォールトを処理するソフトウェアは一般にオペレーティングシステム (OS) の一部であり、ページフォールトを発生させるハードウェアを一般にメモリ管理ユニットと呼ぶ。OSのメモリ管理がページフォールトを処理し、その仮想アドレスにアクセスできるようにするか、無効なアクセスであるとしてページフォールトを発生させたプログラムを強制終了させることができる。 ・・・ [種類] マイナー ページフォールト発生時、問題の物理ページがメモリ上にあるが、メモリ管理ユニットがそれをあるものとして扱っていない場合、そのページフォールトはマイナーあるいはソフトなページフォールトである。つまり必要な内容(特定ファイルの特定オフセットの内容)を持つ物理ページは存在するが、(動作中プロセスの)ページテーブルのページフォールトを発生させた仮想アドレスに対応するエントリに登録されていない状態である。 ・・・ メジャー ページフォールト発生時、問題のページがメモリ上にロードされていない場合、そのページフォールトはメジャーあるいはハードなページフォールトである。OSのページフォールト・ハンドラはフリーな物理ページを探し、なければ現に使われているページから再利用する物理ページを選ぶ(ページ置換アルゴリズム)。選択した物理ページの現在の内容が二次記憶装置に書き戻されていない場合、書き戻して完了を待つ必要がある。そして、 ・・・ 無効 ページフォールトの発生した仮想アドレスがそのときの仮想アドレス空間で定義されていないアドレスだった場合、物理ページを問題の仮想アドレスにマッピングすることはできない。このようなページフォールトは無効 (invalid) と呼ばれる。 ・・・ |
出典: スラッシング 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2021年8月18日 (水) 15:31 UTC、URL: https://ja.wikipedia.org/ スラッシング (英: Thrashing) とは、仮想記憶環境下において、物理メモリが不足気味で、かつ動作しているプロセスのアクセスパターンのために、ページアウトしたデータをすぐにページインするというようなことを頻繁に繰返す必要が発生していて、仮想記憶を管理しているシステム(一般にはオペレーティングシステム)のそのような動作の結果、システムの動作が極端に遅くなっている、というような状態のことである。解決策の一つは十分なメモリを準備することである。 [概要] 多くの物理メモリを大量に必要とするプロセスが多数走っているような物理メモリ不足の状態で、さらに各プロセスのアクセスパターンに依るが、ページイン(ディスクからページを読み込む)とページアウト(ディスクにページを書き込む)が極端に高頻度に発生し、オペレーティングシステム (OS) がページング(ページイン、ページアウトの両者を指す)に処理能力を費やしてしまい、アプリケーションの動作を妨げてしまっている状態になる(正確には、OSは入出力コマンドをディスクコントローラに発行してほとんどの時間は待っているだけであり、処理能力的には正確には暇である)。この状態から脱出するには、メモリを大量消費しているアプリケーションを凍結または終了させるしかないが、コマンドの受付すらも困難な状態であることが多い。 ・・・ |
同義語・類義語 | 関連語・その他 |
---|---|
Page Fault | メモリ管理 |
péidʒ fɔlt | メモリ管理ユニット |
ペーイジ フォールゥトゥ | 仮想記憶方式 |
ペーイジ・フォールゥトゥ | bus error |
ペ́ーイジ・フォ́ールゥトゥ | バスエラー |
ページ フォールト | segmentation violation |
ページ・フォールト | 無効ページフォールト |
ペ́ージ・フォ́ールト | this program must close |
ページフォールト | スラッシング |
・ | ・ |
hard fault | invalid |
hɑ́rd fɔːlt | ìnvǽləd |
ハゥーァドゥ フォールゥトゥ | イェンヴァリゥィッドゥ |
ハゥーァドゥ・フォールゥトゥ | イェ̀ンヴァ́リゥィッドゥ |
ハゥ́ーァドゥ・フォ́ールゥトゥ | インバリッド |
ハード フォールト | イ̀ンバ́リッド |
ハード・フォールト | [形容詞] |
ハ́ード・フォ́ールト | 無効な |
ハードフォールト | 正しくない |
無効の | |
[名詞] | |
無効 | |
・ | |
fault | |
fɔlt | |
fɔːlt | |
フォールゥトゥ | |
フォ́ールゥトゥ | |
フォールト | |
フォ́ールト | |
[名詞] | |
欠陥 | |
障害 | |
不良 | |
誤り | |
故障 | |
回路故障 | |
過ち | |
過失 | |
更新日:2024年 5月15日 |
同義語・類義語 | 関連語・その他 |
---|---|
Thrashing | 仮想メモリー |
thrashing | ページング |
θrǽʃiŋ | |
スゥラェシング | |
スラシング | |
スラッシング | |
[名詞] | |
完敗 | |
惨敗 | |
・ | |
スラシング状態 | |
スラッシング状態 | |
更新日:2022年 2月27日 |