存储器 - AVAIL位VS PRESENT位

时间:2012-07-26 05:13:15

标签: memory memory-management

我们知道,在某些系统中,我们有一个位来指示物理地址是否在存储器中 - AVAIL位和PRESENT位。他们之间的差异是什么?有一种情况,当它打开现在的位,但AVAIL不是吗?

感谢。

1 个答案:

答案 0 :(得分:0)

这些位强烈依赖于架构。使用这两者可能有用的一个例子是:

  • AVAIL :该页面在易失性存储器(即RAM,...)中可用。如果不是,则必须从非易失性存储器(即HDD,...)加载。这通常被称为交换
  • PRESENT :页面条目是否实际存在于TLB中。您可能知道,有些架构使用软件维护的TLB,并且可以方便地知道页面是否已经加载到其中。