首页 > 解决方案 > 分页中的用户页面和主管页面有什么区别

问题描述

我了解如何使用该位区分页面是用户页面还是监督页面,但是这些页面之间有什么区别以及它与用户模式或监督模式有什么关系?

标签: operating-systempagingusermode

解决方案


通常,操作系统具有可称为“主管代码”的受信任代码(例如内核)和可称为“用户代码”的“潜在恶意、不太受信任”的代码(例如正常进程)。

通常,分页用于保护受信任的代码及其数据免受“潜在恶意、可信度较低”代码的影响,方法是允许将页面标记为“仅限主管”,这样如果“潜在恶意、可信度较低”的代码尝试访问某些标记为“仅主管”它会导致访问被拒绝并触发异常(“页面错误”)。

换句话说,“主管”位(在页表条目等中)确定用户代码是否可以访问页面的内容。


推荐阅读