さかなや食堂ウロコジュウにてランチ PCCツアー( #いわき市フジテレビ共同開催プレスツアー #料理人を繋ぐ ) (3/17)
今回やること 前回はmmap()をざっくり読んでみました。 その際に以下のように書きました。 ここまで見たとおり、アドレス空間のマップと同時に物理ページを割り当てている様子はありません。 ユーザ空間であればそれはごく普通のことです。それは、デマンドページングというやつでしょう。 この場合、実際に物理メモリを割り当てるのは、ページフォルトハンドラとなるはずです。 そこで今回はページフォルトハンドラを見て、Linuxの仮想記憶をもう少しだけ深く知ってみましょう。 ただ、ページフォルトハンドラは長いです。なので何回かに分けて書いてみます。 ページフォルトハンドラはどこにあるのか ハンドラの名前に「fault」が含まれると思われるので、arch/x86の下をgrepします。 検索結果を漁ると、以下の関数が見つかります。 dotraplinkage void __kprobes notrace do
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く