【问题标题】:What is difference between User pages and Supervisor pages in Paging分页中的用户页面和主管页面有什么区别
【发布时间】:2019-12-13 03:27:13
【问题描述】:

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

【问题讨论】:

    标签: operating-system paging usermode


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-10-22
      • 2015-07-04
      • 1970-01-01
      • 2019-10-05
      • 2016-08-30
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 2017-03-05
      相关资源
      最近更新 更多