Linuxカーネルに関する技術情報を集めていくプロジェクトです。現在、Linuxカーネル2.6解読室の第2章までを公開中。
デフォルト設定では、物理メモリは0xC0000000番地にストレートマッピングされる。
Linuxカーネルは物理メモリの先頭にロードされているため、仮想空間上は0xC0000000番地に割付いているように見える。Linuxカーネル空間は多重仮想化せず、このままの状態で動作する。
プロセスの空間は、0x0〜0xC0000000の間に、動的に生成される。空間は各プロセス毎に独立した多重仮想として生成する。仮想空間上では有効なページであっても, そのページに物理ページが割り当てられてるとは限らない. ディスク上のファイルのブロックやSWAPを指していたり, 実際にアクセスがあったときに0クリアしたメモリを割り当てる指定になっていることもある.
(NIS)HirokazuTakahashi
2000年12月09日 (土) 23時55分06秒 JST1
[ページ情報]
更新日時: 2008-08-27 14:18:33, 更新者: hiromichi-m
[権限]
表示:無制限, 編集:ログインユーザ, 削除/設定:メンバー