2

我可以理解 x86_64 架构所具有的不同权限级别背后的理论。在 intel/amd 开发指南中阅读了很多关于它们的信息。

但我无法理解的是(实际用例)我们何时需要不同的权限级别为什么我们使用内核堆栈,例如使用 DPL 0 而不是 3(我们只使用 cpl 0 运行代码段)。

我对此感到困惑。

你能用现实世界的例子/危险解释一下吗?

谢谢

编辑:

我对内核为应用程序堆栈设置更多特权配置文件的情况更感兴趣

4

0 回答 0