我知道 CPU 有特殊的寄存器来跟踪 CPU 的运行模式。我认为“保护环”和“CPU模式”是一回事,但是当我阅读维基百科上关于“保护环”的文章时,我对“保护环”的真正含义感到困惑。我的困惑点是维基百科文章中的这些行:
在某些系统中,环保护可以与处理器模式(主/内核/特权/主管模式与从/非特权/用户模式)结合使用。在支持两者的硬件上运行的操作系统可以使用两种形式的保护或仅使用一种。
那么,“保护环”是操作系统级别的抽象吗?“保护环”和“CPU模式”有什么区别?任何进一步的解释表示赞赏。
保护环
CPU模式
cpu operating-system cpu-architecture cpu-registers
cpu ×1
cpu-architecture ×1
cpu-registers ×1
operating-system ×1