个性化阅读
专注于IT技术分析

内存页表条目

本文概述

除页面帧号外, 页面表还包含一些位, 这些位表示有关页面的额外信息。

让我们看看页面的每一位代表什么。

1.禁用缓存

有时, 最接近CPU的信息和最接近用户的信息之间存在差异。操作系统始终希望CPU尽快访问用户数据。 CPU访问在某些情况下可能不准确的缓存, 因此, OS可以为所需页面禁用缓存。如果禁用了缓存, 则该位设置为1。

2.引用

有各种页面替换算法, 本教程稍后将介绍这些算法。如果在最后一个时钟周期中引用了该页面, 则该位设置为1, 否则保持0。

3.修改

如果页面已被修改, 则该位置1, 否则保持0。

4.保护

保护字段表示在页面上应用的保护级别。它可以是只读的, 也可以是读写或执行的。我们需要记住, 它不是一点, 而是一个包含许多位的字段。

5.存在/不存在

在需求分页的概念中, 主内存中不需要存在所有页面, 因此, 对于主内存中存在的所有页面, 此位将被设置为1, 而对于所有内存, 该位将为0。缺页。

如果主存储器中不存在某些页面, 则称为页面错误。

操作系统页面表条目
赞(0)
未经允许不得转载:srcmini » 内存页表条目

评论 抢沙发

评论前必须登录!