アプリケーションに制御を与えるとはどういう意味ですか?

アプリケーションに制御を与えるとはどういう意味ですか?

を読んでいますOperating System Concepts by A. Silberschatz et al。オペレーティング システムのデュアル モード操作とは何かを理解しようとしています。

22ページには次のように書かれています。

初期制御はオペレーティング システムにあり、命令はカーネル モードで実行されます。制御がユーザー アプリケーションに渡されると、モードはユーザー モードに設定されます...

ここでの意味はcontrol、わかりやすく言うと何ですか? 制御がユーザー アプリケーションに渡されるというのは、ユーザー アプリケーションが CPU 時間を取得するということだけを意味しますか?

答え1

コントロールそのコンテキストでは、CPU は保存された CPU 状態を再ロードし、VM コンテキストを切り替えた後、ユーザー保護モードでユーザー アプリケーションからの命令の実行を開始することを意味します。

制御が切り替わる場合、一般的にはコンテキストスイッチコンテキストとは、制御が別のコンテキストに移されるときに保存される CPU 状態と、VM コンテキストを構成するメモリ保護およびメモリ マッピングの組み合わせを指します。

関連情報