我试图了解是否:
有人可以澄清吗?
最佳答案
在 Intel 虚拟内存系统上,某个页面的用户/主管位设置为 1 意味着“该页面可由在用户模式下执行的进程访问(与主管模式相反)”,参见 here .
在哪种模式下执行进程由 CPU 状态寄存器中的主管位决定。管理员位中的 1 表示在管理员模式下执行,参见 here .当执行转移到内核时,状态寄存器中的监督位会发生变化。
所以你的两个假设都是正确的,但它们与 2 个不同的位有关。
关于operating-system - 页表条目中的 User/Supervisor 位是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30089287/