在我的操作系统课上,有人问我从用户模式切换到内核模式是否具有特权。这不是特定于操作系统的。起初我认为是,但这似乎是一个大问题。我参考了我的教科书:
硬件只允许特权指令在内核模式下执行。..。
切换到内核模式的指令是特权指令的一个例子。
加尼,格雷格;亚伯拉罕·西尔伯沙茨;彼得·B·加尔文(2010-01-26)。操作系统概念(第22页)。威利高等爱德。Kindle版。
所以我们从用户模式开始。要切换到内核模式,需要特权指令。特权指令必须在内核模式下执行,因此我们必须切换到内核模式才能切换到内核模式。
我认为系统不允许用户直接将自己切换到内核模式,而是在用户试图执行另一条特权指令时由内核完成。对吗?
https://stackoverflow.com/questions/19057503
复制相似问题