出典: ページフォールト 『通信用語の基礎知識』 更新年月日 2013/09/09,URL: https://www.wdic.org/ 仮想記憶機構を持っているマイクロプロセッサーが発生させる例外の一つ。 [概要] 仮想記憶において、物理メモリーにデータがマッピングされていない状態でアクセスが行なわれるとこの例外が発生する。 この例外が発生したときは、ハードディスクドライブなどに用意されたページ ファイルなどから物理メモリーにデータを転送する作業(ページイン、ページアウト)が必要となる。 原因が不正なメモリーアクセスの場合もあるが、そのような場合は不正なアクセスをしたプロセスは停止させられる。 [特徴] 発生原因 メモリーにアクセスしに行く度、アクセス先が物理メモリーに正しくマッピングされているか確認していたのでは、まともなプログラムにならない。そのため、マッピングの管理はマイクロプロセッサーに任せる。マイクロプロセッサーは、必要に応じて例外を送出する。その例外処理としてページインとページアウトの処理を行なうことで、プログラムが簡略化できる。 処理失敗時 何らかの理由でページインに失敗したとき、必要なメモリー領域へのアクセスが不能になるため、オペレーティングシステム(OS)は深刻な事態に陥る。 ・・・ |
出典: ページフォールト 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2018年5月11日 (金) 21:20 UTC、URL: https://ja.wikipedia.org/ ページフォールト (page fault) とは、プログラムが物理メモリがマップされていない仮想アドレス空間上のページにアクセスしたときにハードウェアが発生する割り込み(または例外)である。ページフォールトを処理するソフトウェアは一般にオペレーティングシステム (OS) の一部であり、ページフォールトを発生させるハードウェアを一般にメモリ管理ユニットと呼ぶ。OSのメモリ管理がページフォールトを処理し、その仮想アドレスにアクセスできるようにするか、無効なアクセスであるとしてページフォールトを発生させたプログラムを強制終了させることができる。 ・・・ [種類] マイナー ページフォールト発生時、問題の物理ページがメモリ上にあるが、メモリ管理ユニットがそれをあるものとして扱っていない場合、そのページフォールトはマイナーあるいはソフトなページフォールトである。つまり必要な内容(特定ファイルの特定オフセットの内容)を持つ物理ページは存在するが、(動作中プロセスの)ページテーブルのページフォールトを発生させた仮想アドレスに対応するエントリに登録されていない状態である。 ・・・ メジャー ページフォールト発生時、問題のページがメモリ上にロードされていない場合、そのページフォールトはメジャーあるいはハードなページフォールトである。OSのページフォールト・ハンドラはフリーな物理ページを探し、なければ現に使われているページから再利用する物理ページを選ぶ(ページ置換アルゴリズム)。選択した物理ページの現在の内容が二次記憶装置に書き戻されていない場合、書き戻して完了を待つ必要がある。そして、 ・・・ 無効 ページフォールトの発生した仮想アドレスがそのときの仮想アドレス空間で定義されていないアドレスだった場合、物理ページを問題の仮想アドレスにマッピングすることはできない。このようなページフォールトは無効 (invalid) と呼ばれる。 ・・・ |
同義語・類義語 | 関連語・その他 |
---|---|
Memory Management Unit | |
memory management unit | |
MMU | |
エムエムユー | |
メモリ・マネジメント・ユニット | |
メモリー・マネジメント・ユニット | |
メモリマネジメントユニット | |
メモリ管理ユニット | |
このページは書きかけのページです | 更新日: |
同義語・類義語 | 関連語・その他 |
---|---|
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日 |