是否所有陷阱都需要从用户模式切换到内核模式?
Do all traps require a switch from user mode to kernel mode?
我了解内核代码负责处理陷阱,但所有陷阱都由内核处理。有没有在用户模式下处理的陷阱?如果是,请提供示例。
处理器可以在用户模式下处理异常。 VAX 明确允许触发用户模式异常
http://odl.sysworks.biz/disk$cddoc04sep11/decw$book/d32va118.p359.decw$book
然而,这在实践中确实没有用。 VMS 操作系统是使用 2 种以上处理器模式以获得更好保护的示例。
我了解内核代码负责处理陷阱,但所有陷阱都由内核处理。有没有在用户模式下处理的陷阱?如果是,请提供示例。
处理器可以在用户模式下处理异常。 VAX 明确允许触发用户模式异常
http://odl.sysworks.biz/disk$cddoc04sep11/decw$book/d32va118.p359.decw$book
然而,这在实践中确实没有用。 VMS 操作系统是使用 2 种以上处理器模式以获得更好保护的示例。