0

個人的には、ユーザー モードでは制限付きアクセスが許可されているため、変更してはいけないものは何も変更できないため、カーネル モードが使用されていると思います。

推測は十分ではありませんが。ユーザーからの保護を提供する理由または方法を知っている人はいますか?

4

1 に答える 1

0

ユーザーモードをカーネルモードから分離するという考えは、ユーザーモードで実行されるものは何でもシステムの残りの部分に干渉できないようにするためです。したがって、必要な権限が少なくなります。たとえば、ユーザー モード アプリケーションが別のプロセスまたはカーネルに書き込みできるようにする必要はありません。

保護はハードウェアを介して行われます。多くの場合、プロセッサには特権モード、MMU、およびアクセス制御オプションがあります。x86 では、特権リングがあります。ARMでは、ユーザーモードとスーパーバイザーモードがあります。

于 2014-02-13T01:10:27.723 に答える