"Operating Systems Concepts"という本の質問に対する解決策では、特権タスクではなくトラップを発行することを示しています。どうしてこんなことに?特権付きタスクではないトラップを発行するのはなぜですか?
0
A
答えて
1
一部の命令では、実行するために特別な権限が必要です。ほとんどの場合、OSだけが実行するようになっています。
これらの命令を実行するには、ほとんどのユーザープロセス(プログラム)がトラップ/例外を発行してOSを取得する必要があります。
2
特権操作の場合、プロセスがシステムコールを発行することはできません。
関連する問題
- 1. Application.Runでルーチンを呼び出す際に発生するエラーをトラップできないのはなぜですか?
- 2. bash:バックグラウンドシェルでSIGINTのトラップを設定できないのはなぜですか?
- 3. なぜトラップはnohupコマンドを中断しないのですか?
- 4. Openshiftで特権付きドッカーコンテナを実行
- 5. 特権スコープアクセスできない
- 6. カスタムエラーページではトラップできないエラーはありますか?
- 7. Nettyがスケジュールされたタスクを実行しないのはなぜですか?
- 8. ToList()を実行できないのはなぜですか?
- 9. rake -fを実行できないのはなぜですか?
- 10. phpバッチファイルを実行できないのはなぜですか?
- 11. 非汎用タスク(C#4.0以降)でタスクの結果プロパティを使用できないのはなぜですか?
- 12. 特殊なパラメータでenable_ifを使用できないのはなぜですか?
- 13. Gradle jarタスクはwscleanタスクを実行します、なぜですか?
- 14. OpenMPタスク - より大きな反復回数〜10kでセグメント化エラーが発生するのはなぜですか?
- 15. タスクがキャンセルされないのはなぜですか?
- 16. タスク内で実行すると.AsParallel()がハングするのはなぜですか?
- 17. トラップは否定的な結果を返します:なぜですか?
- 18. ルートシェルで特権のないコマンドを実行する
- 19. スカラーでジェネリック関数を特殊化できないのはなぜですか?
- 20. なぜ私はモジュールip_vs見つけるか、私は特権
- 21. 1行の条件付きで中断できないのはなぜですか?
- 22. MongoDB - setFeatureCompatibilityVersionを実行するために必要な特権は何ですか?
- 23. iOS開発:私のplistデータをMFMailComposeViewControllerに添付できないのはなぜですか?
- 24. なぜNLPタスクで埋め込みを行うのですか?
- 25. `rake test`をカスタムRakeタスクで実行すると、environments/test.rbが必要ないのはなぜですか?
- 26. Web開発にC++を使用できないのはなぜですか?
- 27. Rails:関連付け値を保存できないのはなぜですか?
- 28. 添付テキストエリアを編集できないのはなぜですか?
- 29. GoogleマップにDOMイベントを添付できないのはなぜですか?
- 30. なぜMac上でVisual Basicアプリケーションを実行できないのですか?私たちは、Mac OSでのVB6アプリケーションを実行できないのはなぜ