[[PageNavi(internal24-navi)]]
{{{ comment
h2w-title:カーネル空間
}}}
= カーネル空間 = #SECTION04210000000000000000
カーネル空間は、単純な物理メモリのストレートマッピングで実現されている。
プロテクションなどの恩恵を受けることができないデメリットがあるが、逆にどこからでもカーネル内の全てのデータ構造を参照でき、またカーネルデータを指すポインタを使いまわすことが可能であるというメリットもある。
また、v2.4からは2Gbyte以上の物理メモリを利用することができるようになった。これらのメモリは物理メモリにストレートマッピングできないため、必要に応じて動的に仮想空間にマッピングしアクセスされる。
動的に物理メモリを仮想空間へマッピングする領域としては、カーネル空間の最後の128Mbyteが予約されている。
----
{{{ html
<A NAME="CHILD_LINKS"> </A>
}}}
* [internal24-179-物理アドレスとカーネル仮想空間の対応#SECTION04211000000000000000 物理アドレスとカーネル仮想空間の対応]
----
''(NIS)HirokazuTakahashi [[BR]]2000年12月09日 (土) 23時55分06秒 JST''1
[[PageNavi(internal24-navi)]]