Operating system 为什么发布陷阱不是特权任务?

Operating system 为什么发布陷阱不是特权任务?,operating-system,assembly-trap,Operating System,Assembly Trap,在《操作系统概念》一书中的一个问题的解决方案中,它指出发出陷阱不是一项特权任务。为什么会这样?如果是特权操作,进程就不可能发出系统调用。有些指令需要特权才能运行,这在大多数情况下意味着只有操作系统才能执行它们 大多数用户进程(程序)将需要发出陷阱/异常以使操作系统运行这些指令

在《操作系统概念》一书中的一个问题的解决方案中,它指出发出陷阱不是一项特权任务。为什么会这样?

如果是特权操作,进程就不可能发出系统调用。

有些指令需要特权才能运行,这在大多数情况下意味着只有操作系统才能执行它们

大多数用户进程(程序)将需要发出陷阱/异常以使操作系统运行这些指令