Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
本「オペレーティング システムの概念」に関する質問への回答では、トラップの発行が特権タスクではないことを示しています。どうしてこんなことに?
一部の命令は、実行するために特別な特権を必要とします。これは、ほとんどの場合、OSのみがそれらを実行できることを意味します。
ほとんどのユーザープロセス(プログラム)は、OSにこれらの命令を実行させるために、トラップ/例外を発行する必要があります。
特権操作であれば、プロセスがシステムコールを発行することはできません。