エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ページフォルト - Linuxカーネルメモ
1. 概要 ページフォルトが発生した時の処理のまとめ。 2. 処理の流れ ページフォルトは正常動作中以外に... 1. 概要 ページフォルトが発生した時の処理のまとめ。 2. 処理の流れ ページフォルトは正常動作中以外にもカーネルやプロセスのバグにより不正なアドレスにアクセスした場合などにも発生する。ページフォルトハンドラでは例外発生要因となったアドレスからアクセスの正常/異常を判断して、各々の処理を行う。 ページフォルト発生時の処理の流れを図1に示す。 ページフォルトが発生するとCPU例外のエントリルーチンとして登録されているpage_fault()が呼び出される。page_fault()はC言語のエントリルーチンdo_page_fault()を呼び出す。 do_page_fault()は例外発生の要因となったメモリアクセスがカーネル空間に対するものかユーザ空間に対するものかで、まず処理が大きくわかれる。 カーネル空間(0xc0000000以降)へのアクセスだった場合、それがvmalloc領域へのア
2009/07/08 リンク