アドレス空間のカーネル空間はどのように私たちのために予約されていますか?

アドレス空間のカーネル空間はどのように私たちのために予約されていますか?

プロセス実行中のプロセスのメモリマップは次のとおりです。

ここに画像の説明を入力してください。

愚かな質問かもしれませんが、アドレス空間でカーネル空間を予約する役割は何ですか?ユーザープロセスはこれに責任がありますか?特権プロセス?すべてのプロセス?

私が理解しているように、カーネルメモリスペースは実行中のプロセスによって予約されていますが、CPUはリング0で実行するように指示されたときにのみそのスペースにアクセスできます。これは正しいですか?

ベストアンサー1

おすすめ記事