オペレーティング システムのデュアル モード操作とは何かを理解しようとしています。私がさまざまな情報源から得たのは、これは、ユーザーによる基本的な誤用からシステム自体と他のコンポーネントを保護するためのシステムの方法であるということです。
(モード ビットについて漠然と見たので、私は推測します) すべてのプロセスには、ユーザー モード プロセスとカーネル モード プロセスを区別するためのモード ビットが割り当てられます。モード ビットは、プロセス制御ブロックに格納されます。
したがって、これは、どのプロセスがユーザーによって開始され、どのプロセスが OS によって開始されたかを示す方法にすぎません。特定の特権を付与するには? (なぜOSモードではなくカーネルモードと呼ばれるのですか)?