ユーザー空間とは【用語集詳細】
ユーザー空間(User Space)とはアプリケーションが実行された際にデータとプロセスが作成されるメモリ空間の区画です。WindowsやLinuxなどのOSでは、仮想メモリ空間はアプリケーションが利用するユーザー空間とカーネルが利用するカーネル空間に分けられています。
ユーザー空間に作成されたプロセスは、直接カーネル空間、つまりOSの基本機能やデバイスドライバにはアクセスできないようになっています。
このためプログラムやマルウェアは、APIなどを利用してシステムコールを呼び出し、カーネル空間にアクセスします。