勉強前イメージ
ユーザが触れる部分?
でもカーネルにはないような気がするけど・・・
調査
ユーザランド とは
linuxのカーネルでは
OSの中で、カーネル以外のことをユーザランドと言います。
ユーザランドはユーザが権限を持って操作できる箇所になります。
現在のlinuxでは
ざっくりHWとAPPの間にはOSがあり、ユーザが操作できるところをユーザランド、HWとやり取りするところをカーネルといいます。
カーネルは基本的には一般ユーザが設定を変更できず、特権ユーザのみが設定を変更することが出来ます。
/etc
の設定ファイルや /bin
のコマンド群、 /lib
のライブラリなどがユーザランドになります。
ユーザランドで実行するとカーネルで実行するより遅いですが、一般ユーザでも動作するので安全です。
逆にカーネルで実行すると高速になります。
勉強後イメージ
文字からの推測だったけど当たったw
ユーザランドって初めて聞いたけど、基本的にはカーネル以外のところがユーザランドなのね。