【发布时间】:2020-05-05 19:57:22
【问题描述】:
我知道 CPU 有专门的寄存器来跟踪 CPU 的运行模式。 我以为“保护环”和“CPU 模式”是一回事,但是 当我在维基百科上阅读有关“保护环”的文章时, 我对什么是真正的“保护环”感到困惑。 我的困惑点是维基百科文章中的这些行:
在某些系统中,环保护可以与处理器模式(主/内核/特权/主管模式与从/非特权/用户模式)结合使用。在支持这两种保护的硬件上运行的操作系统可以使用两种形式的保护,也可以只使用一种。
那么,“保护环”是操作系统级别的抽象吗? “保护环”和“CPU 模式”有什么区别? 任何进一步的解释表示赞赏。
【问题讨论】:
标签: operating-system cpu cpu-architecture cpu-registers