{{{ comment h2w-title:空間レイアウト }}} = 空間レイアウト = #SECTION04100000000000000000 デフォルト設定では、物理メモリは0xC0000000番地にストレートマッピングされる。 Linuxカーネルは物理メモリの先頭にロードされているため、仮想空間上は0xC0000000番地に割付いているように見える。Linuxカーネル空間は多重仮想化せず、このままの状態で動作する。 プロセスの空間は、0x0〜0xC0000000の間に、動的に生成される。空間は各プロセス毎に独立した多重仮想として生成する。仮想空間上では有効なページであっても, そのページに物理ページが割り当てられてるとは限らない. ディスク上のファイルのブロックやSWAPを指していたり, 実際にアクセスがあったときに0クリアしたメモリを割り当てる指定になっていることもある. [[Embed(internal22-images:img58.gif)]] ---- ''(NIS)HirokazuTakahashi [[BR]]2000年06月11日 (日) 22時29分57秒 JST''