📜  操作系统页面表条目

📅  最后修改于: 2020-12-15 03:40:22             🧑  作者: Mango

页表条目

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

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

1.禁用缓存

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

2.参考

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

3.修改

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

4.保护

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

5.目前/缺席

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

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