【发布时间】:2017-09-27 11:29:49
【问题描述】:
我无法理解 dirty bit 的实用性,它在页面替换期间应该很有用,用于标记脏页。 交换空间是操作系统将不适合主内存的页面放置在其中的磁盘部分。那么,为什么不应该在磁盘上写入非脏页呢?
让我们以一个页面从内存换出到磁盘为例。此时让我们假设它首先再次移动到主内存,然后再次移动回磁盘。 当它移动到主内存时,我认为磁盘不会保留它的副本。 因此,即使这个页面在主存中没有变脏,为什么当它再次从主存中释放时,它不应该被重写到磁盘上呢?
【问题讨论】:
-
我无法辨别这里的问题。
-
@user3344003 问题是:脏位在页面替换中有什么用处?
标签: pagination operating-system swap virtual-memory