Show page source of internal24-178-カーネル空間 #24377

[[PageNavi(internal24-navi)]]

{{{ comment
h2w-title:カーネル空間
}}}

 

= カーネル空間 = #SECTION04210000000000000000

カーネル空間は、単純な物理メモリのストレートマッピングで
実現されている。

プロテクションなどの恩恵を受けることができないデメリットがあるが、
逆にどこからでもカーネル内の全てのデータ構造を参照でき、
またカーネルデータを指すポインタを使いまわすことが可能で
あるというメリットもある。

また、v2.4からは2Gbyte以上の物理メモリを利用することが
できるようになった。これらのメモリは物理メモリにストレート
マッピングできないため、必要に応じて動的に仮想空間に
マッピングしアクセスされる。

動的に物理メモリを仮想空間へマッピングする領域としては、
カーネル空間の最後の128Mbyteが予約されている。

----

{{{ html
<A NAME="CHILD_LINKS">&#160;</A>
}}}

  *  [internal24-179-物理アドレスとカーネル仮想空間の対応#SECTION04211000000000000000 物理アドレスとカーネル仮想空間の対応]

----

''(NIS)HirokazuTakahashi [[BR]]
2000年12月09日 (土) 23時55分06秒 JST''1

[[PageNavi(internal24-navi)]]